Skip to content

Trajectory analysis tools for SIMSOPT orbit-resonance

Notifications You must be signed in to change notification settings

arknyazev/trajectory_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trajectory Tools

A Python package for analyzing particle trajectories calculated using the orbit-resonance branch of SIMSOPT. This package provides utilities for classifying and analyzing trapped and passing particle trajectories in stellarator magnetic fields.

Description

This package contains tools for working with particle trajectory data generated by SIMSOPT's orbit-resonance branch. It helps analyze particle confinement properties in stellarator magnetic fields, such as classification of trapped and passing particles.

Installation

Clone this repository and install in development mode:

git clone https://github.com/arknyazev/trajectory_tools
cd trajectory_tools
pip install -e .

Usage

Example scripts demonstrating the usage of this package can be found in the examples/ directory:

  • examples/trapped_passing_classification/: Scripts showing how to classify trapped and passing particles

References

  1. E. J. Paul, A. Bhattacharjee, M. Landreman, D. Alex, J. L. Velasco, and R. Nies, "Energetic particle loss mechanisms in reactor-scale equilibria close to quasisymmetry," Nuclear Fusion 62, 126054 (2022).

About

Trajectory analysis tools for SIMSOPT orbit-resonance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages