FeaturesClient list_items does not support filtering
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 65/100
Research direction
Start at the FeaturesAPI.list_items method and compare its parameters with the Feature API List Features endpoint linked in the issue. Add support for bbox, datetime, id fuzzy matching, hashid, and sort, then verify that each filter is passed through correctly and covered by the relevant SDK tests.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
The FeaturesAPI.list_items method exposes the capabilities of the Feature API List Features endpoint.
This endpoint supports a number of filter options, including:
bboxdatetime(single or interval)id, supporting fuzzy matchinghashidsortorder
The list_items method supports none of these.
Describe the solution you'd like
Each of the supported filter criteria should also be supported by the SDK
Describe alternatives you've considered
Handling API queries without using the SDK for use cases like this
Additional context
- Dominant language
- Python
- Stars
- 299
- Forks
- 100
- Avg merge
- 7d 8h
- Merged PRs (30d)
- 2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from planetlabs/planet-client-python
-
better-testing
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
planetlabs/planet-client-python#1110 ·
-
proposal
Difficulty 3/5 1-2 days Newbie friendliness 57/100
planetlabs/planet-client-python#1214 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 48/100
planetlabs/planet-client-python#1197 · 1 comment · 1 reaction ·
-
Quota API Openai-claude
planetlabs/planet-client-python#1191 · 1 comment · 1 assignee ·
-
Reports API Openai-claude
planetlabs/planet-client-python#1190 · 1 comment · 1 assignee ·
All issues in planetlabs/planet-client-python
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100