Luis López
Luis López
Sometimes is useful to keep parsing a large json object even when some properties are not present right now any key that's not found rises an error. My suggestion is...
There is a folder on the git history that is no longer used but it contains big files `samples` so I think it would be a good idea to delete...
* docstrings are now following the google convention with mkdocstrings * re-implemented base classes to update the docstrings format * added types to method signatures
If we are querying hundred of thousands of granules, we need to handle them in a more efficient way, perhaps implementing an iterator like ```python links = [] for g...
Not even UMM guarantees that some basic fields will be in the metadata so we need to make sure we don't break the parsing methods i.e. C2021957657-LPCLOUD doesn't have the...
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...