Releases: prisms-center/CASMcode_clexulator
Releases · prisms-center/CASMcode_clexulator
v3.0a1
v2.3.1
v2.3.0
v2.2.0
v2.1.0
v2.0.0
[2.0.0] - 2025-05-02
Fixed
- Fixed
SparseCoefficients.valueto return value instead of index - Fixed construction of default PrimNeighborList in
make_cluster_expansion
Changed
- Build for Python 3.13
- Restrict requires-python to ">=3.9,<3.14"
- Run CI tests using Python 3.13
- Build MacOS arm64 wheels using MacOS 15
- Build Linux wheels using Ubuntu 24.04
v2.0a7
v2.0a6
v2.0a5
v2.0a4
[2.0a4] - 2024-03-14
Fixed
- Fixed DoFSpace basis pseudoinverse calculation
Added
- Added gradients of correlations functionality in C++, Python functions
- Added FADBAD library to support compiling of Clexulators capable of calculating gradients
- Added methods to libcasm.clexulator.PrimNeighborList to construct a PrimNeighborList with default parameters for a libcasm.xtal.Prim and to expand and access the neighbors.
- Added libcasm.clexulator.make_default_prim_neighbor_list
- Added methods to libcasm.clexulator.SuperNeighborList to access the neighbor sites and unitcells.
- Added support in ConfigDoFValues for multiple discrete DoF
- Added CASM::clexulator::get_dof_vector_value_at and CASM::clexulator::get_mean_dof_vector_value
Changed
- Updated docs for PyData Sphinx Theme 0.14.3, particularly dark theme colors and logo
- Changed "intensive_value" methods to "per_unitcell" and "extensive_value" methods to "per_supercell"
- Changed names of libcasm.clexulator.PrimNeighborList methods default_nlist_weight_matrix to default_lattice_weight_matrix and default_nlist_sublattice_indices to default_sublattice_indices
Removed
- Removed libcasm.clexulator.PrimNeighborList.default_nlist