-
-
Notifications
You must be signed in to change notification settings - Fork 370
Home
Bob Carpenter edited this page May 23, 2020
·
83 revisions
This is the top-level Wiki for Stan developers. There is also a user facing
There are a few remaining user-facing Wiki pages that haven't been moved to the web site:
- Prior choice
- Where do I report bugs or request features?
- Frequently encountered problems
- Installing older versions
See https://github.com/stan-dev/stan/wiki/Introduction-to-Stan-for-New-Developers
The development for the math library, language and algorithms, and interfaces are arranged into the following repositories with arrows indicating submodule inclusions.
math <- stan <- pystan
<- rstan <- rstanarm
<- cmdstan <- statastan
<- matlabstan
<- stan.jl
<- MathematicaStan
Currently, the stan
repo includes the language, the algorithms, and the service API for the interfaces. There are additional repos for tools such as the emacs mode, R plotting, R Shiny interface, web pages, etc.
- Testing framework
- Testing tools and procedures
- Googletest for unit tests
- Python unit test script
- Jenkins for continuous integration
- Continuous integration (1)
- Continuous integration (2)
- Ragged arrays
- Tuple data type
- Sparse matrix data type
- Functionals and higher-order functions
- Stan 3 density notation and increments
- Parameter labeling
- Parser pedantic mode
- Services refactor
- CloudStan
- Logging
- Log levels and consolidated output across interfaces
- User Interface Guidelines for Developers (e.g., PyStan, RStan)
- Stan C++ API refactor