Skip to main content

Roman Attribute Dictionary

Tests Documentation Status Extra Tests Powered by STScI Badge DOI

This is a repository for the Roman Attribute Dictionary

Installation

The easiest way to install the latest rad release into a fresh virtualenv or conda environment is

pip install rad

Detailed Installation

The rad package can be installed into a virtualenv or conda environment via pip. We recommend that for each installation you start by creating a fresh environment that only has Python installed and then install the rad package and its dependencies into that bare environment. If using conda environments, first make sure you have a recent version of Anaconda or Miniconda installed. If desired, you can create multiple environments to allow for switching between different versions of the rad package (e.g. a released version versus the current development version).

In all cases, the installation is generally a 3-step process:

  • Create a conda environment
  • Activate that environment
  • Install the desired version of the rad package into that environment

Details are given below on how to do this for different types of installations, including tagged releases, DMS builds used in operations, and development versions. Remember that all conda operations must be done from within a bash shell.

Installing latest releases

You can install the latest released version via pip. From a bash shell:

conda create -n <env_name> python
conda activate <env_name>
pip install rad

Note
Alternatively, you can also use virtualenv to create an environment; however, this installation method is not supported by STScI if you encounter issues.

You can also install a specific version (from rad 0.1.0 onward):

conda create -n <env_name> python
conda activate <env_name>
pip install rad==0.5.0

Installing the development version from Github

You can install the latest development version (not as well tested) from the Github main branch:

conda create -n <env_name> python
conda activate <env_name>
pip install git+https://github.com/spacetelescope/rad

Installing for Developers

If you want to be able to work on and test the source code with the rad package, the high-level procedure to do this is to first create a conda environment using the same procedures outlined above, but then install your personal copy of the code overtop of the original code in that environment. Again, this should be done in a separate conda environment from any existing environments that you may have already installed with released versions of the rad package.

As usual, the first two steps are to create and activate an environment:

conda create -n <env_name> python
conda activate <env_name>

To install your own copy of the code into that environment, you first need to fork and clone the rad repo:

cd <where you want to put the repo>
git clone https://github.com/spacetelescope/rad
cd rad

Note
Installing via setup.py (python setup.py install, python setup.py develop, etc.) is deprecated and does not work.

Install from your local checked-out copy as an "editable" install:

pip install -e .

If you want to run the unit or regression tests and/or build the docs, you can make sure those dependencies are installed too:

pip install -e ".[test]"
pip install -e ".[docs]"
pip install -e ".[test,docs]"

Need other useful packages in your development environment?

pip install ipython pytest-xdist

Contributing

Please refer to CONTRIBUTING.rst for details on how to contribute to this repository.

Download files

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

Source Distribution

rad-1.1.0.tar.gz (477.0 kB view details)

Uploaded Source

Built Distribution

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

rad-1.1.0-py3-none-any.whl (756.4 kB view details)

Uploaded Python 3

File details

Details for the file rad-1.1.0.tar.gz.

File metadata

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

File hashes

Hashes for rad-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4f5f9c6f6b36dc276c45404f8c6dbac2367ebcccb206c5ff35132aa1085fec42
MD5 f1c4b6100a2e36891d2df8882ba6255a
BLAKE2b-256 dabfc7e98c51f31c3051111be0c99eef1935f91e5577e33b5503ad400a3db89a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rad-1.1.0.tar.gz:

Publisher: build.yml on spacetelescope/rad

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

File details

Details for the file rad-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: rad-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 756.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for rad-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1aa6ccc9b57b2c199c7661ba9ba5c61ef4ce5942d3ff01d17f458f92206907f
MD5 2df0fe4956e190d0b84d1acb6642bf57
BLAKE2b-256 3561d6858f10173f7bf73e3571b2ecf9c4d7011bf7dcf210ca0c43a524d9a230

See more details on using hashes here.

Provenance

The following attestation bundles were made for rad-1.1.0-py3-none-any.whl:

Publisher: build.yml on spacetelescope/rad

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

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.0

2 files

0.31.0

2 files

0.30.0

2 files

0.29.1

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.0

2 files

0.25.0

2 files

0.24.0

2 files

0.23.1

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.4

2 files

0.19.3

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.1

2 files

0.17.0

2 files

0.16.0

2 files

0.15.0

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

1 file

0.13.2

2 files

0.13.1

2 files

0.13.0

1 file

0.12.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

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