Skip to main content

WOFRY (Wave Optics FRamework in pYthon) standard implementation

Project description

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

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

wofryimpl-1.0.35.tar.gz (76.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.35-py3-none-any.whl (100.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wofryimpl-1.0.35.tar.gz
Algorithm Hash digest
SHA256 6b0d7233c5199f46d126e49757d12084c36c9271e0ba70240e2e962f6e29e70a
MD5 46dfbc88799d4d63f330726c02f9dc0c
BLAKE2b-256 d6f48788b1fbb9b24220028a2f5006ddefcd4d6f9e49b319331e2dec618a0354

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wofryimpl-1.0.35-py3-none-any.whl
Algorithm Hash digest
SHA256 3842e9f42395967a34f696d9031c6eb495aec03d8e03ff04acd715fc4dc0ec02
MD5 fb9926ed48ef7e7521cd9f97423512c7
BLAKE2b-256 f81d14fc632a86b69b8dc8c3cd11c103d89f12de655666faa0925cdf8eb9ada2

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