earthaccess
earthaccess copied to clipboard
Python Library for NASA Earthdata APIs
Right now we don't have a lot of unit tests around the CMR logic, especially for handling corner cases where the metadata is wrong or missing. We also need to...
We've identified two behaviors that make this user experience frustrating: * `earthaccess.download()`, when it encounters a 403 due to a user not accepting EULA. @jessnicwelch showed a way to reproduce...
The Auth class can be extracted into its own library that could handle other authentication scenarios like OAuth, .netrc files and API tokens.
https://github.com/strawberry-graphql/strawberry looks like a neat library for GraphQL, currently CMR has limited GraphQL support but integrating it to `DataCollections` and `GranuleCollections` would be a good idea.
The concept of collections vs granules and instantiating those classes can be confusing, especially for new users. Perhaps having a static method that can simplify things would be simpler to...
Fixing things * multidispatch with empty list was broken * LPDAAC and GESDISC S3 were not working
Currently there is no way of checking the status of the APIs used by the library, it would be useful having a `status()` function (maybe in the module __init__) to...
Hi! I'm Jorge and im triying to download a few satellite retrievals. When I run the code an error appeared saying "Credentials for the cloud provider GES_DISC are not available"....
The demos use concept_id to identify a particular dataset. It will be handy to add short_name as an option as an identifier.
It would be handy to use the library in a stand-alone mode with a command line interface (CLI), this way we can cover more use cases. The idea is to...