Dkist

Latest version: v1.5.0

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

Scan your dependencies

Page 1 of 5

1.5.0

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

Features
--------

- Our minimum Python version is now 3.10 inline with `SPEC-0 <https://scientific-python.org/specs/spec-0000/>`__. (`#347 <https://github.com/DKISTDC/dkist/pull/347>`_)


Bug Fixes
---------

- Fix broadcasting issues during pixel -> world conversion for models with a Ravel component. (`309 <https://github.com/DKISTDC/dkist/pull/309>`_)
- Fix a performance regression when dask>=2024.2.1 is installed. (`361 <https://github.com/DKISTDC/dkist/pull/361>`_)


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

- Add a how to guide describing how to reproject VBI data. Also migrate tutorial to the latest DDT datasets. (`349 <https://github.com/DKISTDC/dkist/pull/349>`_)


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

- Refactor various subclasses of VaryingCelestialTransform to centralise the calculations in preparation for improving performance. (`344 <https://github.com/DKISTDC/dkist/pull/344>`_)

1.4.0

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

Bug Fixes
---------

- Correct Fido time searching to use `endTimeMin` and `startTimeMax` (in the correct order) so that searching returns any dataset with a partially or completely overlapping time range. (`336 <https://github.com/DKISTDC/dkist/pull/336>`_)


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

- Adjust file loading to support single-frame datasets with no time axis. (`335 <https://github.com/DKISTDC/dkist/pull/335>`_)

1.3.0

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

Features
--------

- Call the DKIST search API to automatically determine valid data search parameters and register those with the Fido client. (`311 <https://github.com/DKISTDC/dkist/pull/311>`_)
- Use a new feature in the DKIST datasets API to search for all datasets which intersect the given time. (`326 <https://github.com/DKISTDC/dkist/pull/326>`_)


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

- Fix some small issues with the installation instructions. (`323 <https://github.com/DKISTDC/dkist/pull/323>`_)

1.2.1

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

Bug Fixes
---------

- Fix some deprecation warnings for Python 3.12 support. (`322 <https://github.com/DKISTDC/dkist/pull/322>`_)

1.2.0

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

Features
--------

- Add a logging framework to present information to users in a nicer way.
The logger can be accessed as ``dkist.log`` to change log levels etc. (`317 <https://github.com/DKISTDC/dkist/pull/317>`_)


Bug Fixes
---------

- Bump minimum version of asdf to 2.11.2 to pick up jsonschema bugfix. (`313 <https://github.com/DKISTDC/dkist/pull/313>`_)
- Change the ``appdirs`` dependency for the maintained ``platformdirs`` package. (`318 <https://github.com/DKISTDC/dkist/pull/318>`_)
- Fix an unpinned minimum version of ``asdf-wcs-schemas`` causing potential read errors on newest asdf files with dkist 1.1.0. (`320 <https://github.com/DKISTDC/dkist/pull/320>`_)

1.1.0

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

Backwards Incompatible Changes
------------------------------

- We now require gwcs 0.19+ and therefore astropy 5.3+ (`305 <https://github.com/DKISTDC/dkist/pull/305>`_)


Features
--------

- Add a new ``AsymmetricMapping`` model to allow a different mapping in the forward and reverse directions. (`305 <https://github.com/DKISTDC/dkist/pull/305>`_)


Bug Fixes
---------

- Fix the oversight where, when generating a model for a celestial WCS, the scale model was put before the affine transform in the pipeline. This means that the units for the affine transform matrix provided to ``VaryingCelestialTransform`` and ``generate_celestial_transform`` should be pixels not degrees. (`305 <https://github.com/DKISTDC/dkist/pull/305>`_)
- Fix missing references to parent transform schemas in ``Ravel`` and ``VaryingCelestialTransform`` ASDF schemas. (`305 <https://github.com/DKISTDC/dkist/pull/305>`_)


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

- To improve compatibility with external libraries that provide ASDF serialization and
validation (like asdf-astropy) dkist schemas were updated to use tag wildcards
when checking tagged objects (instead of requiring specific tag versions). (`308 <https://github.com/DKISTDC/dkist/pull/308>`_)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.