Skip to main content

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!

Metadata

Release files for adc-compliance-checker 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adc-compliance-checker 0.2.1
File Size Uploaded Provenance
adc-compliance-checker-0.2.1.tar.gz 15.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for adc-compliance-checker 0.2.1
File Interpreter ABI Platform
adc_compliance_checker-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.5 kB

Release files / adc-compliance-checker-0.2.1.tar.gz

Download URL adc-compliance-checker-0.2.1.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
831b54d668b7bc2a71c19bf99f5c03e6e091ca5203cdf26e506663e7f9b924fe
BLAKE2b-256 checksum
How to use checksums
a416d6cbcddd6a44f253aca204c0f6c2f005267d8cad0d8eec7f8d4112cc3df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / adc_compliance_checker-0.2.1-py3-none-any.whl

Download URL adc_compliance_checker-0.2.1-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b6b5a8ed9f0895a2cae32959a9ea8b21234a6d60f9a5fc9aed219086db635bf
BLAKE2b-256 checksum
How to use checksums
111eec7815ffa686e1b9463c6d0ffaa998aa7d176d54269215200dc8cb514203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Security for adc-compliance-checker 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page