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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 cca9e566982544b32ee6f5e5da221e4fdcbe3c90ab46273de0c258aee55aa12d
MD5 f3b5860b9294869bfa6015fb6fb73930
BLAKE2b-256 eb2c231206ac39d61c07f252593552190812ba9012422abf132fc1bfe47abd58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.2.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2f9f9df671ec28e045a0d116019e76d0c0d4615947dffa01220aa4563d6b7e4f
MD5 c323d1d75df0318a169befd862f0e7e1
BLAKE2b-256 37a6c352ace9af351c20ae586efc1191bd97e828cf6c9455a05574bc05bd2e9c

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