API Reference#
PyBTLS exposes two levels of API:
The Python API is the primary entry point for users. It is a pandas-native interface for building simulations, generating traffic, and reading results.
The C++ API documents the underlying simulation core. It is intended for contributors extending the internals and researchers who want to understand the numerical behaviour in detail.
- Python API Reference
- C++ API Reference
- Bridge and lanes
- Vehicles and axles
- Load effects
- Events
- Event output managers
- Traffic streams (lanes)
- Vehicle generators
- Axle distributions
- Flow (headway / speed) generators
- Configuration
- Vehicle model data
- Flow model data
- Random number generation
- Output managers (fatigue, statistics)
- Lane flow composition
- Bridge and IL file I/O
- Vehicle classification
- Utilities
- Standalone BTLS entry point