Installation
Requirements
We recommend Python versions 3.9
to 3.11
. Please note that block2=0.5.2
has not been packaged
for Python newer than 3.11
on pypi.org.
The Active Space Finder’s main dependencies [1] are the following software packages:
Installation from source
After checking out the repository, a local installation of the ASF package from the source directory requires two steps:
pip install .
./init_dmrgscf_settings.sh
First, the dependencies are installed via pip
. Because the ASF code is built upon PySCF and Block2 for DMRG calculations, a configuration file for PySCF’s dmrgscf
plugin is created in a second step. For convenience, the ASF package includes a script to create the configuration file automatically (run ./init_dmrgscf_settings.sh --help
to learn more about its usage).
The examples directory contains Jupyter notebooks. To work with those, you may need to install Jupyter Notebook or a similar software.