rda_python_dsquasar
RDA Python package to back up and recover RDA data archives to and from the GLOBUS Quasar backup server.
Programs
The package installs the following command-line utilities, all running as the current user:
dsquasar— back up and restore RDA dataset archives via Quasartacctar— create tar bundles for Quasar archivaltaccrec— recover content from Quasar tar bundles
Run any program with --help (or -h) for full 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-dsquasar
Pick whichever install mode fits your workflow. All variants pull in the
transitive dependencies (rda_python_common, rda_python_dsarch)
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-dsquasar.git
cd rda-python-dsquasar
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-dsquasar.git
cd rda-python-dsquasar
pip install -e .
For a regular (non-editable) install from a checkout:
pip install /path/to/rda-python-dsquasar
For a production install on a system that uses the published distribution:
pip install rda_python_dsquasar
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rda_python_dsquasar-3.0.10.tar.gz.
File metadata
- Download URL: rda_python_dsquasar-3.0.10.tar.gz
- Upload date:
- Size: 65.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01691fc6c287b102c8d706389930b4292cb3a4fb21912dd7f352bfff2163b499
|
|
| MD5 |
e41da1f5739a65e9405fe45bbffc1bc9
|
|
| BLAKE2b-256 |
dede3ec0475aad2736ba08a65057dfc234e446a812d5ecdf76db3ffb749aacd9
|
Provenance
The following attestation bundles were made for rda_python_dsquasar-3.0.10.tar.gz:
Publisher:
publish.yml on NCAR/rda-python-dsquasar
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rda_python_dsquasar-3.0.10.tar.gz -
Subject digest:
01691fc6c287b102c8d706389930b4292cb3a4fb21912dd7f352bfff2163b499 - Sigstore transparency entry: 2610438218
- Sigstore integration time:
-
Permalink:
NCAR/rda-python-dsquasar@0e29fa2ce48cc49c517f25042cecf7c6ce94d00b -
Branch / Tag:
refs/tags/v3.0.10 - Owner: https://github.com/NCAR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0e29fa2ce48cc49c517f25042cecf7c6ce94d00b -
Trigger Event:
release
-
Statement type:
File details
Details for the file rda_python_dsquasar-3.0.10-py3-none-any.whl.
File metadata
- Download URL: rda_python_dsquasar-3.0.10-py3-none-any.whl
- Upload date:
- Size: 68.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fa505bfbbf1f4b62ed0d97a9cce86bd0d22eeb31e836b6d1f43fa139326040d
|
|
| MD5 |
d72fdb8edb23b5f1f8ddecd7cf6ace32
|
|
| BLAKE2b-256 |
4c942f84c3794e30158123d6be14c0ecd691d967ee4745977519e0e4c2ee5839
|
Provenance
The following attestation bundles were made for rda_python_dsquasar-3.0.10-py3-none-any.whl:
Publisher:
publish.yml on NCAR/rda-python-dsquasar
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rda_python_dsquasar-3.0.10-py3-none-any.whl -
Subject digest:
1fa505bfbbf1f4b62ed0d97a9cce86bd0d22eeb31e836b6d1f43fa139326040d - Sigstore transparency entry: 2610438390
- Sigstore integration time:
-
Permalink:
NCAR/rda-python-dsquasar@0e29fa2ce48cc49c517f25042cecf7c6ce94d00b -
Branch / Tag:
refs/tags/v3.0.10 - Owner: https://github.com/NCAR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0e29fa2ce48cc49c517f25042cecf7c6ce94d00b -
Trigger Event:
release
-
Statement type: