developmentseed / developmentseed/obstore

Fsspec: Handle all forms of range requests

Open
#259 7 comments 0 reactions 0 assignees View on GitHub
fsspec good first issue
Dominant language
Python
Stars
810
Forks
42
Avg merge
1d 15h
Merged PRs (30d)
6

Description

https://github.com/developmentseed/obstore/blob/9ca85e7d33c5446b5d06e9007bf0444c19e1e26c/obstore/python/obstore/fsspec.py#L135-L138

`obstore.get_range` already handles all forms of range requests; we just need to check the semantics of how fsspec considers range requests and map fsspec semantics onto our parameters

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in obstore/python/obstore/fsspec.py at lines 135-138 and inspect how fsspec defines its range-request forms. Compare those semantics with the parameters accepted by obstore.get_range, then verify that each fsspec form is mapped correctly and that unsupported cases are handled consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.