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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 a1df89d1dbca42e030e427e7311ad2f3392f9d92a0a36ce38c68e8df11852373
MD5 b68fc92a9dc745f47a9191b43e90a7c2
BLAKE2b-256 ce777fd590b24f951a8559c8ccccf57ff24298b4c5cfaed7117c1cf5dbaf0a02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a1a2e0440881f9e66803b57ddb46c4b4453620ef7243beb1dbf2f041a3aaa072
MD5 459cf8ac85e398f6a295f4bfec95757d
BLAKE2b-256 b63c7f6e4ded445697e544b7a89d78484ffffbd5f6321c7846b8ea0c8988e777

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