SkillAgentSearch skills...

Cqcpy

Some useful python functionality for quantum chemistry applications

Install / Use

/learn @awhite862/Cqcpy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

cqcpy: Some quantum chemistry utilities in python

These utilies exist to provide some generally useful functionality for development and testing of quantum chemistry code.

Tests codecov GitHub license

Prerequisites

  • numpy
  • pyscf (optional)

Features

  • coupled cluster energy and amplitude equations
  • functions/classes for storing and manipulating determinant strings
  • compute Fermi-Dirac occupations and related quantities
  • convenience functions for getting integrals from pyscf in various formats
  • classes/functions for storing and transforming some commonly found tensor structures
  • functions to generate random tensors useful for various tests

Caveats

  • These routines are not designed for efficiency
  • Test coverage varies, so use at your own risk!

Tests

Tests can be run in any of the following ways:

  • Individually from the cqcpy/tests subdirectory
  • All at once by running python test_suites.py from cqcpy/tests
  • All at once by running python test.py
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks4

Languages

Python

Security Score

70/100

Audited on Sep 30, 2022

No findings