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.
- issues/29 - Date parsing has been improved to accept more ISO-8601 string formats as well as timezone-aware datetime objects
- pull/27 New feature to search by
readable_granlue_name
https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html#g-granule-ur-or-producer-granule-id
- pull/27 Fixed bug with constructing the
options
sent to CMR which was causing filters to not get applied correctly. - pull/28 Fixed bug where
KeyError
was thrown if search result contained 0 hits
- pull/17 New feature that allows sort_keys to be passed into this Api up to the CMR. Used the valid sort_keys as of July 2023
- Updated dependency versions
- pull/15: New feature added to filter by granules within the circle around lat/lon
- pull/12: Added environments to module level to simplify imports to
from cmr import CMR_UAT
- Changed token url to being tokens in authorization headers.
- Add in bearer token function for use of EDL bearer token in authorization headers.
- New workflow that runs lint and test
- New function
Query.token
to add an auth token to the request sent to CMR
- Now building with poetry
- New support for querying variables (UMM-V)
- Can now import
ToolQuery
ServiceQuery
VariableQuery
straight from cmr module. (e.g.from cmr import ToolQuery
)
- New support for querying tools (UMM-T) and services (UMM-S)
- CodeQL Analysis on pushes and pull requests
- Moved to github.com/nasa/python_cmr
- Prior releases of this software originated from https://github.com/jddeal/python-cmr/releases