Dkist

Latest version: v1.10.1

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

Scan your dependencies

Page 4 of 6

1.0.0b12

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

Features
--------

- Drop support for Python 3.8 in line with `NEP 29 <https://numpy.org/neps/nep-0029-deprecation_policy.html>`__. (`#232 <https://github.com/DKISTDC/dkist/pull/232>`_)
- Add new methods :meth:`.FileManager.quality_report` and :meth:`.FileManager.preview_movie` to download the quality report and preview movie. These are accessed as ``Dataset.files.quality_report`` and ``Dataset.files.preview_movie``. (`235 <https://github.com/DKISTDC/dkist/pull/235>`_)


Bug Fixes
---------

- Unit for ``lon_pole`` was set to the spatial unit of the input parameters within `~dkist.wcs.models.VaryingCelestialTransform`.
It is now fixed to always be degrees. (`225 <https://github.com/DKISTDC/dkist/pull/225>`_)
- Add a new model to take a 2D index and return the corresponding correct index for a 1D array, and the inverse model for the reverse operation.
To be used as a compound with Tabular1D so that it looks like a Tabular2D but the compound model can still be inverted. (`227 <https://github.com/DKISTDC/dkist/pull/227>`_)


Trivial/Internal Changes
------------------------

- Internal improvements to how the data are loaded from the collection of FITS files.
This should have no user facing effects, but provides a foundation for future performance work. (`232 <https://github.com/DKISTDC/dkist/pull/232>`_)

1.0.0b11

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

Features
--------

- Add ability to page through the DKIST results and affect the page size. (`212 <https://github.com/DKISTDC/dkist/pull/212>`_)
- Fix, and make required, the unit property on a dataset in ASDF files. (`221 <https://github.com/DKISTDC/dkist/pull/221>`_)


Bug Fixes
---------

- Fix bugs in testing caused by the release of ``pytest 7.2.0``. (`210 <https://github.com/DKISTDC/dkist/pull/210>`_)
- Make loading a mosaiced VBI dataset work with ``Dataset.from_asdf``. (`213 <https://github.com/DKISTDC/dkist/pull/213>`_)
- Add support for Python 3.11 (`218 <https://github.com/DKISTDC/dkist/pull/218>`_)


Improved Documentation
----------------------

- Add documentation for available path interpolation keys. (`207 <https://github.com/DKISTDC/dkist/pull/207>`_)

1.0.0b9

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

Features
--------

- Add a ``label=`` kwarg to `.FileManager.download` and `dkist.net.transfer_complete_datasets` allowing the user to completely customise the Globus transfer task label. (`193 <https://github.com/DKISTDC/dkist/pull/193>`_)


Bug Fixes
---------

- Successfully ask for re-authentication when Globus token is stale. (`197 <https://github.com/DKISTDC/dkist/pull/197>`_)
- Fix a bug where ``FileManager.download`` would fail if there was not an
asdf file or quality report PDF in inventory. (`199 <https://github.com/DKISTDC/dkist/pull/199>`_)
- Fix an issue with slicing a dataset where the slicing wouldn't work correctly
if the first axis of the data array has length one. (`199 <https://github.com/DKISTDC/dkist/pull/199>`_)
- No more invalid characters in default Globus label name. (`200 <https://github.com/DKISTDC/dkist/pull/200>`_)
- Hide extraneous names in `dkist.net.attrs` with underscores so they don't get imported when using that module. (`201 <https://github.com/DKISTDC/dkist/pull/201>`_)
- Catch empty return value from data search in `dkist.net.transfer_complete_datasets` and raise a ``ValueError`` telling the user what's happening. (`204 <https://github.com/DKISTDC/dkist/pull/204>`_)

1.0.0b8

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

Features
--------

- Support passing a whole `~sunpy.net.fido_factory.UnifiedResponse` to `~dkist.net.transfer_complete_datasets`. (`165 <https://github.com/DKISTDC/dkist/pull/165>`_)
- Support pretty formatting of new Dataset Inventory fields in Fido search results table. (`165 <https://github.com/DKISTDC/dkist/pull/165>`_)


Bug Fixes
---------

- Refactor `.FileManager` to correctly support slicing. (`176 <https://github.com/DKISTDC/dkist/pull/176>`_)
- Unify path handling between `.FileManager.download` and `.DKISTClient.fetch`.
This means that you can use the same path specification to download the ASDF
files and the FITS files, using keys such as "Dataset ID". (`178 <https://github.com/DKISTDC/dkist/pull/178>`_)

1.0.0b7

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

Features
--------

- Use the new ``/datasets/v1/config`` endpoint to automatically retrieve the globus endpoint ID corresponding to the dataset searcher in use. (`136 <https://github.com/DKISTDC/dkist/pull/136>`_)
- Add a new function `dkist.net.transfer_complete_datasets` which takes a single row from a ``Fido`` search or a dataset ID and sets up a Globus transfer task for the complete dataset. (`136 <https://github.com/DKISTDC/dkist/pull/136>`_)
- Migrate to Globus SDK version 3+. Also use the config system to configure endpoints for dataset search and metadata download. (`136 <https://github.com/DKISTDC/dkist/pull/136>`_)


Trivial/Internal Changes
------------------------

- Rename ``dkist.net.DKISTDatasetClient`` to ``dkist.net.DKISTClient``. The only user facing change this has is to modify the key used when slicing the return from ``Fido.search``. (`136 <https://github.com/DKISTDC/dkist/pull/136>`_)

1.0.0b6

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

Features
--------

- Implement models where the pointing varies along the second pixel axis (for
rastering slit spectrographs). (`161 <https://github.com/DKISTDC/dkist/pull/161>`_)


Bug Fixes
---------

- Fix behaviour of `VaryingCelestialTransform` when called with arrays of pixel or world coordinates. (`160 <https://github.com/DKISTDC/dkist/pull/160>`_)

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.