BridgeStan
roualdes.us
Spec sheet
- Purpose
- BridgeStan provides in-memory access to methods of Stan models for building inference algorithms in higher-level languages.Read 8 Oct 2026 · roualdes.us
- Intended users
- The documentation describes researchers and library authors developing inference algorithms for arbitrary Stan models as its intended users.Read 8 Oct 2026 · roualdes.us
- Deployment
- desktopRead 24 Sep 2026 · roualdes.us
- Free plan
- YesRead 24 Sep 2026 · roualdes.us
- Support
- The documentation links to Stan Forums and says contributions are welcome when language bindings lack desired features.Read 8 Oct 2026 · roualdes.us
- Bayesian analysis
- YesRead 24 Sep 2026 · roualdes.us
- Build requirements
- Stan requires a C++14 compiler and GNU make on Unix-like systems or mingw32-make on Windows; Microsoft's compiler is unsupported on Windows.Read 8 Oct 2026 · roualdes.us
- Customization
- Compiler flags can be customized through make options or the make/local file, including optimization and Stan compiler flags.Read 8 Oct 2026 · roualdes.us
- Data import formats
- JSONRead 24 Sep 2026 · roualdes.us
- Distribution
- The source repository and released archives are available for download, and language packages can download BridgeStan sources when compiling a model.Read 8 Oct 2026 · roualdes.us
- Hessian behavior
- Hessians use central finite differences by default; nested autodiff can be enabled at compile time for models that support it.Read 8 Oct 2026 · roualdes.us
- Installation
- BridgeStan can be downloaded as a released source archive or cloned from GitHub, and requires a C++ toolchain and GNU Make.Read 8 Oct 2026 · roualdes.us
- Language interfaces
- BridgeStan has clients for Python, Julia, R, and Rust, plus a public C API.Read 8 Oct 2026 · roualdes.us
- Model data
- The Python interface accepts model data as a JSON string, a JSON file path, or a dictionary converted to JSON.Read 8 Oct 2026 · roualdes.us
- Model methods
- Its model interface exposes log densities, gradients, Hessians, and parameter constraining and unconstraining transforms.Read 8 Oct 2026 · roualdes.us
- Parallelism
- Threaded calls require enabling STAN_THREADS, and models with and without that setting should not be mixed in one process because this may cause crashes.Read 8 Oct 2026 · roualdes.us
- Python package
- The Python interface is available from PyPI as bridgestan and requires Python 3.9 or later and NumPy.Read 8 Oct 2026 · roualdes.us
- Python requirements
- The Python package requires Python 3.9 or newer and NumPy, and the system prerequisites still need to be installed separately.Read 8 Oct 2026 · roualdes.us
- R distribution
- BridgeStan is not available on CRAN but is mirrored by R-Multiverse and can also be installed from GitHub.Read 8 Oct 2026 · roualdes.us
- Regression models
- NoRead 24 Sep 2026 · roualdes.us
- Scripting support
- YesRead 24 Sep 2026 · roualdes.us
- Security and compliance
- The official documentation pages opened describe local source builds and model interfaces but do not state security certifications or compliance claims.Read 8 Oct 2026 · roualdes.us
- Stan integration
- BridgeStan works with Stan models, including models such as those in posteriordb.Read 8 Oct 2026 · roualdes.us
- Statistical tests
- NoRead 24 Sep 2026 · roualdes.us
- Threading limit
- Models compiled with and without STAN_THREADS should not be mixed in the same process because doing so may cause crashes.Read 8 Oct 2026 · roualdes.us
Plans and prices
BridgeStan Free Open source library; requires a C++14 compiler and make utility Read 8 Oct 2026 · roualdes.us
Where Specifiction places it
- Statistical Analysis Software#16 of 1068.5