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

Uploaded Source

Built Distribution

module_sdstate-0.1.4-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 7a4e2df00099ce33d319b8f619e1cce620126a4f18d249c8dfe7676f43075244
MD5 66d9c10dc5be3aa265795419860ce956
BLAKE2b-256 d2056c7876f15f7c85c1449bf80ed31831195e3e298d4f3e6f891de8ca131335

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.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.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 435453bf9c6c3e86bf860da42accca3ce249dcbb4d58f83ac42d26be93a3cf44
MD5 382cb31db5a6bd269b8620a333cba797
BLAKE2b-256 d25bdf2f4fa3309cd87b0e017faee7e125b60e0de5270702f29a5f9c5b4418ba

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