Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 954 Bytes

CHANGELOG.md

File metadata and controls

32 lines (19 loc) · 954 Bytes

Library / dependencies update

  • Update build system - now supports MacOS (Intel and ARM).
  • Cleans up some compiler warnings

Example scripts (after installing with pip install libmcphase)

import libmcphase

cfp = libmcphase.cf1ion('Pr3+', B20=0.1, B40=0.01, B60=0.001, B66=-0.02)
V, E = cfp.eigensystem()
print(E)

Pre-alpha release with only single-ion calculations of energy levels and some physical properties (magnetisation, susceptibility).

Very little documentation.

Initial commit of libmcphase.

  • Reorganised McPhase code and changed directory structure.
  • Rewrite of cf1ion module to remove old Fabi code and use 3j/6j symbols.
  • Python interface using Pybind11.