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
Metadata
Release files for pytori 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pytori-1.0.0.tar.gz | 46.5 kB | Details |
Release files / pytori-1.0.0.tar.gz
| Download URL | pytori-1.0.0.tar.gz |
|---|---|
| Size | 46.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d7017e88dd09aa9f4ac6ac39c9c4e2cc4a7695a8b1c33c327770357c84bd1229
|
|
BLAKE2b-256 checksum How to use checksums |
094f78cd50dd95318e353205b35c20c615c564bb1c6436e8368ccff1ef4b8ea6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|