Skip to main content

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

pytori-0.0.5.tar.gz (28.6 kB view details)

Uploaded Source

File details

Details for the file pytori-0.0.5.tar.gz.

File metadata

  • Download URL: pytori-0.0.5.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pytori-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ba69e67313650b7346e5b5bfe982811ce4017a60bf1295f650a2e649e66f7841
MD5 511a1cbaf2f6cf85efdb282a2e23b7c5
BLAKE2b-256 3ac266c7749ee4fc7677484ffdfa786978eac0e20181e6e17745543c754a70aa

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