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.0.tar.gz (500.3 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.0-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: matterwave-0.5.0.tar.gz
  • Upload date:
  • Size: 500.3 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.0.tar.gz
Algorithm Hash digest
SHA256 9d4a30e800b30ba15f6ce443ba14adc5d46c2c61e76b53ba0426804cc978f4d1
MD5 5d7422c6171152e0cc35821db2932155
BLAKE2b-256 c672dd2426c411ebb40523aab988c08621801f69d4a062e5b1a928f98a2464c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: matterwave-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 15.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8766d444c3852f7b4c1a1079b4f391673dc82830cfaec56db34af4a8305373dc
MD5 ef865edf7f71712f3a5243276f4e5135
BLAKE2b-256 cb1b7bf58d1732eedc6e0d01e482c9849a2eb42bd1da37af5d6283f7322a7bc6

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