Skip to content

v0.6.0

Latest

Choose a tag to compare

@CompRhys CompRhys released this 24 Apr 00:44
· 3 commits to main since this release
5078604

What's Changed

💥 Breaking Changes

🎉 New Features

🐛 Bug Fixes

🤷‍♂️ Other Changes

  • Hotfix: Max pin on tables due to broken 3.11 PyTables release by @CompRhys in #461
  • Implement first pass at duecredit by @CompRhys in #459
  • Set root path in link check action by @CompRhys in #468
  • Standardize parameter typing to float | torch.Tensor when appropriate by @CompRhys in #466
  • Eliminate for-loop in build_naive_neighborhood by @CompRhys in #470
  • Restore #460 seed-removal semantics after #339 by @janosh in #477
  • Add n_edges memory metric to auto-batching by @orionarcher in #481
  • Add batch LJ by @abhijeetgangan in #474
  • Configure Basic Logging. by @CompRhys in #484
  • Implement general pair-potential and pair-force by @CompRhys in #483
  • Use first-party implementation of SevenNet Model Interface by @CompRhys in #467
  • Bump tables version and use py314 for highest tests by @CompRhys in #486
  • Fix FIRE NaN velocity sentinel corrupting retained systems during autobatcher swaps by @janosh in #490
  • Consolidate branch protection rules by @CompRhys in #492
  • Fix GPU memory leak from missing .detach() in model wrappers by @reillyosadchey in #491
  • Pin orb <0.6 by @CompRhys in #493
  • Add log line clarifying BinningAutoBatcher is initialization-only in optimize by @orionarcher in #489
  • Nits rollup by @CompRhys in #501
  • update momenta before integration in npt NH by @alphalm4 in #498
  • Clamp Frechet log-space deformation gradient to prevent NaN from matrix_exp overflow by @janosh in #450
  • Adjust test tol to resolve false positive test failures by @CompRhys in #507
  • update sources to npt Nose hoover by @thomasloux in #504
  • add NPTState that has a stress variable by @thomasloux in #505
  • reduce number of threads to prevent overhead slowdown with LJ model running on cpu by @thomasloux in #506
  • Fix FixSymmetry constraint system_idx remapping on reordered state slicing by @danielzuegner in #509
  • Add Nequix model by @teddykoker in #511
  • Phonopy removed dummy pbc kwarg in 3.2.0 breaking test fixture by @CompRhys in #515
  • Forward max_memory_padding to _chunked_apply in optimize() by @niklashoelter in #513
  • Add single atom motif edge case to the validate function by @CompRhys in #518
  • Add benchmarking scripts adapted from propfolio by @CompRhys in #516
  • Add pbc_wrap_batched_and_get_lattice_shifts to handle unwrapped positions in nl by @CompRhys in #519
  • Fix NPT Nose-Hoover things by @alphalm4 in #520
  • Remove unnecessary stress evaluation in NPTLangevin by @thomasloux in #528
  • Fix state.to() not propagating dtype/device to constraints & expose angle_tolerance in symmetry pipeline by @danielzuegner in #527
  • Upstream Metatomic Model by @CompRhys in #523
  • Add sum model interface by @CompRhys in #530
  • Batch the torch Cell List by @CompRhys in #534
  • Maint to restore CI to all passing by @CompRhys in #533
  • Add integration tests checking the physical observables resulting from different the integrators by @thomasloux in #521
  • Remove graph-pes model integration by @craigxchen in #538
  • Introduce more extensible scheme for extra properties. by @CompRhys in #464
  • split instead or sequential getitem (slicing under the hood) by @thomasloux in #546
  • Add isolated atom into the interface test by @CompRhys in #548
  • Cut v0.6.0 release by @CompRhys in #551

New Contributors

Full Changelog: v0.5.2...v0.6.0