Changelog#
This is a selection of features added, changes made and bugs fixed with each version. For a full list of changes please see the commits history on the Github repository.
dev#
Date: ongoing
To install the current dev version of octarine:
pip uninstall octarine3d -y
pip install git+https://github.com/schlegelp/octarine.git
Version 0.3.0#
Date: 19/03/25
Breaking#
- drop support for Python 3.8 (follows
pygfx)
Improvements#
- bumps minimum version of pygfx to
0.9.0. - added render trigger options (see Render Triggers)
- new selection widget (see Selecting Objects)
- new transform widget (see Moving Objects)
- various improvements in the documentation
Full Changelog: v0.2.5...v0.3.0
Version 0.2.5#
Date: 31/09/24
Fixes#
- fixed an segfault issue
Full Changelog: v0.2.4...v0.2.5
Version 0.2.4#
Date: 28/09/24
Fixes#
- fix an issue when trimesh is installed without the optional scipy dependency
Full Changelog: v0.2.3...v0.2.4
Version 0.2.3#
Date: 27/09/24
Fixes#
- fixes an issue with requirements
Full Changelog: v0.2.2...v0.2.3
Version 0.2.2#
Date: 27/09/24
Improvements#
- existing viewers are tracked in
octarine.viewers - allow using matplotlib-style line patterns (
-,--, etc.)
Full Changelog: v0.2.1...v0.2.2
Version 0.2.1#
Date: 19/09/24
Fixes#
- fixes an issue with
importlib-metadatadependency
Full Changelog: v0.2.0...v0.2.1
Version 0.2.0#
Date: 19/09/24
Improvements#
- added a basic picking system
- color picker now shows alpha channel
- general improvements to volume rendering
- use
Viewer.blend_modeto set blend mode Viewer.set_viewnow also accepts a dictionary with camera state
Fixes#
- fixes an issue with
Viewer.screenshot
Full Changelog: v0.1.4...v0.2.0
Version <0.2.0#
For earlier versions, please see the commit history.