Releases: yt-project/yt_idv
Release v0.5.3
Bug fix release to support numpy >= 2.3.0
Changes
Infrastructure Improvements and Bug Fixes
- Bug: Fix for introspect with np 2.3.0 by @chrishavlin in #204
v0.5.2
This release includes changes from an intermediate release (0.5.1) and the current release (0.5.2)
0.5.2
Bug fix release to fix block outlines for spherical datasets
Changes
Infrastructure Improvements and Bug Fixes
- BUG: fix relative import errors for block outlines for spherical datasets and add new tests by @chrishavlin in #198
Full Changelog: v0.5.1...v0.5.2
0.5.1
This release fixes a Cython installation error for v0.5.0.
Changes
Infrastructure Improvements and Bug Fixes
- BUG: fix manifest for pxd files, nest cython utils, add build from sdist in GHA by @chrishavlin in #196
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
0.5.0
Highlights
Spherical Coordinates! With this release, yt_idv can now volume render yt datasets defined in spherical coordinates. To use it, just try to load a 3D spherical dataset (gridded AMR and uniform grids only at present) and let us know if it breaks! For an overview of how it works, see the docs here or try out the new example scripts: spherical_unigrid_rendering.py and spherical_amr_rendering_with_refinement. Changes in 159, stay tuned for a paper...
More colormaps! In 154 and 155, many more colormaps were added to the colormap dropdown, including all of the colormaps from cmyt.
Changes
New Features
- Volume Rendering datasets in spherical coordinates by @chrishavlin in #159
- Add more colormaps and _r colormaps by @matthewturk in #154
- Add cmyt cmaps too! by @chrishavlin in #155
- Multiple views in a single window by @matthewturk in #137
- Add some camera adjustments by @matthewturk in #156
- add
TrackballCamera.from_dataset(ds)
, add example of manualSceneGraph
contstruction by @chrishavlin in #190
Infrastructure Improvements and Bug Fixes
- Add tests for shader program compilation by @chrishavlin in #133
- link to examples directory in readme by @chrishavlin in #134
- set PYOPENGL_PLATFORM before opengl imports by @chrishavlin in #149
- update release actions, contributing notes by @chrishavlin in #151
- Add text to avoid crash with imgui 2 by @matthewturk in #153
- add a note on why ratio is needed in BlockCollection.add_data by @chrishavlin in #158
- fix extras deprecation warning by @chrishavlin in #162
- preprocessor directives followup by @chrishavlin in #89
- add camera.set_position to TrackballCamera by @chrishavlin in #166
- offset the normalized block data by eps by @chrishavlin in #172
- update constant_rgba blend func, rm linewidth from curve render by @chrishavlin in #175
- Displaying camera dictionary, updating from dict by @chrishavlin in #180
- Use only intersected grids for GridOutline by @chrishavlin in #179
- use gi in slice_traverse loop not i by @chrishavlin in #182
- BUG: remove scaling from block outlines for spherical datasets by @chrishavlin in #188
- Setting fixed data normalization and color map limits by @chrishavlin in #191
- add py 3.12 to CI, setup by @chrishavlin in #192
Full Changelog: v0.4.1...v0.5.0
Release v0.4.1
Bug fix release to fix slicing issue, some test improvements.
What's Changed
- add test for curves, fix traitlets deprecation warnings, update github action versions by @chrishavlin in #128
- BUG: Fix slice rendering by @chrishavlin in #131
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
This release provides full support for numpy 2 and a number of other changes related to deprecations and maintenance.
Changes in this release
- update readthedocs config by @chrishavlin in #99
- Update dependency organization, build-test action by @chrishavlin in #98
- add 3.10,3.11 to CI, drop 3.8 test by @chrishavlin in #97
- fix some warnings by @chrishavlin in #100
- Don't use deprecated matplotlib.cm.get_cmap. by @anntzer in #118
- Updates for np 2 and more by @chrishavlin in #123
- Fix docs build by @chrishavlin in #124
New Contributors
Full Changelog: v0.3.1...v0.4.0
Release v0.3.1
Changes in this Release
- add a display_name attribute by @chrishavlin in #62
- preprocessor directives by @matthewturk in #70
- Set unitary scale for the block collection by @matthewturk in #79
- ds_tex objects by @matthewturk in #47
- isocontour improvements by @chrishavlin in #43
- installation note for wayland on linux by @chrishavlin in #82
- updates to documentation by @chrishavlin in #85
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0
Changes in this Release
- minimum yt version is now 4.1
- Added isocontour shader by @sochowski in #40
- Block-rendering based slicing by @matthewturk in #13
- Curve plotting by @chrishavlin in #26
- Pop-up help by @chrishavlin in #44
- allow uniform arrays by @matthewturk in #38
- Make windows resizable by @matthewturk in #57
Full Changelog: v0.2.3...v0.3.0
v0.2.3
Fixes to manifest, restoring pypi functionality.
Release v0.2.2
bug fixes and improvements: full change history to come in upcoming minor release.
v0.2.0
History
0.2.0
- Add grid positions annotation
- Add OSMesa rendering context for off-screen rendering
- Add geometry shader support
- Add tests and a handful of new examples
- Fix rendering meshes
- Regularize uniform names across shaders
0.1.0
- First release on PyPI.