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

Uploaded Source

Built Distribution

module_sdstate-0.1.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 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.0.tar.gz
Algorithm Hash digest
SHA256 8c2cefa5f1feb071fd9ffbd25420ab77ddf4f69659ec9e43111562d795ac55bd
MD5 2c7e5655e991f5d5d4a6acad471211c4
BLAKE2b-256 21216f44a15a35cd26ab45c6b8b02ed7f5a829a13dd920d9cee434ffd2fe5468

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c56bc7e039ca88f5547f3e9080f4935a319282e8770ee6e9287a49f217d0d56
MD5 b768588b563fd3d11b66f3b8bbd7286e
BLAKE2b-256 dca1cae23053a6f4e2c04386b8f4b38d599f0e358b1c66fa6ff3eb10b55b9646

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