pints
pints copied to clipboard
Probabilistic Inference on Noisy Time Series
Create a PR template for introduction of new sampling methods into PINTS
I think it'd be nice if: ``` x0 = [3, 4] sampler = pints.HamiltonianMCMC(x0) print(sampler) ``` returned: > "Hamiltonian Monte Carlo sampler initialised at [3, 4]" If `x0` was long,...
Make __call__ check for valid parameter length in various classes
I just got stumped by the following: a = pints.toy.RosenbrockError() a.n_parameters() -> 2 (ok) a([1, 3]) -> 400 (ok) So far so good. Now: a([1, 3, 4]) -> 400 a([1,...
Make sure MultimodalNormalLogPDF throws an error when supplying non-posdefinite cov matrix
The populationMCMC notebook has this, I think.
Add brute-force samplers (for uniform priors)
For example, explore each parameter individually (param x, score y) or plot any two parameters against each other (param 1 x, param 2 z, score y) Use `evaluator` interface to...
Move MCMCSummary to MCMC diagnostics in the docs
After a while I found the `pints.MCMCSummary` object with the MCMC samplers in the documentation, and I was somehow expecting it to be with the diagnostics. Is this just me...
In [RectangularBoundaries](https://pints.readthedocs.io/en/stable/boundaries.html#pints.RectangularBoundaries) we specify a half-open interval. [RectangularBoundariesTransformation](https://pints.readthedocs.io/en/latest/transformations.html#pints.RectangularBoundariesTransformation), which makes totally sense to link to the RectangularBoundaries class (I think!), however, takes only an open interval. Not sure what's the...
Make MALA allow repeated ask()
See #996 There's no reason not! Also cleaned up the tests a bit
Modify Rhat to compute rank-normalised rhat
This issue partially addresses #1063 . I'd like to first address rank-normalising rhat, because this just involves - [ ] Computing the rank statistic of the pooled samples - [...
Write into CONTRIBUTING.md how to do a release