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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: module_sdstate-0.1.1.tar.gz
  • Upload date:
  • Size: 6.7 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.1.tar.gz
Algorithm Hash digest
SHA256 78ffb6fc0348c03edbb2b9dbdf4b42156b16ea24612153d5a08a337692a4464a
MD5 06481723354fc7580e9a3fb8433e0410
BLAKE2b-256 4a2d052e573b3108916d40099d66e676cc0662c3bf4f7c61799cb5b4c7ce1a24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: module_sdstate-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 374fbf06756d7428cae44c075480c4339efd65bc8f8f048527a8a6627430f8e2
MD5 3129ec9c212e7299a1abedd545d7918f
BLAKE2b-256 69d287bda510947b43e91a79c9a6031cb8c7dd99a45623de4e5f603e3a9fa503

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