What's Changed
- Update file_io.py by @zhouzq-thu in #1228
- Add lazy initialization for normals (#1231) by @CorpsSansOrganes in #1232
- Fix broken example links in
add_legend_box()
documentation by @CorpsSansOrganes in #1241 - Use specialized reader for OME-TIFF files. by @anntzer in #1242
- Fix trivial typo. by @anntzer in #1247
- Fix: update implementation of Box with bounds input to internally set X/Y/Z lengths by @dbotwinick in #1250
- fix: several example urls fixed by @CorpsSansOrganes in #1253
- general code cleanup with pylint.
- add
utils.compute_hessian()
- fix issue #1224 for cells coloring in jupyter notebook for k3d
- add support for STEP files format (needs opencascade lib) #1222
- fix nan case in scalarbar3d()
- add
.rename()
method to set any object name. - fix bug #1230 in
line.find_index_at_position()
by @natabma - Add lazy initialization for normals (#1231) by @CorpsSansOrganes
- add chemistry module to represent molecules and proteins
- fix to Box class by @dbotwinick
Soft-breaking Changes
Changes that may break existing code whose fixing is trivial:
Hard-breaking Changes
Changes that will break existing code and need active thinking and some work to adapt
- None
New/Revised Examples
examples/pyplot/plot_fxy0.py
examples/volumetric/image_editor.py
examples/other/pysr_regression.py
examples/other/chemistry1.py
tests/issues/issue_1230.py
New Contributors
- @CorpsSansOrganes made their first contribution in #1232
- @anntzer made their first contribution in #1242
- @dbotwinick made their first contribution in #1250
Full Changelog: v2025.5.3...v2025.5.4