Recent Releases of pyquarc

pyquarc - UMM schema update

Changes

  • Update UMM schema #292
  • Update contact email address #293

- Python
Published by slesaad over 1 year ago

pyquarc - Validation and bug fixes + performance improvement

Changes

Functionality

  • Make cache dir for URLextract configurable via env var (https://github.com/NASA-IMPACT/pyQuARC/pull/278, https://github.com/NASA-IMPACT/pyQuARC/pull/289)
  • Multiprocessing for performance improvement (https://github.com/NASA-IMPACT/pyQuARC/pull/284)

Validation

  • Fix doilinkupdate check (https://github.com/NASA-IMPACT/pyQuARC/pull/288)
  • Fix Standard product check (https://github.com/NASA-IMPACT/pyQuARC/pull/285)
  • Fix ISO standard check (https://github.com/NASA-IMPACT/pyQuARC/pull/283)
  • Update umm-c schema file (https://github.com/NASA-IMPACT/pyQuARC/pull/282)
  • Loosen datetime validation for collection vs granules start/end datetime (https://github.com/NASA-IMPACT/pyQuARC/pull/279)

Misc

  • Update version to 1.2.7

- Python
Published by slesaad over 1 year ago

pyquarc - pyQuARC DOI Creation

  • Created citation file
  • Updated README

- Python
Published by jenny-m-wood almost 2 years ago

pyquarc - Minor Updates

  • Updated README
  • Updated umm-g schema file

- Python
Published by jenny-m-wood almost 2 years ago

pyquarc - pyQuARC DOI Creation

  • Syncing pyQuARC repository to Zenodo for DOI creation

- Python
Published by jenny-m-wood almost 2 years ago

pyquarc - Minor Revisions and Additional Checks

  • Updated UMM-C schema file
  • Added sciencekeywordspresence_check
  • Added DOI authority presence check for echo-c and umm-c
  • Adjusted output message for url_check
  • Added orbit fields to rulemapping for spatialextentfulfillmentcheck
  • Resolved ISO standard typo in check_messages

- Python
Published by jenny-m-wood about 2 years ago

pyquarc - 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 validatebeginningdatetimeagainstgranules check
  • Removed redundant checks
  • Fix auth issue when downloading metadata files

- Python
Published by jenny-m-wood over 2 years ago

pyquarc - Bug fixes

  • Fixed bugs
    • stray newlines in GCMD keyword files
    • reading xml metadata for fields with attributes didn't get expected output
    • missing field in rule_mapping

- Python
Published by slesaad about 3 years ago

pyquarc - Support for Regression Testing and Enhancements

  • Added support for automated regression testing
  • Revised output messages
  • Revised rule_mappings

- Python
Published by jenny-m-wood about 3 years ago

pyquarc - 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 and dependencies 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

- Python
Published by slesaad over 3 years ago

pyquarc - 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

- Python
Published by xhagrg almost 4 years ago

pyquarc - Bug fixes and Enhancements.

  • Adds exception handling so the program doesn't break on errored rules
  • Fixes https://github.com/NASA-IMPACT/pyQuARC/issues/167 and an error in previous fix

- Python
Published by xhagrg almost 4 years ago

pyquarc - Minor bug fixes and enhancements

  • Replaces urllib by requests
  • Removes stdout when importing pyQuARC
  • Fixes a null pointer exception in collection_state_consistency_check

- Python
Published by slesaad almost 4 years ago

pyquarc - Include `version.txt` in package build

Fixes the following error when importing the package:

FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.9/site-packages/pyQuARC-1.1.0-py3.9.egg/pyQuARC/version.txt'

- Python
Published by slesaad almost 4 years ago

pyquarc - Support for DIF10 collection level metadata

  • Adds support for the DIF10 metadata format
  • Restructures schema files for ease of new rule addition
  • Adds new checks (complete list in the CHANGELOG.md file)
  • Adds documentation for all the available checks
  • Bug fixes

- Python
Published by slesaad over 4 years ago

pyquarc - V1.0.0 Beta release

  • Supports ECHO 10 collection-level metadata quality assessment
  • Can be used as a package

- Python
Published by slesaad over 4 years ago