Python
Python
CrySPY 1.3.0 or later
- Python >= 3.8
pipでcsp-cryspyをインストールすると,必須ライブラリのPyXtal,pymatgen,ASEなどは自動的にインストールされる. インストールの詳細はこちら Installation > CrySPY.
Quick install
pip3 install csp-cryspy dscribe physbo
CrySPY 1.1.0 or 1.2.5
If you install cryspy with pip, necessary libraries such as PyXtal will be installed automatically. Go to Installation > CrySPY. Manual installation of COMBO is required when using Bayesian optimization.
CrySPY 1.0.0
[2023 April 22] PyXtal (pyshtools)をarm64のMacOSにインストールする方法がわかった.Arm64 on MacOS (without Rosseta 2)を参照.
[2023 March 15]
MacOSのarm64環境でのpyxtalのインストールが難しいので,Rosetta 2を使用してx86_64環境での利用が推奨.
CrySPY 0.10.0 – 0.10.3
Tested with Homebrew Python 3.8.x and 3.9.x on Mac and Python 3.8.x on Linux.
CrySPY 0.9.2
Tested with Homebrew Python 3.8.x and 3.9.x on Mac and Python 3.8.x on Linux.
[2021 July 15] PyXtal 0.2.9以上を使う場合は,CrySPYを0.10.0以上にアップデートすること.
[2021 March 18] pymatgen 2022.x.x.でbreaking changeがあって,importの書き方等が変わった. CrySPY 0.9.2とPyXtal 0.2.2はpymatgen 2022をサポート.
[2021 Feb. 5]
PyXtalを使うにはnumbaが必要だが,numbaは現在のところPython 3.9に対応していないのでしばらくはPython 3.9ではなくPython 3.8を利用する.
[2021 March 18]
numbaがPython 3.9.xをサポート.CrySPYもPython 3.9で動作可能
[2021 Feb. 7]
PyXtalではSciPyが使われているが, 最新のSciPy(v1.6.0)ではdeepcopyを使うとバグが出る.
SciPyはv1.5.4を利用する.
[2021 March 18] 上記バグはSciPy 1.6.1で修正された.
CrySPY 0.9.0 – 0.9.1
- Python 3.8.x
- COMBO
- pymatgen (<= 2021.x.x)
- PyXtal 0.1.6 - 0.2.1
CrySPY 0.8.0 or earlier
CrySPY本体に同梱されている古いドキュメントを見ること.