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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 8b44a52e5dee4f1e5fef43f4281d1f1468904555e1f02557917ccc6b511a7615
MD5 0e2a97bf4b38518f5d050977700c4360
BLAKE2b-256 d4f052ff6ab02ecf9d85fd5a698e3603113db489687623fe394654c6cfc70120

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fdee6d69f3cf0d1a5ea9398fd938198065be69cf0c3c39c8732990e6a901b0a7
MD5 2def6ed0c336527667b14286aea548d3
BLAKE2b-256 f59de643566100909570a242dba6f54ca28dd385025ec246246e8a4ed39deed6

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