Skip to main content

Compliance Checker Glider DAC plugin

Project description

GliderDAC Compliance Checker Plugin

Tests

This ioos/compliance-checker plugin supports the following sources and standards:

Standard Checker Name
Glider DAC gliderdac

Installation

Conda

$ conda install -c conda-forge cc-plugin-glider

Pip

$ pip install cc-plugin-glider

See the ioos/compliance-checker for additional Installation notes

Usage

$ compliance-checker -l
IOOS compliance checker available checker suites (code version):
  ...
  - gliderdac (x.x.x)
  ...
$ compliance-checker -t gliderdac [dataset_location]

See the ioos/compliance-checker for additional Usage notes

Summary of the Checks

The checks have been designed to help data providers submit the highest quality data to the GliderDAC. Submitting uncompliant data to the DAC may result in services not working. For example, not providing the correct Sea Name in the GLobal attributes may put your glider deployment into the wrong region on the GliderMap. Not providing proper metadata about the platform and instruments, and attribution may prevent NCEI from archiving your data. And not making your files CF compliant could prevent the files from showing up on ERDDAP and THREDDS servers all together.

High priority checks

Failures in these checks should be addressed before submitting to the GliderDAC!

  • check_required_variables
  • check_dimensions
  • check_lat_lon_attributes
  • check_time_attributes
  • check_pressure_depth_attributes
  • check_ctd_variable_attributes
  • check_profile_variable_attributes_and_types
  • check_global_attributes
  • check_standard_names
  • check_monotonically_increasing_time
  • check_dim_no_data
  • check_depth_array

Medium priority checks:

  • check_qc_variables
  • check_primary_variable_attributes
  • check_trajectory_variables
  • check_container_variables
  • check_qartod
  • check_ancillary_variables
  • check_dtype
  • check_valid_min_dtype
  • check_valid_max_dtype

Low priority checks

  • check_ioos_ra
  • check_valid_lon
  • check_ncei_tables

Optional environment variables

A cached version of the NCEI seanames.xml file can be provided with a filesystem path in SEA_NAME_TABLE environment variable.

The table below indicates the relationship of the environment variables for cached table locations on disk to their usual remote locations.

Environment Variable Remote Table Location
INSTITUTION_TABLE https://gliders.ioos.us/ncei_authority_tables/institutions.txt
PROJECT_TABLE https://gliders.ioos.us/ncei_authority_tables/projects.txt
INSTRUMENT_TABLE https://gliders.ioos.us/ncei_authority_tables/instruments.txt
PLATFORM_TABLE https://gliders.ioos.us/ncei_authority_tables/platforms.txt
SEA_NAME_TABLE https://www.ncei.noaa.gov/data/oceans/ncei/vocabulary/seanames.xml

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

cc_plugin_glider-2.2.1.tar.gz (166.0 kB view details)

Uploaded Source

Built Distribution

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

cc_plugin_glider-2.2.1-py3-none-any.whl (188.0 kB view details)

Uploaded Python 3

File details

Details for the file cc_plugin_glider-2.2.1.tar.gz.

File metadata

  • Download URL: cc_plugin_glider-2.2.1.tar.gz
  • Upload date:
  • Size: 166.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for cc_plugin_glider-2.2.1.tar.gz
Algorithm Hash digest
SHA256 d4e333a3892fcb75b0bda28fdbdb190f326ff25e6e5ad706f9560ae56e9a5ca8
MD5 2f5532130f1252ea9c60f368379b0e1e
BLAKE2b-256 38822d64812629638196259baf25c0f16f51bfb0c3180f95491a69ad17e7f0aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_plugin_glider-2.2.1.tar.gz:

Publisher: pypi.yml on ioos/cc-plugin-glider

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_plugin_glider-2.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cc_plugin_glider-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a27685b8b060159481ce08730452dc88af364013c127ae237aa67f0c1c16ded2
MD5 d87b269fad0181ee59c691882310510f
BLAKE2b-256 1e97e4ae55abaef74e7f505a86106d6bd6c652ca70d6c4a443bb152aa007c78c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_plugin_glider-2.2.1-py3-none-any.whl:

Publisher: pypi.yml on ioos/cc-plugin-glider

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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