Inklet 4.0.0.dev3 — compiled reports and reproducible plot editing
Pre-releaseInklet 4.0.0.dev3 adds shared compiled rendering and the first reproducible plot-style editor. This is an opt-in development preview; 3.1.0 remains stable.
python -m pip install "inklet==4.0.0.dev3"- Shared native scenes retain resolved geometry across SVG/PDF/PNG exports and document revisions.
- Dense scatter uses immutable packed records, bounded viewer surfaces, and spatial marker culling. The offline viewer supports filled circle/polygon markers through WebGL2 with reported Canvas/SVG fallback.
- Linked reports can opt into compiled execution while preserving keyed selection, filtering, saved views, data revision policies and vector exports.
- The offline plot-style inspector supports colour, marker radius and line width, with undo/redo and versioned visual overrides. Python reproduces those edits; incompatible or removed targets reject by default or are explicitly reported when dropped.
- Complete examples, source attribution, edited cross-backend visual checks, revision/failure tests and isolated-package checks accompany the changes.
Try the included recipe from this tag or source archive:
python examples/v4/regional_report.py --renderer compiled --editor --render --output out/editorSaved selection/view state and visual overrides are separate files. Keep both with the matching source recipe and data revision. The inspector is a bounded first increment: label movement, panel dimensions, layout constraints, camera editing and general native-scene semantic mappings remain open. Experimental APIs and schemas may change between previews.
The attached wheel is built from the attached source archive. SHA256SUMS identifies the exact distributions used by the PyPI publishing workflow.
Preview guide · Visual editing · Full changelog
Validation: release-check matrix for the exact release commit, plus local editor/revision tests, isolated-wheel installation and strict distribution metadata checks.