Installation
GEOM requires Python 3.8+ and the following dependencies:
gmsh==4.11.1
ase==3.22.1
numpy==1.24.3
pytest==8.3.4
launchpadlib==2.1.0
pyautogen==0.2.18
flaml[automl]==2.1.1
httpx==0.27.2
openai==1.3.8
python-dotenv>=1.0.1
Setting Up the Virtual Environment
GEOM uses Conda to set up a virtual environment for your project. To install it and set up your environment, run the following:
`
./install.sh
`
This script will:
Check if Miniconda or Anaconda is installed. If not, it will prompt you to install Miniconda.
Set up a virtual environment named geom_env with the necessary dependencies.
Configure environment variables and aliases for running GEOM.
Build the GEOM Structure Studio desktop app (macOS:
~/Applications/GEOM.app; Linux/WSL:~/.local/share/applications/geom.desktop).