Skip to main content

A library for matter wave propagation built on top of fftarray.

Project description

Matterwave

Intro | Installation

This library is a collection of routines and constants to help building simulations in the field of matter wave optics built on top of the FFTArray library. See also the documentation of matterwave.

Intro

The main features of matterwave include:

  • A second-order split-step implementation for normal and imaginary time propagation.
  • Functions for treating fftarray.Array instances as quantum mechanical wave functions, for example normalization, scalar product, expectation values and energy computation.
  • Some helpful constants, currently only for the D2 line of Rb87.
  • Some plotting helpers for the panel library.

Installation

For most use cases we recommend installing the optional constraint solver of FFTArray for easy Dimension definition with the dimsolver option:

pip install matterwave fftarray[dimsolver]

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

matterwave-0.5.1.tar.gz (153.9 kB view details)

Uploaded Source

Built Distribution

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

matterwave-0.5.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file matterwave-0.5.1.tar.gz.

File metadata

  • Download URL: matterwave-0.5.1.tar.gz
  • Upload date:
  • Size: 153.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for matterwave-0.5.1.tar.gz
Algorithm Hash digest
SHA256 11cc4dcd6b0f3dc0d9a28b725f0bd99bf73c8806c286b959181e1475609786ac
MD5 ad8bc0b5aedfbb7083157fe9302476b6
BLAKE2b-256 6714e0ad91fd44a1ddcb15ef38553f1711f522bb3b405dc19a160b6efa7bfe01

See more details on using hashes here.

File details

Details for the file matterwave-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: matterwave-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for matterwave-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93f5029740173a11b42b53c0432398b0aad37c4ec53723c0890437bf26f28a4c
MD5 7a66af7301cd5cecf990351ec71e57fd
BLAKE2b-256 44d36b61bf8e419c77f8c39ef38b1931d2738888f6f7adaf042121369887792b

See more details on using hashes here.

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