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).