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

Uploaded Source

Built Distribution

module_sdstate-0.1.2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.2.tar.gz
  • Upload date:
  • Size: 6.8 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.2.tar.gz
Algorithm Hash digest
SHA256 a777bd238e7266477f7ff5653b7f74dcfc1ffaa6ab40175d0d0575e205c3c02b
MD5 2b401056703cf0cb553c90ca868da26c
BLAKE2b-256 6d26d88fde35b0e305915b868ed9916ad80cae23141d680f88117630dc434994

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5241fc097ff3dd0a6e4ccdf12c7c33a644220e48a00cda4ca21adbb434c4588
MD5 bc790d9a82c0f88cec17a13ccbbc0382
BLAKE2b-256 026d73545342c1e346a72225e9e25c09f7513b05280f939743112b9275b2b93b

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