Change Log
v0.2.1 - July 22, 2025
v0.2.1
New features:
- Added support for headless rendering
Misc. changes:
- Added resolution parameter to
viewer.screenshot(...)
v0.2.0 - July 11, 2025
v0.2.0
New features:
- Added support for transformation gizmo
- Added support for specifying ThreeJS material properties on mesh-like objects
- Added programmatic interface for screenshots
- Added Panopti configuration TOML for customization
- Added support for colored text in viewer console
Misc. changes:
- Migrated to
msgpack
serialization for numpy arrays, dramatically reducing viewer latency - Homogenized Panopti structures to use numpy arrays for all array-like attributes (i.e. geometric attributes, colors, event payloads, etc.)
- Added server and script status icons in viewer
- Added more informative error in panopti.connect when server is not running
- Added
throttle
parameter to event decorators for customizable callback throttling - Dict-like event payloads now use dot notation for attribute access, rather than square brackets
- Various bug fixes and tweaks to the frontend viewer
- Improved dtype handling for internal numpy arrays