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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 f98d50c095b2ed6ee2b5107d18958ee8a007d976e4676831adef2498324f453a
MD5 347e143e660803357eb2585bfb649ef2
BLAKE2b-256 364b5a58762a55d854d1a7300f02ce9591b373b5d4561980bcaa450a5e5181e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 753c5827028842f0aa4bfc4e91e8e63131aa7bfd28cfa424d907d75f63bebcd7
MD5 93fed950703a15a9f63171da7d8769bd
BLAKE2b-256 282ab4c1f2ff16fa5037f773532d5384aece4e1fb0aa04f4cf7b7dd688e67745

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