Skip to content

v0.4.0

Latest

Choose a tag to compare

@orionarcher orionarcher released this 09 Oct 20:38
· 20 commits to main since this release

Thank you to everyone who contributed to this release! This release includes significant API improvements and breaking changes. @janosh led a major API redesign to improve usability. @stefanbringuier added heat flux calculations. @curtischong continued improving type safety across the codebase. @CompRhys, @orionarcher, @WillEngler, and @thomasloux all made valuable contributions. πŸš€

Note: This PR makes fairly significant changes to the TorchSim API. Namely, integrators and optimizers no longer return a tuple of init and step functions. Instead these are defined separately and dynamically linked through a registry. In the high level API, you now select the integrator or optimizer by selecting a valid tag from this registry.

What's Changed

πŸ’₯ Breaking Changes

πŸŽ‰ New Features

πŸ› Bug Fixes

πŸ›  Enhancements

πŸ“– Documentation

  • Update citation in README.md by @orionarcher in #240
  • Add GOVERNANCE.md and remove Contributor's Certification checkbox and language by @WillEngler in #272
  • Remove Contributor License Agreement (CLA) in favor of certification in contributing.md by @WillEngler in #267
  • Small update to README and CHANGELOG by @orionarcher in #283

🏷️ Type Hints

🧹 House-Keeping

  • MAINT: update pins in MACE phonons example. Remove misleading ty from PR template by @CompRhys in #239

New Contributors

Full Changelog: v0.3.0...v0.4.0