Earthdata-varinfo

Latest version: v3.1.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

3.0.1

2024-10-18

Changed:

* CMR native IDs generated from variable names with spaces in them will replace
those space characters with underscores to avoid errors when trying to ingest
such variables.
* The `python-cmr` requirement is updated to v0.12.0, which adds type hints for
that package. A couple of type hints in `earthdata-varinfo` have been updated
accordingly.
* The `numpy` requirement has been relaxed to allow broader compatibility with
client software. Note: This enables Python 3.12 compatibility.
* To ensure compatibility with Python 3.12, the tests are now run using
`pytest`. This allows JUnit style output to be produced, as the previously
used `unittets-xml-runner` package was not compatible with Python 3.12. The
tests themselves are still written using classes and syntax from `unittest`.
The CI/CD for running the tests has been updated to also run the tests under
Python 3.12.

3.0.0

2024-09-11

The configuration file schema for `earthdata-varinfo` is significantly updated

2.3.0

2024-08-26

The `VarInfoBase.get_missing_variable_attributes` method has been added to allow
someone to get metadata attributes from the configuration file for variables
that are absent from a file. An example usage is when a CF Convention grid
mapping variable is missing from a source file.
The `VarInfoBase.get_references_for_attribute` method has been added to retrieve
all unique variable references contained in a single metadata attribute for a
list of variables. For example, retrieving all references listed under the
coordinates metadata attribute.

2.2.2

2024-07-16

The `generate_collection_umm_var` function in earthdata-varinfo updated to
support an optional kwarg `config_file` for a configuration file, to be able to
override known metadata errors.

2.2.1

The `requests` package has been added as an explicit dependency of the package.
Additionally, black code formatting has been applied to the entire repository.

2.2.0

2023-11-30

This version of `earthdata-varinfo` updates `varinfo.cmr_search` to include
functionality to get a users EDL token given a LaunchPad token with
`get_edl_token_from_launchpad` and `get_edl_token_header`.
`get_edl_token_from_launchpad` returns a users EDL token given a LaunchPad
token and CMR environment and `get_edl_token_header` returns the appropriate header
prefix for each respective token.

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.