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

Uploaded Source

Built Distribution

module_sdstate-0.2.3-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.3.tar.gz
  • Upload date:
  • Size: 10.0 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.3.tar.gz
Algorithm Hash digest
SHA256 0ab16bdbced2ab0066b97cfd97c3c167abdcfcaaedc0b5f8fbf2eced98d1d4fb
MD5 870974663207ea435b7d1549fedb80af
BLAKE2b-256 22fb2a207f053c271dd57c0c70c78e792808b9b75f48933d7a66a93ef863ebb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 10.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 414336f77d264881ec01b0359b7cf470b6fe2cf1d25f732cdf0b35cda31c7b18
MD5 13454754718bbba5688f44cb23a1b5cf
BLAKE2b-256 e2e00afc243e61ec936b4bf9d63edd5cc1c78a3228219583c5dbbe11ecd0cf3e

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