You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Restructure home page. Remove some code to make it more succinct.
* Add get started quick links.
* Replace website repo with link to github.
* Move get started up before announcements.
* Rework what sets us apart.
* Minor.
* Rewording.
* Add sponsors.
* Make image a bit less big.
* Simplify language.
* Fix sponsor grid.
* Fix sponsor grid.
* Fix center tag
* Mention bambi.
{doc}`PyMC <pymc:index>` is a probabilistic programming library for Python that allows users to build Bayesian models with a simple Python API and fit them using Markov chain Monte Carlo (MCMC) methods.
8
-
PyMC focuses on usability, flexibility, scalability, and extensibility.
9
-
Along with core model specification and fitting functionality,
10
-
PyMC integrates with {doc}`ArviZ <arviz:index>` for exploratory analysis of the results.
10
+
11
+
## Features
12
+
PyMC strives to make Bayesian modeling as simple and painless as possible, allowing users to focus on their problem rather than the methods.
13
+
14
+
Here is what sets it apart:
15
+
16
+
***Modern**: Includes state-of-the-art inference algorithms, including MCMC (NUTS) and variational inference (ADVI).
17
+
***User friendly**: Write your models using friendly Python syntax. [Learn Bayesian modeling](https://www.pymc.io/projects/docs/en/latest/learn.html#) from the many [example notebooks](https://www.pymc.io/projects/examples/en/latest/gallery.html).
18
+
***Fast**: Uses {doc}`Aesara <aesara:index>` as its computational backend to compile to C and JAX, [run your models on the GPU](https://www.pymc-labs.io/blog-posts/pymc-stan-benchmark/), and benefit from complex graph-optimizations.
19
+
***Batteries included**: Includes probability distributions, Gaussian processes, ABC, SMC and much more. It integrates nicely with {doc}`ArviZ <arviz:index>` for visualizations and diagnostics, as well as {doc}`Bambi <bambi:index>` for high-level mixed-effect models.
20
+
***Community focused**: Ask questions on [discourse](https://discourse.pymc.io), join [MeetUp events](https://meetup.com/pymc-online-meetup/), follow us on [Twitter](https://twitter.com/pymc_devs), and start [contributing](https://www.pymc.io/projects/docs/en/latest/contributing/index.html).
21
+
11
22
12
23
## Interactive Demo
13
24
```{retrolite} pymc_example.ipynb
@@ -16,17 +27,12 @@ width: 100%
16
27
height: 300px
17
28
```
18
29
19
-
## Features
20
-
PyMC strives to make Bayesian modeling as simple and painless as possible,
21
-
allowing users to focus on their scientific problem, rather than on the methods used to solve it.
22
-
Here is what sets it apart:
23
-
24
-
***Modern**: Includes state-of-the-art inference algorithms, including MCMC (NUTS) and variational inference (ADVI).
25
-
***User friendly**: Simple syntax and documentation with many examples and tutorials for building various models.
26
-
***Fast**: Uses {doc}`Aesara <aesara:index>` as its computational backend, which supports compilation to C and JAX, automatic gradient calculation, GPU computing, and complex graph-optimizations.
27
-
***Batteries included**: Comes with a suite of probability distributions, support Gaussian processes, ABC, SMC and much more.
28
-
***Extensible**: Easily incorporates custom step methods and probability distributions.
29
-
***Deployable**: Bayesian models can be embedded in larger programs, and results can be analyzed with the full power of Python.
0 commit comments