Releases: DKISTDC/dkist
Releases · DKISTDC/dkist
v1.8.0
1.8.0 (2024-09-04)
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)
- Add TiledDataset.plot() quicklook method. (#408)
- Add CircleCI config to enable figure comparison testing with pytest_mpl. (#415)
Trivial/Internal Changes
- Add some more benchmarks to track performance of more parts of the user tools. (#387)
- Add benchmarks for slicing and computing datasets. (#394)
- Added two partial datasets to dkist.data.sample for documentation and testing. (#421)
- replace usages of
copy_arrays
withmemmap
forasdf>=3.1.0
(#422) - Update Dataset representation for better readability. (#431)
- SKip a failing test in the release publish build. (#434)
v1.7.0
v1.6.0
1.6.0 (2024-05-20)
Features
- Update ASDF schemas for upcoming ASDF standard 1.6.0. (#324)
- Improve performance of classes by not creating a new transform for every set of parameters but instead update the parameters on a single model. (#370)
- Add GitHub workflow and dependencies for Codspeed, to benchmark PRs against main. (#382)
Trivial/Internal Changes
- Run plotting benchmarks fewer times for more manageable CI, and add a benchmark for generate_celestial_transform. (#383)
v1.5.0
1.5.0 (2024-04-03)
Features
Bug Fixes
- Fix broadcasting issues during pixel -> world conversion for models with a Ravel component. (#309)
- Fix a performance regression when dask>=2024.2.1 is installed. (#361)
Improved Documentation
- Add a how to guide describing how to reproject VBI data. Also migrate tutorial to the latest DDT datasets. (#349)
Trivial/Internal Changes
- Refactor various subclasses of VaryingCelestialTransform to centralise the calculations in preparation for improving performance. (#344)
v1.5.0rc1
1.5.0rc1 (2024-04-02)
Features
Bug Fixes
- Fix broadcasting issues during pixel -> world conversion for models with a Ravel component. (#309)
- Fix a performance regression when dask>=2024.2.1 is installed. (#361)
Improved Documentation
- Add a how to guide describing how to reproject VBI data. Also migrate tutorial to the latest DDT datasets. (#349)
Trivial/Internal Changes
- Refactor various subclasses of VaryingCelestialTransform to centralise the calculations in preparation for improving performance. (#344)
v1.4.0
1.4.0 (2024-02-26)
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)
Trivial/Internal Changes
- Adjust file loading to support single-frame datasets with no time axis. (#335)
v1.4.0rc2
1.4.0rc2 (2024-02-26)
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)
Trivial/Internal Changes
- Adjust file loading to support single-frame datasets with no time axis. (#335)
v1.4.0rc1
v1.3.0
1.3.0 (2024-02-19)
Features
- Call the DKIST search API to automatically determine valid data search parameters and register those with the Fido client. (#311)
- Use a new feature in the DKIST datasets API to search for all datasets which intersect the given time. (#326)
Improved Documentation
- Fix some small issues with the installation instructions. (#323)
v1.3.0rc2
1.3.0rc2 (2024-02-19)
Features
- Call the DKIST search API to automatically determine valid data search parameters and register those with the Fido client. (#311)
- Use a new feature in the DKIST datasets API to search for all datasets which intersect the given time. (#326)
Improved Documentation
- Fix some small issues with the installation instructions. (#323)