Changelog¶
All notable changes to metatomic-torch are documented here, following the keep a changelog format. This project follows Semantic Versioning.
Unreleased¶
Removed¶
Dropped support for deprecated Python 3.9, now requires 3.10 as minimum version
Version 0.1.5 - 2025-10-06¶
Added¶
Two new functions,
metatomic.torch.save_bufferandmetatomic.torch.load_system_buffer, allow to serialize and deserializeSystemobjects to and fromtorch.Tensor
Changed¶
metatomic.torch.saveandmetatomic.torch.load_systemare now implemented in C++We now requires at least cmake v3.22 to compile metatomic-torch
Version 0.1.4 - 2025-09-11¶
Added¶
The code is now compatible with metatensor-torch v0.8.0
The code is now compatible torch v2.8
System.toaccepts anon_blockingargument, with the same meaning astorch.Tensor.to.The ASE
MetatomicCalculatorwill now send warnings if the model predicts a high per-atom uncertainty for its energy output.We now have two new standard outputs:
positionsandmomenta, which can be used for direct structure prediction and bypassing time integration.
Version 0.1.3 - 2025-07-25¶
Fixed¶
The logic to detect OpenMP dependencies in TorchScript extensions now takes into account the user’s site-package directory (#65)
metatomic.torch.ase_calculatoris now lazy-loaded, and can be accessed directly after importingmetatomic.torch(#59)
Version 0.1.2 - 2025-06-06¶
Fixed¶
register_autograd_neighborsis now kept in the code by the TorchScript compiler. It was previously silently removed.When running
ase_calculator.Metatomicwithnon_conservative=True, we no longer crash for NPT simulations.
Version 0.1.1 - 2025-05-20¶
Fixed¶
metatomic_torchcan now be built as part of the same cmake project asmetatensorandmetatensor_torch(#33)
Version 0.1.0 - 2025-05-05¶
The first release of metatomic-torch, containing code for atomisitic model extracted out of metatensor-torch v0.7.5, with the following additional changes:
Renamed
MetatensorAtomisticModeltoAtomisticModelRenamed
MetatensorCalculatorin the ASE interface toMetatomicCalculator