STASIS

JWSTDP-1.19.0-7-py312-linux-x86_64

Conda is required to manage installation of the delivery environment. A fresh installation of Miniforge3 is not required for each JWSTDP delivery, however. An existing conda installation may be used. The method described here allows for multiple entirely separate pipeline installations.

A POSIX-compatible shell (e.g. bash) is required for all steps below. Python dependencies are taken directly from PyPI or development repositories as needed, so conda's ability to install hybrid conda/pip environments from a YAML specification is used. This requires first downloading the specification file and then creating the environment with it.


Installing Conda

If conda is not available on the target system, it will need to be installed and configured before the delivery environment can be installed.

For detailed instructions of this step, please visit: https://conda.io/projects/conda/en/latest/user-guide/install/index.html

Miniforge3:

wget https://github.com/conda-forge/miniforge/releases/download/24.9.0-0/Miniforge3-24.9.0-0-Linux-x86_64.sh
bash Miniforge3-24.9.0-0-Linux-x86_64.sh
$HOME/Miniforge3/condabin/conda init

Installing JWSTDP

Option 1: Install this delivery

conda env create \
    --file https://ssb.stsci.edu/stasis/releases/jwst/JWSTDP-1.19.0/delivery/JWSTDP-1.19.0-7-py312-linux-x86_64.yml

Activate this delivery

conda activate JWSTDP-1.19.0-7-py312-linux-x86_64

Option 2: Install the latest delivery

Warning: The latest URL may provide software different than what is presented by the release notes section below!

conda env create \
    --name JWSTDP-latest-py312 \
    --file https://ssb.stsci.edu/stasis/releases/jwst/JWSTDP-1.19.0/delivery/latest-py312-linux-x86_64.yml

Activate the latest delivery

conda activate JWSTDP-latest-py312

Each new delivery iteration will need to be installed using one of the above commands.


Software Release Notes

jwst

What's Changed

New Contributors

Full Changelog: https://github.com/spacetelescope/jwst/compare/1.17.0...1.19.0 Update codestyle for first frame step by @jemorrison in https://github.com/spacetelescope/jwst/pull/9170\n* JP-3859: Apply code style rules to combine_1d by @melanieclarke in https://github.com/spacetelescope/jwst/pull/9121\n* JP-3859: Apply code style rules to master_background by @melanieclarke in https://github.com/spacetelescope/jwst/pull/9123\n* Apply code style rules to model_blender by @emolter in https://github.com/spacetelescope/jwst/pull/9157\n* JP-3856: Style Updates for Group Scale by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9163\n* JP-3856: Code Style Updates to Jump Step by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9159\n* JP-3856: Style Updates for Ramp Fitting by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9158\n* JP-3855: Style Updates for DQ init by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9161\n* JP-3856: Style Updates for Charge Migration by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9162\n* increase minimum version of asdf-astropy by @braingram in https://github.com/spacetelescope/jwst/pull/9177\n* JP-3765: Update documentation of ramp fitting step arguments by @drlaw1558 in https://github.com/spacetelescope/jwst/pull/9176\n* JP-3859: Apply code style rules to wavecorr by @melanieclarke in https://github.com/spacetelescope/jwst/pull/9128\n* Move common resample code to stcal by @mcara in https://github.com/spacetelescope/jwst/pull/8986\n* JP-3879: Fix resample failure to ingest single datamodels from file by @emolter in https://github.com/spacetelescope/jwst/pull/9183\n* JP-3856: Style Updates for Gain Scale by @kmacdonald-stsci in https://github.com/spacetelescope/jwst/pull/9164\n* JP-3786: Remove hard assigning NON_SCIENCE to DO_NOT_USE in flatfield by @drlaw1558 in https://github.com/spacetelescope/jwst/pull/9174\n* Fix a bug in resampled_wcs_from_models by @mcara in https://github.com/spacetelescope/jwst/pull/9186\n* Apply code style rules to pipelines by @emolter in https://github.com/spacetelescope/jwst/pull/9144\n* Use skymatch from stcal by @WilliamJamieson in https://github.com/spacetelescope/jwst/pull/8901\n* Fix unsafe initialization of CubeModel from ImageModel by @emolter in https://github.com/spacetelescope/jwst/pull/9192\n* JP-3815: Add support for selecting a list of slit names or source ids… by @stscirij in https://github.com/spacetelescope/jwst/pull/9171\n* Document crpix convention for resample step by @mcara in https://github.com/spacetelescope/jwst/pull/9195\n* Apply code style checks to skymatch step by @emolter in https://github.com/spacetelescope/jwst/pull/9202\n* JP-3852 and JP-3853: Fix imprint associations for NRS IFU by @melanieclarke in https://github.com/spacetelescope/jwst/pull/9190\n* Document image group usage for sky matching by @mcara in https://github.com/spacetelescope/jwst/pull/9080\n* Fix test for custom WCS for imaging by @mcara in https://github.com/spacetelescope/jwst/pull/9017\n* JP-3861: Apply code style changes for pathloss step by @stscirij in https://github.com/spacetelescope/jwst/pull/9203\n* use astropy for interpret_bit_flags by @braingram in https://github.com/spacetelescope/jwst/pull/9212\n* JP-3808: Store scaling factor for WFSS data in background step by @emolter in https://github.com/spacetelescope/jwst/pull/9204\n* JP-3744: set outlier step default to in-me±