Releases: NASA-IMPACT/pyQuARC
Releases · NASA-IMPACT/pyQuARC
UMM schema update
Validation and bug fixes + performance improvement
Changes
Functionality
- Make cache dir for URLextract configurable via env var (#278, #289)
- Multiprocessing for performance improvement (#284)
Validation
- Fix doi_link_update check (#288)
- Fix Standard product check (#285)
- Fix ISO standard check (#283)
- Update umm-c schema file (#282)
- Loosen datetime validation for collection vs granules start/end datetime (#279)
Misc
- Update version to
1.2.7
pyQuARC DOI Creation
- Created citation file
- Updated README
Minor Updates
- Updated README
- Updated umm-g schema file
Minor Revisions and Additional Checks
- Updated UMM-C schema file
- Added science_keywords_presence_check
- Added DOI authority presence check for echo-c and umm-c
- Adjusted output message for url_check
- Added orbit fields to rule_mapping for spatial_extent_fulfillment_check
- Resolved ISO standard typo in check_messages
Revisions and Enhancements
- Updated schema files
- Added Free And Open Data check
- Added Horizontal Resolution Presence check
- Added Data Format Presence check
- Added Standard Product check
- Added License URL Description check
- Added Granule Campaign Name Presence check
- Revised GCMD long name presence checks
- Revised validate_beginning_datetime_against_granules check
- Removed redundant checks
- Fix auth issue when downloading metadata files
Bug fixes
Support for Regression Testing and Enhancements
- Added support for automated regression testing
- Revised output messages
- Revised rule_mappings
Support for ECHO10 granule, UMM-C and UMM-G metadata
- Adds support for the ECHO10 granule, UMM-C and UMM-G metadata format
- Adds support for custom CMR host url
- Adds
data
anddependencies
support for specific metadata format - Bug fixes
- Adds new checks
- Update version of jsonschema
- Remove pathlib dependency
For a complete list of changes, check the CHANGELOG
Bug Fixes and Enhancements
- Added reader for specific columns from GCMD csvs
- Fixed bug to handle cases when there are multiple entries for same shortname but the first entry has missing long name