Inklet v4.0.0.dev1 — Linked visual documents preview
Pre-releaseThe first installable Inklet 4.0 development preview collects the plotting and document work since 3.1.0. 3.1.0 remains the stable release.
Install the preview
python -m pip install "inklet==4.0.0.dev1"
# Optional browser exports and table adapters:
python -m pip install "inklet[render,pandas,polars]==4.0.0.dev1"Python 3.11 or later is required. The exact pin opts into the preview; ordinary stable installs continue to use 3.1.0.
What is included
- Offline linked figures: lines, scatter, signed bars, facets, date/UTC axes, shared selection and filtering, saved states, and SVG/canvas/hybrid rendering.
- Maps and reports: real GeoJSON geometry, linked regional analysis, distributions, supplied intervals, pandas/Polars adapters, and explicit data-revision reconciliation.
- Engineering and scientific views: drawings, box geometry and sections, dimensions, calibrated label/intensity images, exact image-region selection, and linked measurements.
- Mesh and grid fields: imported mesh correspondence, scalar/vector face fields, contours, steady 2D RK4 streamlines, masks, and termination reports. Complete examples include native fixed-camera 3D references.
- Plotting quality: shared numeric tick precision, measured axes and facet margins, clipping and signed-bar fixes, plus broader layout and rendering regression coverage.
Installation and complete examples · Full changelog · 4.0 roadmap
Preview boundaries
New document APIs live under inklet.experimental; signatures and saved-state schemas may change. Save the source data, recipe and exact package version with exported state. Browser revisions use compiled alternatives; standalone HTML does not run arbitrary Python callbacks.
General visual editing, undo/redo, depth-aware 3D selection, interactive camera control and the remaining 4.0 release gates are still open. Mesh picking currently uses plan views. Animation and presentation authoring remain a 5.0 direction.
Package validation
The release wheel and source archive passed strict Twine checks and isolated installation. Rebuilding the wheel from the source archive produced an identical SHA-256 hash. Local validation passed 4,311 tests (2 skipped), all 26 SVG/PDF visual baselines, complete-figure performance checks, strict documentation checks and the 20-panel stress test.
Release checks on the tagged commit passed, including Linux/Windows/macOS wheel installations, Python 3.11–3.13, minimum/current table adapters and Blender 4.2/4.5 CPU integration.
The attached SHA256SUMS covers both distributions. PyPI receives these exact GitHub release files through Trusted Publishing.