Changelog#
0.1.1 - 2026-07-11#
Changed#
Declare SciPy, PyTorch, tqdm, and Warp 1.10+ as core dependencies; add USD support to the simulation extra; preserve caller-managed Warp caches during import.
Apply shared validation to graph, loss, MLP, rendering, and training inputs across Torch and JAX.
Align histories, selected models, trajectories, and checkpoint refinement with post-update states; restore matching Torch optimizer state and initialize JAX Optax state from loaded weights.
Prefer Warp’s public JAX kernel API while retaining compatibility with Warp 1.10’s experimental FFI.
Fixed#
Fix Chamfer loss to use Euclidean directional means; validate squared and Chamfer input shapes; preserve explicit GeomLoss options and reject unknown keys.
Fix growth and division to respect target and capacity bounds; preserve inactive emulator rows and their identity gradients.
Fix categorical rendering point counts and polarity validation.
Documentation#
Document the purpose-built simulator and fixed-agent emulator, backend-specific contracts, model units, CUDA acceptance, and runtime decisions in ADR 0001.
0.1.0 - 2026-07-03#
Initial release of waxMorph.