2DMAT ver.2.0-beta をリリースしました。
Release Note
Update from v1.0.1
General
- rearranged the structure of samples directories (#33)
- change TOML python package from
toml
totomli
(#26)toml
is deprecated: we continue a support of this in this version but will drop it in future
Algorithm
- :new:
pamc
(#30)- population annealing monte carlo method
exchange
- becomes able to specify temperatures by inverse temperature beta (#27)
- becomes able to calculate multiple replicas in one MPI process (#22)
- becomes able to search the discrete parameter space as
mapper
andbayes
algorithms viaMeshData.txt
(#21)- for MC update, it needs a neighbor list;
py2dmat_neighborlist
can generate it.
- for MC update, it needs a neighbor list;
- a post-processing script,
separateT.py
, is absorbed into the main program as a post process (#22) - when a replica goes out of bounds, the solver won't be called (of course, update will be rejected) (#28)
- :new:
montecarlo
(for developers) (#19)- base class for Monte Carlo methods
- exchange and pamc are based on it
- Downgrade NumPy.Random to the old API (#18)
Solver
- :new:
sxrd
- surface x-ray diffraction (SXRD) experiments
- wrapper for sxrdcalc/sxrdcalc
sim_trhepd_rheed
- Changed the name of the working directory (#33)
- Added an option to remove old working directories (#33)