Skip to main content

ADC Compliance Checker

Project description

ADC-compliance-checker

Arctic Data Centre compliance checker is a python based tool for those wanting to submit data to the Artic Data Centre. The python module can be used to check if files fullfill the metadata requirements listed here.

The compliance checker can be used in combination with CF and ACDD chekcers to enusre NetCDF files adhere to the FAIR principles for data management.

Usage

Command Line

adc-compliance-checker <file_path>

Output Example

The tool will provide feeback on the compliance status of the file:

Summary:
========
- File metadata has all required attributes and they are non-empty.

Result:
=======

✅ file.nc metadata is ADC compliant!

or

File metadata is missing or has empty the following required global attributes:
===============================================================================
  - id: Required if not hosted by MET   (MISSING)
  - naming_authority: Required if not hosted by MET   (MISSING)
  - summary: Required   (MISSING)
  - ...

Summary:
========
- 23 required global attributes are missing.
- Please refer to the ADC compliance documentation to resolve these issues:
  https://adc.met.no/node/4

Result:
=======

❌ file.nc metadata is not ADC compliant!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adc-compliance-checker-0.2.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adc_compliance_checker-0.2.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file adc-compliance-checker-0.2.1.tar.gz.

File metadata

  • Download URL: adc-compliance-checker-0.2.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for adc-compliance-checker-0.2.1.tar.gz
Algorithm Hash digest
SHA256 831b54d668b7bc2a71c19bf99f5c03e6e091ca5203cdf26e506663e7f9b924fe
MD5 d2910bf1d1a67d97a1c741c10e947039
BLAKE2b-256 a416d6cbcddd6a44f253aca204c0f6c2f005267d8cad0d8eec7f8d4112cc3df8

See more details on using hashes here.

File details

Details for the file adc_compliance_checker-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for adc_compliance_checker-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b6b5a8ed9f0895a2cae32959a9ea8b21234a6d60f9a5fc9aed219086db635bf
MD5 58602c67a9634eff922dac13005823e1
BLAKE2b-256 111eec7815ffa686e1b9463c6d0ffaa998aa7d176d54269215200dc8cb514203

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page