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 details)

Uploaded Source

Built Distribution

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

Uploaded Source

File details

Details for the file chilli_py-0.1.0b1.tar.gz.

File metadata

  • Download URL: chilli_py-0.1.0b1.tar.gz
  • Upload date:
  • Size: 91.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for chilli_py-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 46ee52fce8d16e40fa712bad8f189ed54f03aceea06c1e7689909a82e4009e27
MD5 ae247a53c74b958951708087fc02e129
BLAKE2b-256 2da109a493925dcfd938ca6172505321ebade8132ecc9a95417fb0e12fedf39c

See more details on using hashes here.

File details

Details for the file chilli_py-0.1.0b1-py3.8.egg.

File metadata

  • Download URL: chilli_py-0.1.0b1-py3.8.egg
  • Upload date:
  • Size: 282.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for chilli_py-0.1.0b1-py3.8.egg
Algorithm Hash digest
SHA256 24de442700202c843e734e1a4a0af92b34de13cec06dfda28a8b85b08074dec1
MD5 02411ac5dee35f97277bde9aa287fcad
BLAKE2b-256 9e8347e77b1be8573562ed9b72be3d1146eb35765f671976c4a659f31c807d5a

See more details on using hashes here.

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