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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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