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.37.tar.gz (95.1 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.37-py3-none-any.whl (120.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wofryimpl-1.0.37.tar.gz
Algorithm Hash digest
SHA256 f46dc607dda32514b038f4e9c5ebe1ffb2f2eae334a709487201b7e38d5055f6
MD5 08cb4ad39e9eb70f5c958a95456f2ab7
BLAKE2b-256 27347413f9e0c13c13b9caf9c4214a612b26c846a10d69a7ab12d5e4384e0ca4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wofryimpl-1.0.37-py3-none-any.whl
Algorithm Hash digest
SHA256 a5d32eaa83d6bc873578f8b0d17a415d9b45183375aac468ab193ade628deaa0
MD5 5fc5aefec12777c2d05dae21353d5e7f
BLAKE2b-256 a5a8152d11d2f2d4eea093a66fac88346b5d6c7b21bfcede391ce517abf96b99

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