Skip to content

Inklet v3.1.0 — Plotting, rendering and layout

Latest

Choose a tag to compare

@Mapika Mapika released this 07 Sep 20:47
· 30 commits to master since this release

Inklet 3.1 improves plot appearance, rendering speed, diagram layout and documentation. Existing 3.0 authoring APIs remain supported.

  • Plots: typed CSV input, measured axis fonts, separate tick/label sizes, compact legends, and opt-in vector-line reduction with a physical tolerance.
  • Rendering and layout: faster dense raster scatter and repeated-image exports, improved geometry reuse, nested panel-letter spacing, compass cell alignment, and corrected PDF transparency bounds.
  • Diagrams: measured module wrapping, better connector-label clearance, and faster pruning of contained routing obstacles.
  • Documentation: task-oriented guides, section-filtered search, consistent cached navigation, and 65 previews generated directly from guide and cookbook code.
  • Audit fixes: nested Cartesian/polar panel edits and large NumPy replacements now invalidate cached figures; numeric NumPy bar arrays draw correctly; automatic brackets clear bars regardless of endpoint order. Array inputs are copied when recorded; component factories receive read-only snapshots with shape and dtype preserved.
  • Research preview: optional figure planning, calibrated microscopy, TIFF import, channel composites and per-label measurements under inklet.experimental. These APIs and report schemas remain experimental and may change.

Default axis rules and legend layout have changed visually. Review regenerated figures and consult the 3.1 migration guide.

python -m pip install --upgrade inklet
# Include PNG exports and raster layers:
python -m pip install --upgrade 'inklet[render]'

Python 3.11 or later is required. Numerical microscopy additionally needs inklet[volume]; ordinary plots and native 3D do not require it.

The attached wheel and source archive were checked in isolation, and rebuilding the wheel from the source archive produced an identical file. SHA256SUMS records the exact release files. The release commit checks cover complete figures, cross-platform wheels and Blender 4.2/4.5. GPU coverage remains limited to the documented local CUDA setup.

Documentation · Gallery · Full changelog · Compatibility