Skip to main content

WOFRYIMPL is the standard implementation of the wofry library. It contains models and algorithms implementing the physics of wavefronts, beamline elements and free-space propagators.

WOFRYIMPL is used by OASYS2-WOFRY inside the OASYS environment for visual beamline simulations. It can also be used standalone to run scripts generated by OASYS-WOFRY.

A description of the methods implemented in WOFRYIMPL can be found in:

Manuel Sanchez del Rio, Juan Reyes-Herrera, Rafael Celestre, Luca Rebuffi “WOFRY: a package for partially coherent beamline simulations in fourth-generation storage rings” https://doi.org/10.48550/arXiv.2410.01338

Installation

pip install wofryimpl

or from source:

git clone https://github.com/oasys-kit/wofryimpl
cd wofryimpl
pip install -e .

Documentation

https://wofryimpl.readthedocs.io/

Source

https://github.com/oasys-kit/wofryimpl

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wofryimpl-1.0.38.tar.gz (95.6 kB view details)

Uploaded Source

Built Distribution

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

wofryimpl-1.0.38-py3-none-any.whl (121.7 kB view details)

Uploaded Python 3

File details

Details for the file wofryimpl-1.0.38.tar.gz.

File metadata

  • Download URL: wofryimpl-1.0.38.tar.gz
  • Upload date:
  • Size: 95.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for wofryimpl-1.0.38.tar.gz
Algorithm Hash digest
SHA256 239a0c082a65cf347562a7e9bcc5319547c73e1fa2db9d140b9c911bb51c6d91
MD5 312f885ea6ad5b3e664632e0a937d91d
BLAKE2b-256 23cc7258812a94436632ed809d79d00e14c8e6757dcec5fb6631824484a5ca3c

See more details on using hashes here.

File details

Details for the file wofryimpl-1.0.38-py3-none-any.whl.

File metadata

  • Download URL: wofryimpl-1.0.38-py3-none-any.whl
  • Upload date:
  • Size: 121.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for wofryimpl-1.0.38-py3-none-any.whl
Algorithm Hash digest
SHA256 bf6f706d0b26606bc3acd86bc01ed8ed3c110cbada7cdf118b97aa3c5ec85f25
MD5 f3f199239c03acae3ed5ed109c55649b
BLAKE2b-256 a3d000bf3de1ff68de73ccb932c8e834ce0ebff838372ab3649a0303ccaa67d4

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 Sentry Error logging StatusPage Status page