CMD + K

cppbmad

Community

cppbmad and pybmad are wrappers for Bmad, a relativistic charged-particle dynamics simulations in accelerators and storage rings.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::cppbmad

Usage Tracking

20260508.0
20260504.0
20260423.0
20260416.0
20260415.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

cppbmad provides a modern C++ interface to the Fortran Bmad library using proxy classes for direct memory access. It supports tracking and other simulations coordination with wrapped procedures. pybmad uses pybind11 to wrap the C++ layer, exposing the Bmad and Tao ecosystems to Python.

About

Summary

cppbmad and pybmad are wrappers for Bmad, a relativistic charged-particle dynamics simulations in accelerators and storage rings.

Last Updated

May 8, 2026 at 16:43

License

BSD-3-Clause

Supported Platforms

macOS-64
macOS-arm64
linux-64