Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
liblaf
released this
01 Jul 01:23
0.1.0 - 2025-07-01
💥 BREAKING CHANGES
collision: restructure vertex-face collision system - (971cbe2 )
core: migrate to Equinox PyTree management - (e774eeb )
dictutils/tree: add dictionary utilities and improve container fields - (85ef3f1 )
optim: rewrite PNCG with improved math utilities - (6dcada1 )
optim: restructure optimization module - (11900ed )
sim: restructure simulation components and state - (1a38a3c )
sim: remove physics module and improve implementation checks - (ad644d5 )
sim: implement new collision detection system - (9d1ffc4 )
sim: refactor and enhance simulation framework - (620906a )
sim: overhaul actor system and geometry handling - (69b7e5b )
sim: restructure core modules and utilities - (79da255 )
sim: restructure core components and add collision detection - (b967f7f )
sim: migrate inertia to new framework - (f4d2e8f )
sim: restructure core simulation modules - (a0e2108 )
sim: restructure core components into ABCs - (bdbe382 )
sim: reorganize geometry and field systems - (53fbd66 )
sim: restructure element and geometry classes - (3539cea )
sim: restructure finite element simulation components - (885fd8c )
simulation: add rigid-soft collision handling and simulation framework - (aa9ae7a )
struct: replace flax.struct with custom Node system - (80d15a4 )
tree: reorganize pytree utilities - (314f218 )
next (#24 ) - (7620f38 )
✨ Features
apple: add AbstractMinimizeProblem and fix_winding utility - (c661b07 )
dictutils,tree: add FrozenDict and ArrayMixin - (dee4731 )
dynamics: enhance collision detection with animation and visualization - (edd25ce )
dynamics: add collision example and update simulation parameters - (3906dcb )
dynamics: add gravity simulation with bunny example - (9134b72 )
dynamics: add dynamic simulation capabilities to bunny example - (24b60bd )
jaw-motion: add muscle activation simulation - (8a4a95f )
jaw-motion: add jaw motion simulation experiment - (213362d )
optim: add JIT support and Hessian diagonal computation - (4aea353 )
physics: enhance scene optimization and inertia calculations - (5fa2302 )
physics: refactor field system and add dynamics support - (b9e5e01 )
physics: restructure physics module with new domain and field system - (07b2823 )
strain: add naive implementations of Qs and h3_diag functions - (a8bf975 )
strain: optimize and refactor tetrahedral strain calculations - (fe2218f )
enhance physics simulation with Geometry class and PhaceStatic energy - (6968ad7 )
add PNCG optimizer and enhance elastic energy models - (59c1612 )
add dynamic simulation capabilities and improve physics modeling - (07b0d1c )
add benchmark tests and material models for FEM analysis - (888ffd8 )
⬆️ Dependencies
deps: update liblaf-melon dependency to v0.2.8 - (9ecefe1 )
deps: update liblaf-grapes dependency to v0.1.28 - (68033eb )
♻ Code Refactoring
optim: simplify timing callback handling and update type hints - (31a4910 )
physics: restructure physics problem abstraction and material models - (7a4b236 )
sim: improve physics examples and core components - (156445f )
strain: optimize deformation gradient calculations - (6be27eb )
refactor dependencies and add Object class for physics simulation - (b3dbbaf )
reorganize configuration files and update dependencies - (b4e8d32 )
👷 Build System
deps: update and relax dependency requirements - (a3e2597 )
add Flax as a dependency - (97d5688 )
update project configuration and dependencies - (dbf4953 )
You can’t perform that action at this time.