Skip to content

v2.0.0

Choose a tag to compare

@bpuchala bpuchala released this 18 Jul 19:59
· 120 commits to main since this release
1078962

[2.0.0] - 2023-07-18

Added

  • This module includes parts of CASM v1 that are generically useful, including: casm/casm_io, casm/container, casm/external/Eigen, casm/external/gzstream, casm/external/MersenneTwister, casm/global, casm/misc, and casm/system
  • This module enables installing via pip install, using scikit-build, CMake, and pybind11
  • Added external/nlohmann JSON implementation
  • Added external/pybind11_json
  • Added Python package libcasm.casmglobal with CASM global constants
  • Added Python package libcasm.counter with IntCounter and FloatCounter
  • Added GitHub Actions for unit testing
  • Added GitHub Action build_wheels.yml for Python wheel building using cibuildwheel
  • Added Python documentation

Changed

  • Changed KB and PLANCK to CODATA 2014 suggestions

Removed

  • Removed autotools build process
  • Removed boost dependencies
  • Removed external/json_spirit
  • Removed external/fadbad
  • Removed external/qhull