# Stan

> probabilistic programming language for Bayesian inference

**Wikidata**: [Q17085079](https://www.wikidata.org/wiki/Q17085079)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Stan_(software))  
**Source**: https://4ort.xyz/entity/stan

## Summary
Stan is an imperative probabilistic programming language designed for Bayesian inference, enabling users to define statistical models and perform inference in those models. It is a domain-specific language developed for statistical inference and runs on Unix-like operating systems.

## Key Facts
- Stan is a probabilistic programming language for Bayesian inference.
- It is an imperative programming language and a domain-specific language.
- Stan was funded by the Chan Zuckerberg Initiative under the Essential Open Source Software for Science program grant in 2022.
- The latest stable version of Stan is 2.14.0, released on December 26, 2016.
- Stan is licensed under the BSD licenses.
- The official website for Stan is [mc-stan.org](https://mc-stan.org/).
- Stan is named after Stanisław Ulam, a Polish mathematician.
- Stan is used for statistical modeling and Bayesian inference.
- Stan runs on Unix-like operating systems.
- Stan has a GitHub repository at [github.com/stan-dev/stan](https://github.com/stan-dev/stan).

## FAQs
### Q: What is Stan used for?
A: Stan is used for Bayesian inference, allowing users to define probabilistic models and perform inference in those models.

### Q: What programming paradigm does Stan follow?
A: Stan follows the imperative programming paradigm and is a domain-specific language designed for statistical inference.

### Q: Who funds Stan?
A: Stan is funded by the Chan Zuckerberg Initiative under the Essential Open Source Software for Science program grant.

### Q: What is the latest stable version of Stan?
A: The latest stable version of Stan is 2.14.0, released on December 26, 2016.

### Q: What license does Stan use?
A: Stan is licensed under the BSD licenses.

## Why It Matters
Stan is significant in the field of probabilistic programming as it provides a powerful tool for Bayesian inference. It allows researchers and data scientists to define complex statistical models and perform inference in a structured and efficient manner. By being an imperative probabilistic programming language, Stan bridges the gap between statistical modeling and software development, making it easier to implement and analyze statistical models. Its open-source nature and funding by the Chan Zuckerberg Initiative ensure its accessibility and continuous improvement. Stan's ability to run on Unix-like operating systems further enhances its usability across different platforms.

## Notable For
- Stan is a domain-specific language designed specifically for statistical inference.
- It was funded by the Chan Zuckerberg Initiative, ensuring its long-term development and accessibility.
- Stan has a rich history of releases, with the latest stable version being 2.14.0.
- The language is named after Stanisław Ulam, a notable mathematician.
- Stan's use of the BSD license allows for broad adoption and modification.

## Body
### Overview
Stan is an imperative probabilistic programming language developed for Bayesian inference. It is a domain-specific language designed to facilitate the definition and inference of statistical models. Stan was funded by the Chan Zuckerberg Initiative under the Essential Open Source Software for Science program grant in 2022.

### Development and Releases
Stan has a history of regular releases, with the latest stable version being 2.14.0, released on December 26, 2016. Previous versions include 2.13.1, 2.13.0, 2.12.0, 2.11.0, 2.10.0, 2.9.0, 2.8.0, 2.7.0, and 2.6.3. These releases have been made available on the Stan GitHub repository.

### Technical Details
Stan is licensed under the BSD licenses, which allows for broad adoption and modification. The official website for Stan is [mc-stan.org](https://mc-stan.org/). Stan is named after Stanisław Ulam, a Polish mathematician known for his contributions to the field of mathematics and computer science.

### Usage and Impact
Stan is used for statistical modeling and Bayesian inference. It runs on Unix-like operating systems, ensuring compatibility across different platforms. The language's imperative nature allows for the definition of complex statistical models, making it a valuable tool for researchers and data scientists.

### Community and Support
Stan has a GitHub repository at [github.com/stan-dev/stan](https://github.com/stan-dev/stan), which serves as a hub for community contributions and support. The repository includes documentation, source code, and release notes, ensuring that users have access to the necessary resources for using Stan effectively.

## References

1. [Source](https://github.com/stan-dev/stan/releases/download/v2.14.0/stan-reference-2.14.0.pdf)
2. [Release 2.14.0. 2016](https://github.com/stan-dev/stan/releases/tag/v2.14.0)
3. [Release 2.13.1. 2016](https://github.com/stan-dev/stan/releases/tag/v2.13.1)
4. [Release 2.13.0. 2016](https://github.com/stan-dev/stan/releases/tag/v2.13.0)
5. [Release 2.12.0. 2016](https://github.com/stan-dev/stan/releases/tag/v2.12.0)
6. [Release 2.11.0. 2016](https://github.com/stan-dev/stan/releases/tag/v2.11.0)
7. [Release 2.10.0. 2016](https://github.com/stan-dev/stan/releases/tag/v2.10.0)
8. [Release 2.9.0. 2015](https://github.com/stan-dev/stan/releases/tag/v2.9.0)
9. [Release 2.8.0. 2015](https://github.com/stan-dev/stan/releases/tag/v2.8.0)
10. [Release 2.7.0. 2015](https://github.com/stan-dev/stan/releases/tag/v2.7.0)
11. [Release 2.6.3. 2015](https://github.com/stan-dev/stan/releases/tag/v2.6.3)
12. [Release 2.6.2. 2015](https://github.com/stan-dev/stan/releases/tag/v2.6.2)
13. [Release 2.6.1. 2015](https://github.com/stan-dev/stan/releases/tag/v2.6.1)
14. [Release 2.6.0. 2015](https://github.com/stan-dev/stan/releases/tag/v2.6.0)
15. [Release 2.5.0. 2014](https://github.com/stan-dev/stan/releases/tag/v2.5.0)
16. [Release 2.4.0. 2014](https://github.com/stan-dev/stan/releases/tag/v2.4.0)
17. [Release 2.3.0. 2014](https://github.com/stan-dev/stan/releases/tag/v2.3.0)
18. [Release 2.2.0. 2014](https://github.com/stan-dev/stan/releases/tag/v2.2.0)
19. [Release 2.1.0. 2013](https://github.com/stan-dev/stan/releases/tag/v2.1.0)
20. [Release 2.0.1. 2013](https://github.com/stan-dev/stan/releases/tag/v2.0.1)
21. [Release 2.0.0. 2013](https://github.com/stan-dev/stan/releases/tag/v2.0.0)
22. [Release 1.0.1. 2013](https://github.com/stan-dev/stan/releases/tag/v1.0.1)
23. [Release 1.0.2. 2013](https://github.com/stan-dev/stan/releases/tag/v1.0.2)
24. [Release 1.0.3. 2013](https://github.com/stan-dev/stan/releases/tag/v1.0.3)
25. [Release 1.1.0. 2013](https://github.com/stan-dev/stan/releases/tag/v1.1.0)
26. [Release 1.1.1. 2013](https://github.com/stan-dev/stan/releases/tag/v1.1.1)
27. [Release 1.2.0. 2013](https://github.com/stan-dev/stan/releases/tag/v1.2.0)
28. [Release 1.3.0. 2013](https://github.com/stan-dev/stan/releases/tag/v1.3.0)
29. [Release 1.0.0. 2013](https://github.com/stan-dev/stan/releases/tag/v1.0.0)
30. [Release 2.15.0. 2017](https://github.com/stan-dev/stan/releases/tag/v2.15.0)
31. [Release 2.16.0. 2017](https://github.com/stan-dev/stan/releases/tag/v2.16.0)
32. [Release 2.17.0. 2017](https://github.com/stan-dev/stan/releases/tag/v2.17.0)
33. [Release 2.17.1. 2017](https://github.com/stan-dev/stan/releases/tag/v2.17.1)
34. [Release 2.18.0. 2018](https://github.com/stan-dev/stan/releases/tag/v2.18.0)
35. [Release 2.18.1. 2018](https://github.com/stan-dev/stan/releases/tag/v2.18.1)
36. [Release 2.19.0. 2019](https://github.com/stan-dev/stan/releases/tag/v2.19.0)
37. [Release 2.19.1. 2019](https://github.com/stan-dev/stan/releases/tag/v2.19.1)
38. [Release 2.20.0. 2019](https://github.com/stan-dev/stan/releases/tag/v2.20.0)
39. [Release 2.21.0. 2019](https://github.com/stan-dev/stan/releases/tag/v2.21.0)
40. [Release 2.22.0. 2020](https://github.com/stan-dev/stan/releases/tag/v2.22.0)
41. [Release 2.22.1. 2020](https://github.com/stan-dev/stan/releases/tag/v2.22.1)
42. [Release 2.23.0. 2020](https://github.com/stan-dev/stan/releases/tag/v2.23.0)
43. [Release 2.24.0. 2020](https://github.com/stan-dev/stan/releases/tag/v2.24.0)
44. [Release 2.25.0. 2020](https://github.com/stan-dev/stan/releases/tag/v2.25.0)
45. [Release 2.26.0. 2021](https://github.com/stan-dev/stan/releases/tag/v2.26.0)
46. [Release 2.26.1. 2021](https://github.com/stan-dev/stan/releases/tag/v2.26.1)
47. [Release 2.27.0. 2021](https://github.com/stan-dev/stan/releases/tag/v2.27.0)
48. [Release 2.30.0. 2022](https://github.com/stan-dev/stan/releases/tag/v2.30.0)
49. [Release 2.28.0. 2021](https://github.com/stan-dev/stan/releases/tag/v2.28.0)
50. [Release 2.28.1. 2021](https://github.com/stan-dev/stan/releases/tag/v2.28.1)