Installation

This program is written in pure Python and it is intended to use with Python version 3.8.10. The use of a dedicated conda virtual environment is highly enocouraged.

Prerequisites: before downloading this repository, you should have installed at least one calculator. At the moment, TSCoDe supports these calculators:

  • XTB (>=6.3) - recommended

  • ORCA (>=4.2)

  • Gaussian (>=9)

  • MOPAC2016

An additional installation of Openbabel is required, as it provides i/o capabilities via cclib.

Gaussian (optional)

This is commercial software available at the official website.

MOPAC2016 (optional, deprecated)

This software is closed-source but free for academic use. If you qualify for this usage, you should request a licence for MOPAC2016. After installation, be sure to add the MOPAC folder to your system PATH, to access the program through command line with the “MOPAC2016.exe” command. To test this, the command MOPAC2016.exe should return this message.

Openbabel

This is free software and it is available through conda.

conda install -c conda-forge openbabel

Alternatively, you can download it from the official website. If you install the software from the website, make sure to install its Python bindings as well. You can manually compile these by following the website guidelines.

TSCoDe

This package is now distributed through PyPI and can be installed through pip.

pip install tscode

After installation, run the guided utility to set up calculation settings (suggested) or manually modify the settings.py file.

python -m tscode --setup

Defaults:

  • FF optimization is turned ON.

  • FF Calculator is XTB