Skip to content

NASymmetry/MolSym

Repository files navigation

   
Documentation CI Coverage
Documentation Status

MolSym

A python package for handling molecular symmetry.

Capabilities

  • Point group detection
  • Symmetry element generation
  • Character table generation
  • SALC generation for atomic basis functions, internal coordinates, and cartesian coordinates

Installing

As of now we do not have a better way to install the code other than cloning from GitHub. Create a new conda environment with:

conda create -n "NameYourEnvironment" python=3.X

MolSym is tested with Python 3.8, 3.9, and 3.10 but should work for more recent versions as well.

git clone git@github.com:NASymmetry/MolSym.git

Install the necessary dependencies using pip.

pip install -r <Path to MolSym directory>/requirements.tx

Alternatively, most Python environments come equipped with all but one dependency, so if pip is not desired, installing QCElemental is all that should be required.

conda install -c conda-forge qcelemental

Finally append the MolSym directory to your PYTHONPATH.

export PYTHONPATH=$PYTHONPATH:<Path to MolSym directory>

About

I can't believe it's NonAbelian!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published