pints
pints copied to clipboard
Probabilistic Inference on Noisy Time Series
Log-normal log-likelihood
Adds a log-normal distribution both without (default) and with mean-adjustment as described in #1376
Dram simplification (and addressing bug)
- Simplifies DRAM so it only takes 2 proposal kernels (I think it was overkill to allow more before) - In doing so, sorts bug highlighted in #1337 - Notebook...
See #1402 - [x] TransformedBoundaries. Added `sample()`, removed `range()` - [ ] TransformedErrorMeasure - [ ] TransformedLogPDF - [ ] TransformedLogPrior
TransformedBoundaries and TransformedLogPrior don't override full interface
~In https://github.com/pints-team/pints/blob/master/pints/_transformation.py we have [`TransformedBoundaries`](https://github.com/pints-team/pints/blob/master/pints/_transformation.py#L884) and a [`TransformedLogPrior`](https://github.com/pints-team/pints/blob/master/pints/_transformation.py#L1105) that implement some, but not all, of the methods in Boundaries and LogPrior. This means the remaining methods will return results using...
Example showing interface with Julia
Julia has really fast ODE solvers. I'd like to have an example notebook where we show how Julia solvers can be used from within Python, so that they can be...
Diagnostics module design
We have a _private_ module `pints._diagnostics` that declares public and private methods, some of the public methods are exposed to the user as part of the public API. However, the...
To dos: redux
1. Functional testing! Fergus and David? 2. Automatic MCMC initialisation: Ben 3. MultiNest: Ben 4. Sort bug in populationMCMC: Michael 5. Provide some way for model comparison: Rebecca, David and...
Add SMC sampler
~Still a work in progress, just need to update it to re-use a single chain and then it should be fine~ ~Looks to be working now~ Fixes #120
Sampler roadmap / overview
Can't find an existing ticket for this, though sure we had one at some point. Classed as black, _blue_, and **red** in Ben's diagram Likelihood-free - [ ] _Hamiltonian ABC_...
Add more optimisers
Creating a big ticket using the list from/for the paper, closing smaller issues. Ultimately, this should be closed in favour of much more specific tickets ("implement method x") # Optimisers...