Skip to main content

The official UNOFFICIAL model of the EuXFEL in OCELOT

Project description

https://img.shields.io/pypi/v/oxfel.svg https://github.com/st-walker/ocelot-euxfel/actions/workflows/ci.yaml/badge.svg Documentation Status

ocelot xfel model

Adapted from https://www.desy.de/xfel-beam/s2e/xfel/Nominal/nom250pC.html which remains the official public EuXFEL ocelot model. This reposity is here for me to make my life easier and to make running start to end simulations less tedious, error-prone and complicated. It is not an official, DESY-endorsed model of the EuXFEL.

History

  • 0.1.0: Started with model of ocelot I got from Sergey for simulating the injector.

Overview

TODO

  • Automatic CSR bunch length parametrisation

  • Deal with doubled up marker choice (e.g. DUMP.CSR.START).

  • Be consistent with open/closed intervals.

  • Don’t allow start/stops to have any thickness only allow with markers. Unless start is a float…

  • Check SBEND length correction is done correctly (use chords or arcs)

  • Check physics processes.

Features

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

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

oxfel-0.5.0.tar.gz (16.1 MB view details)

Uploaded Source

Built Distribution

oxfel-0.5.0-py3-none-any.whl (16.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oxfel-0.5.0.tar.gz
  • Upload date:
  • Size: 16.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/23.2.0

File hashes

Hashes for oxfel-0.5.0.tar.gz
Algorithm Hash digest
SHA256 16b0a162e0dc09dedc475666e8cea40f50367f2f46323cf9c2eebbf19b6fe4f2
MD5 0739078ed5898275bd29239f854e236a
BLAKE2b-256 9ed0be55d79dbaa6d5c1b3b580627ecf3c68a8a098901242dab7cd4d1dc42a7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oxfel-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 16.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Darwin/23.2.0

File hashes

Hashes for oxfel-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7544d5dcf7d07c62d4d0cedc84db2a260741c5ff8651297328db45624ae23f5
MD5 a92df44230d0be0c26f4507075debb07
BLAKE2b-256 bff2035421621ce71869f39e8ef7b7dfd91e7f4480d45ef23c356bd1077acf53

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page