Skip to content

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#

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.