All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- set project up so you can run everything from root directory
- use
polygons
ifboxes
field is missing from CMR results - skip collection map if
spatial_extent
is empty in details page
-
add earthaccess and rstac code hints
-
surface API errors and warnings in the client app
-
validate bounding box input in search form of the client app
-
attempt to normalize spatial extents if format is bad
- Do not suggest users run
search.item_collection()
since that might return a massive number of items!
- Display all bounding boxes from a collection's spatial extent in the details map #27
- Improve format of temporal range in collection details
- Replace STAC collection filter code with
pystac_client.Client.collection_search
#26 - Migrate from
poetry
touv
#26 - Upgrade to httpx==0.27.2
- Do not try to return a
set
from adict
in CMR search
- Add link to GitHub source in client application
- enable
stac_api_urls
andcmr_urls
parameters to override the default APIs to search - better descriptions for API and its parameters
- enable sorting in results table in client application
- reuse openapi.json description in client application
- Make the client application responsive to window size
- Implement free-text search as defined by Free-Text STAC API extension (#14)
- Run
check_health
asynchronously