Skip to main content

ab-Initio Configuration Sampling tool kit

Project description

abICS

abICS is a software framework for training a machine learning model to reproduce first-principles energies and then using the model to perform configurational sampling in disordered systems. Specific emphasis is placed on multi-component solid state systems such as metal and oxide alloys. The current version of abics can use neural network models implemented in aenet to be used as the machine learning model. As of this moment, abICS can also generate Quantum Espresso, VASP, and OpenMX input files for obtaining the reference training data for the machine learning model.

Requirement

  • python3 (>=3.7)
  • numpy
  • scipy
  • toml (for parsing input files)
  • mpi4py (for parallel tempering)
    • This requires one of the MPI implementation
  • pymatgen (>=2019.12.3) (for using Structure as a configuration)
    • This requires Cython
  • qe-tools (for parsing QE I/O)

Install abICS

Pymatgen requires Cython but Cython will not be installed automatically, please make sure that this is installed,

$ pip3 install Cython

mpi4py requires one of the MPI implementations such as OpenMPI, please make sure that this is also installed. In the case of using homebrew on macOS, for example,

$ brew install open-mpi

After installing Cython and MPI,

$ pip3 install abics

will install abICS and dependencies.

If you want to change the directory where abICS is installed, add --user option or --prefix=DIRECTORY option to the above command as

$ pip3 install --user abics

For details of pip , see the manual of pip by pip3 help install

If you want to install abICS from source, see wiki page

License

The distribution of the program package and the source codes follow GNU General Public License version 3 (GPL v3).

Official page

https://www.pasums.issp.u-tokyo.ac.jp/abics

Author

Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi

Manual

English online manual

Japnese online manual

API reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abics-2.0.0.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

abics-2.0.0-py3-none-any.whl (84.2 kB view details)

Uploaded Python 3

File details

Details for the file abics-2.0.0.tar.gz.

File metadata

  • Download URL: abics-2.0.0.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.5.0

File hashes

Hashes for abics-2.0.0.tar.gz
Algorithm Hash digest
SHA256 a629e7adae3b43fa62471ea2141dc0986cb1f079e3dadfb527f0c50f06c2f5d1
MD5 fe1b007684b80d61e2b5ac40c9417c82
BLAKE2b-256 41c6bbac92a4212052743744ae227d1bd2576279f564493312ea3a2d49bb7f08

See more details on using hashes here.

File details

Details for the file abics-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: abics-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 84.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.5.0

File hashes

Hashes for abics-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2821ecfc3774a227a5f325bdd50e5444957d64bd0ccfe765f089b693f8048476
MD5 487a98bea60ac7701ef462e94ece2ccd
BLAKE2b-256 a5d1e51427b9755c2d014f6cab6bc512b0d6ef10ea6262eb1072cdff57f7a357

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page