All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
First release under the new pySpatialML name (formerly pySecureMR),
published on PyPI as pyspatialml-pico. Ground-up rework focused on SpatialML
pipeline authoring and a LiteRT/TFLite model workflow behind a single unified
pyspatialml CLI, with host and on-device pipeline execution.
- Unified
pyspatialmlCLI covering the full workflow: model, pipeline, package, run, and compare. - LiteRT/TFLite model workflow:
pyspatialml tools litert {status,install,repair}andpyspatialml model {info,run,convert,quantize,benchmark,visualize}, delegating to the Google AI Edge LiteRT CLI with managed on-demand install. ONNX conversion via a managedonnx2tf. - Pipeline JSON builder and py2smr tracing:
pyspatialml pipeline {init,add-tensor,add-op,set-input,set-output,validate,inspect,trace}. - SpatialML pipeline package authoring:
pyspatialml package {create,validate,inspect}with inline model metadata. - Pipeline execution:
pyspatialml run host(host CPU) andpyspatialml run device(connected XR device via bundled runner APK, with--backend {npu,gpu,cpu}override). pyspatialml operator {list,describe-op}andpyspatialml compare EXPECTED ACTUAL.- Dual
xrandspatialexecution modes with dedicatedxr_pipeline_runnerand newspatial_pipeline_runnerrunner apps. - Bundled runner APKs (
pyspatialml_xr_runner,pyspatialml_spatial_runner) as package data.
- Renamed project from
pySecureMRtopySpatialML; console entry point is nowpyspatialml. PyPI distribution name ispyspatialml-pico; import packages remainsecuremrandpyspatialml. - Pipeline spec updated to schema version 2; rewritten
README.md, SpatialML skill docs, and PyPI-readypyproject.toml. - Substantial
py2smrimprovements (converter, ops, tracer, verifier) with a much larger operator test suite.
- QNN toolchain:
securemr/qnn/*,install_qnn,onnx_to_qnn,pytorch_to_qnn,qnn_model*, andqnn_to_pipeline, replaced by the LiteRT/TFLite path. - Native bindings:
securemr/bindings/*(including_securemrand bundled OpenCV/SNPE.sofiles). The package is now pure Python. - Legacy
securemrinspect CLIs and large serialized example/model binaries.