Stan Core Library
source-to-source compiler & inference algorithms
The Stan Core Library includes the language source-to-source compiler, I/O, inference algorithms, and posterior analysis algorithms used to run Stan, all written in high-performance C++.
Download
Download stable releases or clone the repository directly from GitHub.
-
Stan C++ Library (GitHub)
The library depends on the Stan Math Library as a submodule in Git.
Documentation
Documentation beyond that in the code is summarized on the wiki.
-
Stan Development Wiki (GitHub)
Stan programs are translated to C++ classes, which are documented on the wiki.
-
C++ Model Concept (GitHub)
the model concept wiki (GitHub).
Development
The wiki also describes the code development process and coding standards. There are to-do lists and design discussions before issues are created.
-
Stan Development Wiki (GitHub)
Unit Testing
Unit tests aim to cover all of the library functionality; see the included script, runTests.py.
Source Code and Issue Tracker
The Stan Core Library’s source code and issue tracker are hosted by GitHub.
-
stan-dev/stan (GitHub)
License
The Stan Core Library is open-source licensed under the
-
BSD 3-Clause License (Open Source Initiative).