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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f9af58070a3786e5e96ab9599781de1ae8a40560a218684c9b3464984bd0a1a1
MD5 a050e2a83d4b5ac8355a70a85cd3813e
BLAKE2b-256 b0a9612e7386e9ed5cb4efaf576e7605726fac06bae8a01e6f679cb39b7e4043

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 73ff705506ebcadfda18d15958f27793ff53c080c21b5d953327b38f7a5f6471
MD5 7b1f201f76a90391123e7b0bbab04479
BLAKE2b-256 1fa077c498d7fee69c84e9b9a71411d580ef1ea89235af2722f2923c80ead61a

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