Skip to main content

Molecular partitioning schemes used in computational chemistry

Project description

HORTON-PART

About

This package implements various partitioning schemes described in this paper.

The methods included in this library are:

  • Becke method
  • Mulliken method
  • Hirshfeld partitioning scheme
  • Iterative Hirshfeld (Hirshfeld-I) partitioning scheme
  • Iterative stockholder approach (ISA)
  • Gaussian iterative stockholder approach (GISA)
  • Minimal Basis Iterative Stockholder (MBIS)
  • Linear approximation of the ISA (L-ISA) method

License

horton-part is distributed under GPL License version 3 (GPLv3).

Dependencies

The following dependencies will be necessary for horton-part to build properly,

In order to use horton-grid, the following libraries with latest version should be installed manually.

To fix the error and install the required libraries, follow these steps:

The dependence on horton-grid is only because of the grid module. This will be replaced by qcgrids in the near future.

Installation

To install horton-part:

git clone http://github.com/yingxingcheng/horton-part
cd horton-part
pip install . [--user]

For developers:

pip install -e .

Testing

To run tests:

git clone http://github.com/yingxingcheng/horton-part
pytest horton-part

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

horton-part-0.0.2.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

horton_part-0.0.2-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

Details for the file horton-part-0.0.2.tar.gz.

File metadata

  • Download URL: horton-part-0.0.2.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for horton-part-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5f68bea93ccbb881aeeb5f58f22e0afe9d932ce171b3ee28ad0728f6e32e75e3
MD5 4bb5359f940d70bee7e7f433d1f831cb
BLAKE2b-256 46468125d389f831dfc44001027e7db7bb782a62a179e2fc448c7fdd4c493bb3

See more details on using hashes here.

File details

Details for the file horton_part-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: horton_part-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for horton_part-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e3410e2cf93a9a5a88c2cb1f6140f8dce75bfcff43d22c05d4f0e559badcb035
MD5 5025615792b7168f5e642a37f56b0ea1
BLAKE2b-256 7163de47ce1c713f8e0c47bc965f456e32ff81b520ced9151c62d54d0f664c85

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