Skip to content
@bmad-sim

The Bmad Consortium

Bmad accelerator simulation ecosystem

Welcome to the Bmad Consortium Site!

This site is dedicated to the development of code for the simulation of high energy particle beams and X-rays in Linacs, storage rings and other machines.

There are several facets to this:

Pinned Loading

  1. bmad-ecosystem bmad-ecosystem Public

    Bmad simulation ecosystem for simulating high energy storage rings.

    Mathematica 14 15

Repositories

Showing 10 of 20 repositories
  • pytao Public

    PyTao is Python interface for Tao, which is based on the Bmad subroutine library for relativistic charged–particle and X-ray simulations in accelerators and storage rings.

    bmad-sim/pytao’s past year of commit activity
    Python 10 GPL-3.0 6 11 1 Updated Jan 30, 2025
  • NonlinearNormalForm.jl Public

    Nonlinear normal form analysis using truncated power series

    bmad-sim/NonlinearNormalForm.jl’s past year of commit activity
    Fortran 2 GPL-3.0 0 10 2 Updated Jan 28, 2025
  • bmad-ecosystem Public

    Bmad simulation ecosystem for simulating high energy storage rings.

    bmad-sim/bmad-ecosystem’s past year of commit activity
    Mathematica 14 15 135 1 Updated Jan 27, 2025
  • AcceleratorSimUtils.jl Public

    Utility functions for scientific simulations.

    bmad-sim/AcceleratorSimUtils.jl’s past year of commit activity
    Julia 0 LGPL-2.1 1 6 0 Updated Jan 27, 2025
  • AcceleratorLattice.jl Public

    High energy accelerator lattice construction and manipulation

    bmad-sim/AcceleratorLattice.jl’s past year of commit activity
    Julia 3 LGPL-2.1 0 15 (8 issues need help) 0 Updated Jan 24, 2025
  • TPSAInterface.jl Public

    A generic interface for truncated power series algebra libraries

    bmad-sim/TPSAInterface.jl’s past year of commit activity
    Julia 1 0 0 0 Updated Jan 22, 2025
  • GTPSA.jl Public

    Julia interface to the Generalised Truncated Power Series Algebra (GTPSA) library

    bmad-sim/GTPSA.jl’s past year of commit activity
    Julia 15 GPL-3.0 1 6 0 Updated Jan 22, 2025
  • BeamTracking.jl Public

    Julia routines for tracking particle beams through accelerators

    bmad-sim/BeamTracking.jl’s past year of commit activity
    Julia 0 2 8 2 Updated Jan 20, 2025
  • AtomicAndPhysicalConstants.jl Public

    Julia package for handling particle identification in simulations.

    bmad-sim/AtomicAndPhysicalConstants.jl’s past year of commit activity
    Julia 1 MIT 0 24 0 Updated Jan 20, 2025
  • Tao.jl Public

    Interface to the Tao program (from the Bmad ecosystem) for simulating high energy charged particle beams and X-rays.

    bmad-sim/Tao.jl’s past year of commit activity
    Julia 0 LGPL-2.1 0 0 7 Updated Dec 16, 2024