Skip to main content

gdexws

Service tools for data processing and management.

Installation

Install the package in development mode:

pip install -e .

Or install normally:

pip install .

CLI Commands

add-global-meta

Add a global attribute to a netCDF file.

add-global-meta -file /path/to/file.nc -global_attr_name "attribute_name" -global_attr_value "attribute_value"

create-exchange-dir

Create a directory directly under /glade/campaign/collections/gdex/data/exchange and grant an HPC user read/write access (rwx, plus a default ACL so new contents inherit it) via POSIX ACLs. Requires setfacl/getfacl.

create-exchange-dir <username> <dirname>

The directory name must be a single path component ([A-Za-z0-9._-], starting with a letter or digit), the user must exist on the machine (and not be uid 0), and the command fails if the directory already exists. If the ACL cannot be applied and verified, the new directory is removed.

Development

To install with development dependencies:

pip install -e ".[dev]"

Release files for gdexws 0.1.0

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

Source distribution (sdist)

Source distribution for gdexws 0.1.0
File Size Uploaded
gdexws-0.1.0.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gdexws 0.1.0
File Interpreter ABI Platform
gdexws-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.9 kB

Release files / gdexws-0.1.0.tar.gz

Download URL gdexws-0.1.0.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
59ea808aae49b93092b1bb1b6737e1383f9f5bf70c283add447ecd7cd64a649e
BLAKE2b-256 checksum
How to use checksums
62e5c1a661c3219fa5b5fe8b4ec22be2c06633d8e26ae5f8025c6d4bb160a32c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / gdexws-0.1.0-py3-none-any.whl

Download URL gdexws-0.1.0-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e625136ad70515f2d9be662e1c49382e1d844fcd1cfe6a56f4fd114f77ee08c5
BLAKE2b-256 checksum
How to use checksums
2ab61f9b89b999a2381be82134491783f67f5a2f8b14ba86e674e6fd3a0efdfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release 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