Repositories

Open source code and tools developed by our research group.

View all on GitHub

A Julia package for auto-differentiable accelerator modeling and particle tracking. Enables advanced automatic differentiation for symplectic 6-D particle tracking.

accelerator-physics particle-tracking automatic-differentiation julia
Julia 17 2

A Julia package for auto-differentiable accelerator tracking based on JuTrack.jl, integrated with machine learning models.

accelerator-physics particle-tracking automatic-differentiation julia machine-learning
Julia 0 0

A Julia package that provides a library for performing Truncated Power Series Algebra (TPSA). Supports both float and complex number derivatives.

TPSA accelerator-physics julia
Julia 1 0

A Python/C++ package that provides a library for performing Truncated Power Series Algebra (TPSA). Supports both float and complex number derivatives.

TPSA accelerator-physics python cython
C++/Python 1 0

Symplectic network modules for PyTorch. Implementation of symplectic neural network layers for identifying Hamiltonian systems.

symplectic-networks pytorch machine-learning hamiltonian
Python 0 0

More repositories and code examples are available on our GitHub profile.

Star/fork counts refreshed from GitHub on 2026-06-04.