Skip to main content

Implementation of Slater Determinant states as dictionaries of states and coefficient pairs. Each state is represented with an integar treated as binary, allowing applying of Excitation operators on the state efficiently. Memory-efficient implementation of Lanczos iteration for estimating Hamiltonian spectrum range.

Project description

sdstate

Implementation of Slater Determinant states as dictionaries of states and coefficient pairs. Each state is represented with an integar treated as binary, allowing applying of Excitation operators on the state efficiently. Memory-efficient implementation of Lanczos iteration for estimating Hamiltonian spectrum range.

Installation

$ pip install module_sdstate

Usage

  • Memory efficient implementation of Slater-Derterminant states.
  • Compute expectation value of Hamiltonian on Slater-Determinant states states.
  • Compute Hartree-Fock energy estimation of a Hamiltonian.
  • Efficient estimation of ground state energy and spectrum range of Hamiltonian.
  • Compactable with Hamiltonian represented by openfermion.FermionOperator and a tuple of 1-electron and 2-electron tensor.

License

sdstate was created by Linjun Wang linjun.wang@mail.utoronto.ca. It is licensed under the terms of the MIT license.

Credits

sdstate was created with cookiecutter and the py-pkgs-cookiecutter template.

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

module_sdstate-0.2.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

module_sdstate-0.2.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file module_sdstate-0.2.0.tar.gz.

File metadata

  • Download URL: module_sdstate-0.2.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.7 Windows/10

File hashes

Hashes for module_sdstate-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0ad4c34bc092700bd92e3673ec315d2d866cdcd39c395fb83732cd87da5f3244
MD5 5878e8932c0bf498b3e0dc2e30b14c9f
BLAKE2b-256 b61764ac1d2917b0449097cf5ed40dd6bf02b4c8b2480c93d0b5156262a34f50

See more details on using hashes here.

File details

Details for the file module_sdstate-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: module_sdstate-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.7 Windows/10

File hashes

Hashes for module_sdstate-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 74f36bed7d5ebfc558cf6177ca6a3d5d0456a6edcd692eb4d051aa9d4038ad00
MD5 7378a209697fe6deb496b0f7a7d2c316
BLAKE2b-256 27e8fb9aa1c95ffbc4996b00363fc6875e432db26a12680747b9bc2f01e2847d

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