Skip to main content

rda_python_icoads

RDA Python package to manage RDA ICOADS datasets.

Prerequisite

To dynamically generate a PDF readme fitting for each data subset, the Linux commandline utility wkhtmltopdf must be installed. See https://wkhtmltopdf.org/index.html for download and install instructions.

Programs

The package installs the following command-line utilities, all running as the current user:

  • imma1_subset — generate IMMA1-format ICOADS subset deliveries
  • msg3_subset — generate MSG-format ICOADS R3 subsets
  • msg_download — download MSG ICOADS source files
  • checkicoads — check ICOADS archive integrity
  • cleanicoads — clean up stale ICOADS files
  • counticoads, countattm, countattmvar, countsst — record/attribute counters
  • fillicoads, fillinventory, fillitable, fillmonth — populate ICOADS DB tables
  • fixiidx — fix ICOADS indices
  • maxsst — compute maximum SST values
  • writeicoads — write ICOADS records

Run any program with no arguments to print its usage details.

Environment setup

Create a Python environment first; package installs in the next section run inside whichever environment you activate here.

Option A — Python venv (DECS machines)

python3 -m venv $ENVHOME          # e.g. /glade/u/home/gdexdata/gdexmsenv
source $ENVHOME/bin/activate

Option B — Conda (DAV/Casper)

conda create --prefix $ENVHOME python=3.12   # e.g. /glade/work/gdexdata/conda-envs/pg-gdex
conda activate $ENVHOME

Installing rda-python-icoads

Pick whichever install mode fits your workflow. All variants pull in the transitive dependency (rda_python_common) automatically.

For local development, clone this repo alongside your project and install it in editable mode so that changes are picked up without re-installing:

git clone https://github.com/NCAR/rda-python-icoads.git
cd rda-python-icoads
pip install -e .

To test a specific branch (e.g. an in-progress feature or fix branch), pass -b/--branch to git clone:

git clone -b <branch-name> https://github.com/NCAR/rda-python-icoads.git
cd rda-python-icoads
pip install -e .

For a regular (non-editable) install from a checkout:

pip install /path/to/rda-python-icoads

For a production install on a system that uses the published distribution:

pip install rda_python_icoads

Download files

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

Source Distribution

rda_python_icoads-3.0.0.tar.gz (139.5 kB view details)

Uploaded Source

Built Distribution

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

rda_python_icoads-3.0.0-py3-none-any.whl (153.1 kB view details)

Uploaded Python 3

File details

Details for the file rda_python_icoads-3.0.0.tar.gz.

File metadata

  • Download URL: rda_python_icoads-3.0.0.tar.gz
  • Upload date:
  • Size: 139.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for rda_python_icoads-3.0.0.tar.gz
Algorithm Hash digest
SHA256 19b5f38e5baf8d6520f4f58ea8cea4cafa3e385fae0f91899003480976525e38
MD5 ffd9fb3a97a4ce30961a5e738bf24907
BLAKE2b-256 77ec98f437ac8bd92770a713915f41407fc86195d46710e8b5b098171fbcee22

See more details on using hashes here.

Provenance

The following attestation bundles were made for rda_python_icoads-3.0.0.tar.gz:

Publisher: publish.yml on NCAR/rda-python-icoads

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

File details

Details for the file rda_python_icoads-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rda_python_icoads-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d5fe9e43291a83425d7d2389c665eb0befaf98190abb74f03a0a9bdd566c31c
MD5 57d2ce5333158527da2e04e4bf4bbd66
BLAKE2b-256 581014274a87f56f20b87defa9936c45b4ac28903729b612a06a2879131ab5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for rda_python_icoads-3.0.0-py3-none-any.whl:

Publisher: publish.yml on NCAR/rda-python-icoads

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

Release history Release notifications | RSS feed

3.0.1

2 files

This release

3.0.0 This release

2 files

1.0.19

2 files

1.0.18

2 files

1.0.17

2 files

1.0.16

2 files

1.0.15

2 files

1.0.14

2 files

1.0.13

2 files

1.0.12

2 files

1.0.11

2 files

1.0.10

2 files

1.0.9

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

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