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-metadata
dependency
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_mode
to set blend mode Viewer.set_view
now 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.