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

Uploaded Source

Built Distribution

module_sdstate-0.2.7-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.7.tar.gz
  • Upload date:
  • Size: 10.2 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.7.tar.gz
Algorithm Hash digest
SHA256 54bb386edbbb58199eb184a846012c9c1f31fd776baa4e88d47af6fb15f72f78
MD5 e95fd4fc6c7804c0271b0c8ce34a9b50
BLAKE2b-256 d322fd243f1ea05fceb48c73693328e17f24edd57739bd9bf23a3e46df0d9eb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 10.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.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ded886dc06f39b2af861ade6ea3e30dd333b3331e0a407e246e32e632cb7fb69
MD5 0f5df26d7c29a67442f114bce3af626a
BLAKE2b-256 3137f0db980a9d914d85a60430716234ff2d650918f4538cec80313a62c277b2

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