Software

Bramble

Bramble is a single atom pattern recognition algorithm based on the Common Neighbor Analysis method. It can efficiently construct CNA fingerprints per atom and connect these fingerprints to a (customizable) pattern library to add labels to the fingerprints.

Documentation

EDP

EDP is a C++ program designed to project the electron density as stored in a CHGCAR or PARCHG file (calculated in VASP), onto a plane. With EDP, users can effortlessly define the projection plane based on atomic positions while also having the option for detailed customization of the plane’s position and direction. Its versatility and ease of use make EDP a handy tool for researchers in the field of materials science.

Documentation

Den2Obj

Den2Obj is a command-line tool that construct isosurfaces from densely packed scalar fields. Den2Obj supports VASP charge files such as CHGCAR and PARCHG, Gaussian .cube files as well as its own .d2o file format.

Documentation

PyQInt

PyQInt is a Python package for calculating one- and two-electron integrals as encountered in electronic structure calculations. Since integral evaluation can be quite computationally intensive, they are programmed in C++ and connected to Python using Cython.

Documentation

PyTessel

PyTessel is a Python package for building isosurfaces from 3D scalar fields.

Documentation

Sphecerix

Sphecerix is a Python package for rotation of spherical harmonics using Wigner-D matrices.

Documentation

PPMIL

PPMIL is a pure Python package for solving one- and two-electron integrals using Cartesian Gaussian basis functions as encountered in electronic structure calculations. PPMIL has been created as the counterpart of PyQInt that explicitly does not contain a Cython back-end and as such has a more lenient set of dependencies.

Documentation

PyDFT

PyDFT is a pure-Python package for performing localized-orbital DFT calculations using Gaussian Type Orbitals.

Documentation