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.1.3.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

module_sdstate-0.1.3-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.3.tar.gz
  • Upload date:
  • Size: 6.8 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.1.3.tar.gz
Algorithm Hash digest
SHA256 7afbcc12eaaf03db45db3bb7e14b69e1e01cc2df30bbd2c823f5df0d9e23d74a
MD5 6ae3b81d3f289f4855c01a048d3c3758
BLAKE2b-256 19cf6374c9b8af4b3a1905592e3c8595366fd4967c7ed65a20e90d1786bf2dff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.9 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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6f36cd537570524da809946303edf8815f80565f62a117dafa2b1127453a841c
MD5 3051497c362fe8c6af5bf5dfc9147a7e
BLAKE2b-256 853ad16276ad4ace128a1f2dc541fc43e5e800def26d76f1ca01687a39a79288

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