Transport of loops and tori in accelerator beam lines
Project description
pytori
P. Belanger
A Python package for the transport of loops and tori in accelerator beam-lines.
Overview
pytori is designed to describe, track and visualize the deformation of 6-dimensional tori for phase-space studies in beam dynamics.
It can be used for applications in beam optics, linear dynamics, non-linear dynamics and Normal Form analysis. Most classes of the project can be used either in a numerical framework (i.e., based on numpy) or a symbolic framework (i.e., based on sympy).
More detailed theoretical background and derivations are available in P. Belanger’s Ph.D. thesis.
Features
- Support for both numerical (numpy) and symbolic (sympy) workflows
- Representation of loops and tori in 6D phase-space
- Tracking of deformations along accelerator beam lines
- Integration with beam optics / normal-form analysis
Installation
pip install pytori
Usage
Examples will be added shortly.
Basic Torus
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
File details
Details for the file pytori-0.0.97.tar.gz.
File metadata
- Download URL: pytori-0.0.97.tar.gz
- Upload date:
- Size: 46.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
649cdaf0ed08f30399ccdbfc7339d3947b5f25f582d68b4c729bfe633bfd4b6e
|
|
| MD5 |
8065c7fdc96d9bab46c1f2be8be4919a
|
|
| BLAKE2b-256 |
dfa0a25bd8de567415aa0404ec087999a2dfc28baa1f937dabce686796aecb60
|