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

Uploaded Source

Built Distribution

module_sdstate-0.1.6-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.6.tar.gz
  • Upload date:
  • Size: 9.5 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.6.tar.gz
Algorithm Hash digest
SHA256 00e2dde8962a2dea7d74d678fc6961c242c3dd1d65786bb9499c548526bbb4d6
MD5 32c3f36b95884921e6f99b73124ecd6a
BLAKE2b-256 7821c146ebe2c597403a8cf539a3a2153f9bdea392f211f5b35d4213edd8a87c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 10.2 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6c35259306009a362369cb4cd3e143e4501932bb29d670be87b63fa5ca8332df
MD5 137538a1a83c9ae272a8a556e2079955
BLAKE2b-256 dc76895ac9fd498147f936cc32c96ef4d8864549f34be3e693b47e5c7fbaf696

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