Skip to main content

A Python solver for time-independent Schrodinger eigenvalue problems.

Project description

pygenstates

A Python solver for the time-independent Schrodinger equation, with support for n-dimensional continuous bases and coupled discrete bases. The package supports a range of Hamiltonians, with circuit QED applications in mind.

Installation

Install from the project root with:

pip install .

For development, install in editable mode:

pip install -e .

To run the example notebooks, install the optional notebook dependencies:

pip install -e ".[examples]"

Examples

Worked examples are included in the examples folder:

  • examples/getting_started_examples.ipynb
  • examples/advanced_examples.ipynb

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

pygenstates-0.1.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygenstates-0.1.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file pygenstates-0.1.0.tar.gz.

File metadata

  • Download URL: pygenstates-0.1.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygenstates-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96aed9cb50735e040a9eb3fdefc1f2f0d6f8cf893e0ba6c83aeaf4fea45cc14c
MD5 d893ac5596211e111c0ad120c2c276f8
BLAKE2b-256 4a98e770212bb4c1ff62ff1932fe9a9a83db7d6dfef86d9d562c513daed348b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygenstates-0.1.0.tar.gz:

Publisher: publish.yml on gflower480/pygenstates

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygenstates-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pygenstates-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygenstates-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5818af2648a466f4588406c76449f501c59ec9882e554a8043e3cd80e6c1019a
MD5 041231ccfbc653b3fdbad84d8ef51813
BLAKE2b-256 590430e8e4fd7b03653fa90dc75584e69e8a18822c7f1efea7409bc6abf431fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygenstates-0.1.0-py3-none-any.whl:

Publisher: publish.yml on gflower480/pygenstates

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page