Catalog PyPI
Back to packageRELEASE DETAILS

0.2.1

PyPI

adc-compliance-checker

ADC Compliance Checker

Published8 Aug 2024
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.2.1 documentation

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!

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
h5netcdf
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.6",
  "evaluation": "NOT_EVALUATED"
}
h5netcdfruntime
netCDF4
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.6",
  "evaluation": "NOT_EVALUATED"
}
netCDF4runtime
pathlib
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.6",
  "evaluation": "NOT_EVALUATED"
}
pathlibruntime
xarray
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.6",
  "evaluation": "NOT_EVALUATED"
}
xarrayruntime

Distribution files

2 collected
adc_compliance_checker-0.2.1-py3-none-any.whl

bdist_wheel · 16.29 KB · Python py3

Source file
adc-compliance-checker-0.2.1.tar.gz

sdist · 15.4 KB · Python source

Source file

Repository

PENDING
alessimc/adc-compliance-checker

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:548d8f75f4f25debb502dae7bb2891667982b1a627df4014a8dcd40d3a6c088f

Other collected versions

View all collected versions →