Thank you to everyone who contributed to this release! @t-reents, @curtischong, and @CompRhys did great work squashing an issue with SimState
concatenation. @curtischong continued his crusade to type and improve the TorchSim API. @orionarcher, @kianpu34593, and @janosh all made contributions that continue to improve package quality and usability. 🚀
What's Changed
🛠 Enhancements
- Define attribute scopes in
SimStates
by @curtischong, @CompRhys, @orionarcher in #228 - Improve typing of
ModelInterface
by @curtischong, @CompRhys in #215 - Make
system_idx
non-optional inSimState
by @curtischong in #231 - Add new states when the
max_memory_scaler
is updated by @kianpu34593 in #222 - Rename
batch
tosystem
by @curtischong in #217, #233
🐛 Bug Fixes
- Initial fix for concatenation of states in
InFlightAutoBatcher
by @t-reents in #219 - Finish fix for
SimState
concatenation by @t-reents and @curtischong in #232 - Fix broken code block in low-level tutorial by @CompRhys in #226
- Update metatomic checkpoint to fix tests by @curtischong in #223
- Fix memory scaling in
determine_max_batch_size
by @t-reents, @janosh in #212
📖 Documentation
- Update README plot with more models by @orionarcher in #236, #237
- Update
citation.cff
by @CompRhys in #225
Full Changelog: v0.2.2...v0.3.0