Dkist

Latest version: v1.8.0

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

Scan your dependencies

Page 1 of 5

1.8.0

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

Features
--------

- Add various features for easier inspection of `TiledDataset`:
- `__repr__` method to output basic dataset info;
- `tiles_shape` property to access data array shape for each individual tile;
- `slice_tiles()` method to apply the same slice to all datasets. (`402 <https://github.com/DKISTDC/dkist/pull/402>`_)
- Add `TiledDataset.plot()` quicklook method. (`408 <https://github.com/DKISTDC/dkist/pull/408>`_)
- Add CircleCI config to enable figure comparison testing with pytest_mpl. (`415 <https://github.com/DKISTDC/dkist/pull/415>`_)


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

- Add some more benchmarks to track performance of more parts of the user tools. (`387 <https://github.com/DKISTDC/dkist/pull/387>`_)
- Add benchmarks for slicing and computing datasets. (`394 <https://github.com/DKISTDC/dkist/pull/394>`_)
- Added two partial datasets to `dkist.data.sample` for documentation and testing. (`421 <https://github.com/DKISTDC/dkist/pull/421>`_)
- replace usages of ``copy_arrays`` with ``memmap`` for ``asdf>=3.1.0`` (`422 <https://github.com/DKISTDC/dkist/pull/422>`_)
- Update Dataset representation for better readability. (`431 <https://github.com/DKISTDC/dkist/pull/431>`_)
- SKip a failing test in the release publish build. (`434 <https://github.com/DKISTDC/dkist/pull/434>`_)

1.7.0

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

Features
--------

- Add "status" to the list of know dataset inventory fields. (`417 <https://github.com/DKISTDC/dkist/pull/417>`_)


Bug Fixes
---------

- Catch URLError when trying to download attr values in tests so that the existing file isn't assumed to be corrupted and therefore deleted. (`407 <https://github.com/DKISTDC/dkist/pull/407>`_)

1.6.0

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

Features
--------

- Update ASDF schemas for upcoming ASDF standard 1.6.0. (`324 <https://github.com/DKISTDC/dkist/pull/324>`_)
- Improve performance of ``VaryingCelestialTransform`` classes by not creating a new transform for every set of parameters but instead update the parameters on a single model. (`370 <https://github.com/DKISTDC/dkist/pull/370>`_)
- Add GitHub workflow and dependencies for Codspeed, to benchmark PRs against main. (`382 <https://github.com/DKISTDC/dkist/pull/382>`_)


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

- Run plotting benchmarks fewer times for more manageable CI, and add a benchmark for generate_celestial_transform. (`383 <https://github.com/DKISTDC/dkist/pull/383>`_)

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>`_)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.