Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

oxfel

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.

Metadata

Release files for oxfel 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oxfel 0.5.0
File Size Uploaded
oxfel-0.5.0.tar.gz 16.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for oxfel 0.5.0
File Interpreter ABI Platform
oxfel-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.3 MB

Release files / oxfel-0.5.0.tar.gz

Download URL oxfel-0.5.0.tar.gz
Size 16.1 MB
Tags Source
SHA-256 checksum
How to use checksums
16b0a162e0dc09dedc475666e8cea40f50367f2f46323cf9c2eebbf19b6fe4f2
BLAKE2b-256 checksum
How to use checksums
9ed0be55d79dbaa6d5c1b3b580627ecf3c68a8a098901242dab7cd4d1dc42a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.2 Darwin/23.2.0

Release files / oxfel-0.5.0-py3-none-any.whl

Download URL oxfel-0.5.0-py3-none-any.whl
Size 16.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b7544d5dcf7d07c62d4d0cedc84db2a260741c5ff8651297328db45624ae23f5
BLAKE2b-256 checksum
How to use checksums
bff2035421621ce71869f39e8ef7b7dfd91e7f4480d45ef23c356bd1077acf53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.2 Darwin/23.2.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page