Stpipe

Latest version: v0.8.1

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.8.1

==================

Bug Fixes
---------

- Fix pre-hooks by wrapping hook results in a tuple. (`214
<https://github.com/spacetelescope/stpipe/issues/214>`_)
- Allow hooks to save to non-fits files. (`217
<https://github.com/spacetelescope/stpipe/issues/217>`_)


Misc
----

- test with latest supported Python version (`222
<https://github.com/spacetelescope/stpipe/issues/222>`_)

0.8.0

==================

Bug Fixes
---------

- Fix cal_step setting when a step is skipped for roman datamodels. (`195
<https://github.com/spacetelescope/stpipe/issues/195>`_)
- Add hook to allow ModelLibrary subclasses to override exptype. (`201
<https://github.com/spacetelescope/stpipe/issues/201>`_)


Documentation
-------------

- use ``towncrier`` to handle change log entries (`187
<https://github.com/spacetelescope/stpipe/issues/187>`_)


New Features
------------

- test with Python 3.13 (`193
<https://github.com/spacetelescope/stpipe/issues/193>`_)
- Allow class aliases (used during strun) to contain the package name (for
example "jwst::resample"). (`202
<https://github.com/spacetelescope/stpipe/issues/202>`_)


Deprecations and Removals
-------------------------

- Deprecate Step.__call__. For users that do not want to use CRDS parameters
please use Step.run. (`204
<https://github.com/spacetelescope/stpipe/issues/204>`_)

0.7.0

==================

- remove Windows tests and add info box indicating lack of Windows support to README [163]
- add ``ModelLibrary`` container class [156]
- add ``ModelLibrary`` docs [168]
- improve memory usage of ``ModelLibrary.map_function`` [181]
- log only strings in ``Step.log_records`` when a formatter is provided [171]

0.6.0

==================

- Remove unused ``Step.closeout`` [152]
- Remove unused ``Pipeline.set_input_filename``, ``Step.name_format``,
``Step.resolve_file_name``, ``format`` argument to ``Step.save_model``,
``name_format``, ``component_format`` and ``separator`` arguments to
``Step._make_output_path`` and ``Step.reference_uri_to_cache_path``. [154]

0.5.2

==================

- Update style and linting checking [103]
- Fix regex issue in internal configobj [108]
- Remove bundled ``configobj`` package in favor of the ``configobj`` package
bundled into ``astropy``. [122]
- Fix ``datetime.utcnow()`` DeprecationWarning [134]
- Provide ``asn_n_members=1`` when opening the ``Step`` dataset for
``get_crds_parameters`` [142]
- Fix bug in handling of ``pathlib.Path`` objects as ``Step`` inputs [143]
- Log readable Step parameters [140]
- Fix handling of functions and subprocesses as Step pre- and post-hooks. Add
ability to pass imported python functions and ``Step`` subclasses directly as
hooks. And allow ``Step`` subclass instances with set parameters as hooks. [133]

0.5.1

==================

- Print out ``jwst`` or ``romancal`` versions from ``strun --version``. [98]
- Print default parameter values for ``strun <step_alias> --help`` [101]
- Move ``strun`` to entrypoints [101]
- Deprecate ``preserve_comments`` fix spec parsing for inline comments with
a closing parenthesis [107]

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.