Skip to main content

A pure Python GTO SCF code.

Project description

Chilli.py [chilli_py]

license language version

Prolog

Chilli [br. english]

This is a pure Python self-consistent field (SCF) code utilizing
Gaussian-type orbitals (GTOs).
Thus you will find only source code written
in this package in Python and no other language.
The main focus of this package is readability.
Given the fact that it is written in Python,
the package does not aim to compete with
other packages optimized for fast production
calculations.

Documentation

Please see the Chilli documentation for a detailed introduction.

Installation

You can install chilli_py by typing the following
command in your bash.

pip3 install -e .

Package self-contained test

Add a pytest in your commit message.
This will trigger the CI/CD pipeline.
In the the online history you can find your CI job.
Or you can run the tests locally typing the following commands:

cd chilli_py/tests 
python3 -m pytest tests.py 

Philosophy

  • Pure Python and only few (stable) package dependencies
    • core: numpy, scipy, packages from the Python standard library
    • addons: basis_set_exchange, pyscf
  • Readability before speed-ups

Authors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chilli_py-0.1.0b1.tar.gz (91.1 kB view hashes)

Uploaded Source

Built Distribution

chilli_py-0.1.0b1-py3.8.egg (282.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page