pystac-client icon indicating copy to clipboard operation
pystac-client copied to clipboard

Python client for searching STAC APIs

Results 41 pystac-client issues
Sort by recently updated
recently updated
newest added

Both [PySTAC](https://github.com/stac-utils/pystac) and [stactools](https://github.com/stac-utils/stactools) allow merge commits and squash merging. ## PySTAC ![image](https://user-images.githubusercontent.com/58314/202210782-cccf9ee7-181c-4279-8994-5ff294fc5e33.png) ## pystac-client Currently, **pystac-client** only allows squash merging: ![image](https://user-images.githubusercontent.com/58314/202210873-2ecc709d-e120-48d8-932c-c59f85c2b44f.png) ## Resolution For consistency's sake, we should enable...

Implement API for getting queryables properties as defined in https://github.com/radiantearth/stac-api-spec/blob/master/fragments/filter/README.md#queryables, for the STAC catalogs that support additional data driven queriables.

enhancement

Is there a way to pass request timeout value to the Client? Looking at the client couldn't find an API for it.

enhancement

Once I've found some data using the `search` command, I'd like to download all assets. It would be a nice convenience functionality to add so that people don't need to...

enhancement

It's useful to be able to take a large request with many pages into smaller requests so they can be run in parallel or asynchronously. Datetime is convenient way to...

enhancement

A big advantage of STAC is being able to use data from multiple sources. It would be a nice feature to be able to search multiple STAC endpoints and combine...

enhancement

Addressing the [resto issue - "pystac-client request with intersects fails against resto"](https://github.com/jjrom/resto/issues/329). Apparently pystac_client sends intersects property with trailing double quotes i.e. : ```python from pystac_client import Client client =...

bug

I am seeing a problem where if I call `get_collections` directly it is very slow and only the first page of the collections are returned. If I reimplement the `get_collections`...

When you make a search, select and item, and pickle it, the bytestream will be (surprisingly) large. ```python import pystac_client import pystac catalog = pystac_client.Client.open("https://planetarycomputer.microsoft.com/api/stac/v1/") search = catalog.search(collections=["sentinel-2-l2a"], datetime="2022-09-01/2022-09-12", bbox=(68.1766451353734,...