Skip to main content

A phenomenological model of X-ray Free Electron Laser (XFEL) radiation and radiation statistics.

Project description

PHENOM

A phenomenological model of X-ray Free Electron Laser (XFEL) radiation.

The PHENOM python package is designed to provide a simple, robust and computationally efficient method for generating representations of the complex wavefield of X-ray Free Electron Laser pulses. By making use of approximate representations of pulse wavefront and spectra, phenom allows large ensembles of photon pulses with arbitrary statistics to be generated in a truly python-ised manner.

Getting Started

At the command line::

$ pip install phenom-xfel

To check that your instillation has worked, open iPython and try::

$ import phenom

For more information on usage, see the docs here.

Examples

Phenom has been designed to require minimal knowledge of the XFEL process prior to generating your first pulse.

  1. Generating your first pulse with phenom
  2. Simulating a SASE Source.
  3. A Model of the European XFEL.

More details on generating these pulses can be found in the documentation.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

phenom_xfel-0.0.2-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file phenom_xfel-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: phenom_xfel-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.2

File hashes

Hashes for phenom_xfel-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9300324533856060cc238d421995ae2f82ea62837c0e1da08eb254ff45de7d42
MD5 31b6ec15222454564f800535ed0385a6
BLAKE2b-256 572e3d3730a359ce640930ef44497bde0b9fcfdeecb96e336c26953c6169333d

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