Skip to main content

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

Project description

Matterwave

Intro | Installation | Documentation | FFTArray Preprint (arXiv) | Change log

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.2.tar.gz (153.5 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.2-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: matterwave-0.5.2.tar.gz
  • Upload date:
  • Size: 153.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.10

File hashes

Hashes for matterwave-0.5.2.tar.gz
Algorithm Hash digest
SHA256 5978d09295dda65276dac8ca2b22b44793b2088ee778496a37011b77ef4c1fb1
MD5 73ed6e43d2f85d5a1003d6e41eab55b6
BLAKE2b-256 fd3030a41f61a954134fabdf39bad1912ce0ed3b9abaf6878b4567a2b2a6f569

See more details on using hashes here.

File details

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

File metadata

  • Download URL: matterwave-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.10

File hashes

Hashes for matterwave-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f208caed7d16a48568628b943595b29d22320078124db7f3e22104aa5b757f48
MD5 ef626809cffd8ccfbd28f6bcfd6a82b4
BLAKE2b-256 50cec3dddc60cf422938206e22cd44cf317337b1775144aa751082444b51391b

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