|
2 | 2 |
|
3 | 3 | [](https://travis-ci.org/pymc-devs/pymc)
|
4 | 4 |
|
5 |
| -PyMC is a python module that implements Bayesian statistical models and fitting algorithms, including Markov chain Monte Carlo. Its flexibility and extensibility make it applicable to a large suite of problems. |
| 5 | +PyMC is a python module for Bayesian statistical modeling and model fitting which focuses on advanced Markov chain Monte Carlo fitting algorithms. Its flexibility and extensibility make it applicable to a large suite of problems. |
| 6 | + |
| 7 | +## Features |
| 8 | + |
| 9 | + * Powerful sampling algorithms such as [Hamiltonian Monte Carlo](http://en.wikipedia.org/wiki/Hybrid_Monte_Carlo) |
| 10 | + * Intuitive model specification syntax, for example, `x ~ N(0,1)` translates to `x = Normal(0,1)` |
| 11 | + * All [Theano](http://deeplearning.net/software/theano/) features |
| 12 | + * Numpy indexing and broadcasting |
| 13 | + * Linear algebra operators |
| 14 | + * Computation optimization and dynamic C compilation |
| 15 | + * Simple extensibility |
6 | 16 |
|
7 | 17 | ## Guided Examples
|
8 |
| - * [Simple model](http://nbviewer.ipython.org/urls/raw.github.com/pymc-devs/pymc/pymc3/examples/tutorial.ipynb) |
| 18 | + * [Tutorial model](http://nbviewer.ipython.org/urls/raw.github.com/pymc-devs/pymc/pymc3/examples/tutorial.ipynb) |
9 | 19 | * More advanced [Stochastic Volatility model](http://nbviewer.ipython.org/urls/raw.github.com/pymc-devs/pymc/pymc3/examples/stochastic_volatility.ipynb)
|
10 | 20 |
|
11 |
| -# Features |
12 |
| - * Advanced sampling algorithms like Hamiltonian Monte Carlo |
13 |
| - * [Theano](http://deeplearning.net/software/theano/) based optimization and dynamic C code generation. |
| 21 | +## Installation |
| 22 | + |
| 23 | +``` |
| 24 | +git clone -b pymc3 [email protected]:pymc-devs/pymc.git |
| 25 | +python pymc/setup.py install |
| 26 | +``` |
| 27 | + |
| 28 | +### Optional |
| 29 | + |
| 30 | +[`scikits.sparse`](https://github.com/njsmith/scikits-sparse) enables sparse scaling matrices which are useful for large problems. |
| 31 | + |
| 32 | +Ubuntu: |
| 33 | + |
| 34 | +``` |
| 35 | +sudo apt-get install libsuitesparse-dev |
| 36 | +pip install git+https://github.com/njsmith/scikits-sparse.git |
| 37 | +``` |
| 38 | + |
| 39 | +## License |
| 40 | +[Apache License, Version 2.0](https://github.com/pymc-devs/pymc/blob/pymc3/LICENSE) |
0 commit comments