crds 13.1.12


pip install crds

  Latest version

Released: Mar 25, 2026

Project Links

Meta
Author: STScI CRDS s/w developers
Requires Python: >=3.7

Classifiers

Intended Audience
  • Science/Research

Operating System
  • POSIX :: Linux
  • MacOS :: MacOS X

Programming Language
  • Python :: 3

Topic
  • Scientific/Engineering :: Astronomy

CRDS is a package used for working with astronomical reference files for the HST and JWST telescopes. CRDS is useful for performing various operations on reference files or reference file assignment rules. CRDS is used to assign, check, and compare reference files and rules, and also to predict those datasets which should potentially be reprocessed due to changes in reference files or assignment rules. CRDS has versioned rules which define the assignment of references for each type and instrument configuration. CRDS has web sites corresponding to each project (http://hst-crds.stsci.edu or https://jwst-crds.stsci.edu/) which record information about reference files and provide related services.

CRDS development is occuring at:

Project’s github page.

CRDS is also available for installation as part of stenv:

stenv.

Basic CRDS Installation

For many roles, CRDS is automatically installed as a dependency of the calibration software. This default installation supports running calibrations but not more advanced CRDS activities like submitting files or development.

You can test for an existing installation of CRDS like this:

$ crds list --status
CRDS Version = '7.4.0, b7.4.0, daf308e24c8dd37e70c89012e464058861417245'
CRDS_MODE = 'auto'
CRDS_PATH = 'undefined'
CRDS_SERVER_URL = 'undefined'
Cache Locking = 'enabled, multiprocessing'
Effective Context = 'jwst_0541.pmap'
Last Synced = '2019-08-26 07:30:09.254136'
Python Executable = '/Users/homer/miniconda3/envs/crds-env/bin/python'
Python Version = '3.7.4.final.0'
Readonly Cache = False

This output indicates CRDS is installed and configured for processing onsite using a pre-built cache of CRDS rules and references at /grp/crds/cache.

File Submission Installation

For performing the file submission role, CRDS includes additional dependencies and can be trickier to install.

Adding CRDS to an Existing Environment

You can install/upgrade CRDS and it’s dependencies in your current environment like this:

git clone https://github.com/spacetelescope/crds.git
cd crds
./crds_setup_crds

It is recommended that you only do this in an environment dedicated to file submissions. This may be suitable for e.g. installing/upgrading CRDS in an active redcatconda environment.

Full Environment Install

Sometimes it’s expedient to install an entirely new environment including a baseline conda, CRDS, and all of it’s dependencies. To start from scratch, you can:

git clone https://github.com/spacetelescope/crds.git
cd crds
./crds_setup_all

# open a new terminal window
conda activate crds-env

To customize a bit more, crds_setup_all and crds_setup_env support parameters which can be used to specify OS, shell, and install location. Substitute the below to specify Linux, c-shell, and a non-default install location:

./crds_setup_all   Linux  csh   $HOME/miniconda_crds

Advanced Install

Below are the current sub-tasks used conceptually for a full featured CRDS install. These can serve as an alternative to cloning the CRDS repo and running the install script(s). If you already have a python environment supporting pip,

1. Installing Conda

Alternate / definitive installation instructions for installing a baseline conda can be found here:

https://spacetelescope.github.io/training-library/computer_setup.html#installing-conda

2. Create crds-env Environment

The CRDS software and basic conda dependencies should be installed in an isolated conda environment:

conda create -n crds-env
conda activate crds-env

You can substitute the environment name of your choice, e.g. redcatconda vs. crds-env.

3. Add JWST CAL S/W and Dependencies

Installing the JWST CAL S/W will also automatically install many dependencies of a numerical computing environment:

pip install --upgrade numpy
pip install --upgrade git+https://github.com/spacetelescope/jwst

Note that these commands also install the latest version of CRDS from pip which may not be current enough for ongoing reference file testing and troubleshooting.

4. Install CRDS and Dependencies

This sequence first removes the CRDS installed automatically as part of installing the jwst package and then installs the latest available CRDS from github with advanced dependencies not needed for basic operation:

pip uninstall --yes crds
pip install --upgrade  git+https://github.com/spacetelescope/crds.git#egg=crds["submission","test"]

A more full featured CRDS install is:

pip install --upgrade  git+https://github.com/spacetelescope/crds.git#egg=crds["submission","dev","test","docs"]

5. Install Fitsverify

Since it is a C-based package fitsverify is not available using pip but is available via conda on the astroconda channel:

conda config --add channels http://ssb.stsci.edu/astroconda
conda install --yes fitsverify

As part of an end-user setup installation of fitsverify is optional, CRDS certify will run without it after issuing a warning, the CRDS server will run fitsverify as part of its checks unless/until we stop using it altogether.

User’s Guide

More documentation about CRDS is available here:

https://jwst-crds.stsci.edu/static/users_guide/index.html

13.1.12 Mar 25, 2026
13.1.11 Mar 19, 2026
13.1.10 Mar 11, 2026
13.1.9 Mar 06, 2026
13.1.8 Mar 05, 2026
13.1.7 Mar 02, 2026
13.1.6 Feb 25, 2026
13.1.5 Feb 25, 2026
13.1.4 Feb 19, 2026
13.1.3 Feb 12, 2026
13.1.2 Feb 10, 2026
13.1.1 Jan 16, 2026
13.1.0 Jan 14, 2026
13.0.7 Jan 09, 2026
13.0.6 Sep 25, 2025
13.0.5 Sep 22, 2025
13.0.4 Sep 12, 2025
13.0.3 Sep 02, 2025
13.0.2 Aug 29, 2025
13.0.1 Aug 28, 2025
13.0.0 Aug 27, 2025
12.1.11 Jul 14, 2025
12.1.10 Jun 09, 2025
12.1.9 Jun 06, 2025
12.1.8 May 30, 2025
12.1.7 May 23, 2025
12.1.6 May 21, 2025
12.1.5 Apr 17, 2025
12.1.4 Mar 06, 2025
12.1.3 Mar 05, 2025
12.1.2 Mar 03, 2025
12.1.1 Feb 27, 2025
12.1.0 Feb 26, 2025
12.0.9 Dec 27, 2024
12.0.8 Dec 06, 2024
12.0.7 Nov 26, 2024
12.0.6 Nov 19, 2024
12.0.5 Nov 05, 2024
12.0.4 Oct 17, 2024
12.0.3 Oct 11, 2024
12.0.2 Oct 07, 2024
12.0.1 Oct 07, 2024
12.0.0 Sep 25, 2024
11.18.4 Sep 10, 2024
11.18.3 Sep 03, 2024
11.18.2 Aug 30, 2024
11.18.1 Jul 26, 2024
11.18.0 Jul 26, 2024
11.17.26 Jul 09, 2024
11.17.25 Jun 12, 2024
11.17.24 Jun 11, 2024
11.17.23 Jun 06, 2024
11.17.22 May 09, 2024
11.17.21 Apr 30, 2024
11.17.20 Apr 18, 2024
11.17.19 Feb 22, 2024
11.17.18 Feb 21, 2024
11.17.17 Feb 21, 2024
11.17.16 Feb 05, 2024
11.17.15 Jan 22, 2024
11.17.14 Dec 14, 2023
11.17.13 Dec 01, 2023
11.17.12 Nov 29, 2023
11.17.11 Nov 28, 2023
11.17.10 Nov 17, 2023
11.17.9 Nov 08, 2023
11.17.8 Nov 07, 2023
11.17.7 Oct 20, 2023
11.17.6 Sep 08, 2023
11.17.5 Sep 07, 2023
11.17.4 Aug 31, 2023
11.17.3 Aug 17, 2023
11.17.2 Jun 29, 2023
11.17.1 Jun 20, 2023
11.17.0 Apr 21, 2023
11.16.22 Apr 11, 2023
11.16.21 Mar 09, 2023
11.16.20 Jan 31, 2023
11.16.19 Jan 17, 2023
11.16.18 Jan 05, 2023
11.16.17 Dec 30, 2022
11.16.16 Nov 04, 2022
11.16.15 Oct 20, 2022
11.16.14 Sep 22, 2022
11.16.13 Sep 20, 2022
11.16.12 Sep 12, 2022
11.16.11 Sep 08, 2022
11.16.10 Sep 02, 2022
11.16.9 Aug 18, 2022
11.16.8 Aug 09, 2022
11.16.7 Aug 02, 2022
11.16.6 Jul 18, 2022
11.16.5 Jun 27, 2022
11.16.4 Jun 22, 2022
11.16.3 Jun 15, 2022
11.16.2 Jun 09, 2022
11.16.1 Jun 06, 2022
11.16.0 May 27, 2022
11.15.0 May 23, 2022
11.14.0 May 05, 2022
11.13.1 Apr 26, 2022
11.13.0 Apr 22, 2022
11.12.1 Apr 14, 2022
11.12.0 Apr 06, 2022
11.10.1 Mar 28, 2022
11.10.0 Mar 25, 2022
11.9.0 Feb 23, 2022
11.8.0 Feb 16, 2022
11.7.0 Feb 10, 2022
11.6.2 Mar 29, 2022
11.6.1 Feb 07, 2022
11.6.0 Jan 13, 2022
11.5.2 Dec 10, 2021
11.5.0 Oct 29, 2021
11.4.5 Oct 25, 2021
11.4.4 Oct 08, 2021
11.4.3 Sep 30, 2021
11.4.2 Sep 20, 2021
11.4.1 Sep 15, 2021
11.4.0 Sep 08, 2021
11.3.2 Sep 07, 2021
11.3.1 Aug 24, 2021
11.2.1 Aug 02, 2021
11.1.0 Jul 16, 2021
11.0.4 Jun 10, 2021
11.0.3 Jun 10, 2021
11.0.2 May 21, 2021
11.0.1 May 18, 2021
11.0.0 May 14, 2021
10.4.0 Apr 14, 2021
10.3.14 Mar 17, 2021
10.3.13 Mar 03, 2021
10.3.12 Mar 02, 2021
10.3.11 Feb 25, 2021
10.3.10 Feb 23, 2021
10.3.9 Feb 22, 2021
10.3.8 Feb 19, 2021
10.3.7 Feb 11, 2021
10.3.5 Jan 11, 2021
10.3.1 Dec 21, 2020
10.3.0 Dec 11, 2020
10.2 Nov 19, 2020
10.1.0 Oct 19, 2020
10.0.0 Sep 21, 2020
7.6.0 Sep 02, 2020
7.5.0.0 May 06, 2020
7.4.1.3 Nov 12, 2019
7.4.1.2 Oct 26, 2019
7.4.1.1 Sep 19, 2019
7.4.1 Sep 13, 2019
7.3.4 Jun 20, 2019
7.3.3 May 22, 2019
7.3.0 Jan 31, 2019
7.2.9 Oct 29, 2018
7.2.8 Oct 24, 2018
7.2.7 Oct 15, 2018
7.2.6 Oct 09, 2018
7.2.5 Aug 01, 2018
7.2.4 Jun 22, 2018
7.2.2 May 10, 2018
7.1.7 Nov 21, 2017
7.1.5 Sep 18, 2017
7.1.4 Jul 10, 2017
7.1.3 Jun 08, 2017
7.1.1 Apr 28, 2017
7.1.0 Jan 20, 2017
7.0.12 Dec 14, 2016
7.0.10 Nov 30, 2016
7.0.9 Nov 17, 2016
7.0.8 Oct 28, 2016
7.0.7 Oct 03, 2016
6.0.1 Jun 05, 2016
1.9.0 Jan 20, 2016
1.3.0 Jan 15, 2015

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
astropy
numpy
filelock
asdf (!=3.0.0)
requests
parsley