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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 833fc601b594d1ec626a9e5b92df12fc0700b11d4f3bea758bc013b1157c3736
MD5 77f909c0cdd4a0d014587896189cbd50
BLAKE2b-256 3b4a57db5c5641bb8144c8b7ac6afabfb17561500e902d1b5ba6afdf16602e70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 36fedfdbcb927a6215890d3c35236e4641f0b94004f3e6ebf049b96373a19df5
MD5 6ccd2f743df3fcde427d2f18b7a1e122
BLAKE2b-256 db9c74f27034ed6047e85744dcff8165a93ef21868e3a5072b88b29c950150be

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