Releases: ICB-DCM/pyABC
Releases · ICB-DCM/pyABC
pyABC 0.9.21
- Introduce acceptor.StochasticAcceptor to encode the stochastic acceptance
step generalizing the standard uniform criterion. - Introduce distance.StochasticKernel to encode noise distributions, with
several concrete implementations already. - Introduce epsilon.Temperature to capture the temperature replacing the
traditional epsilons. In addition, multiple concrete
pyabc.epsilon.TemperatureSchemes have been implemented that handle the
calculation of the next temperature value (all #197).
pyABC 0.9.20
pyABC 0.9.19
pyABC 0.9.18
- Add create_sqlite_db_id convenience function to create database names.
- Temporarily require cffi=1.12.2 for rpy2 on travis (all #185).
- Introduce UniformAcceptor and SimpleFunctionAcceptor classes to streamline
the traditional acceptance step. - Add AcceptorResult and allow weights in the acceptance step (all #184).
pyABC 0.9.17
- Use latest pypi rpy2 version on travis and rtd since now the relevant
issues were addressed there (easier build, esp. for users). - In pyabc.external, do not require rpy2 to exist.
- Update rtd build to version 2 (all #179).
- Render logo text for platform independence.
- Prevent stochastic transition test from failing that often.
- Remove deprecated pd.convert_objects call in web server.
- Allow pandas.Series as summary statistics, by conversion to
pandas.DataFrame (all #180).
pyABC 0.9.16
- Add AggregatedDistance function, and a basic self-tuned version
AdaptiveAggregatedDistance. - Add additional factors to PNormDistance and AggregatedDistance for
flexibility. Minor API break: argument w renamed to weights. - In the adaptive_distances and the aggregated_distances notebooks, add
examples where some methods can fail. - Add plot_total_sample_numbers plot (#173).
pyABC 0.9.15
pyABC 0.9.14
- Update to rpy2 3.1.0 (major change) (#140).
- pandas data frames saved in database via pyarrow parquet, no longer
msgpack (deprecated), with backward compatibility for old databases (#141). - Redis workers no longer stop working when encountering model errors (#133).
- Minor edits, esp. color, size, axes options to plotting routines.
pyABC 0.9.13
- Fix dependency updates (rpy2, sklearn) and travis build.
- Add option to limit number of particles for adaptive distance updates.
- Rename confidence -> credible intervals and plots (Bayesian context).
- Extract from database and plot reference parameter values.
- Allow to plot MAP value approximations in credible interval plots.
- Add a general interface to external scripts that allow using pyabc in a
simple way in particular with other programing languages.
pyABC 0.9.12
- Reorganize distance module (minor API change: distance_functions -> distance, and some classes shortened accordingly)
- Allow to pass parameters to Acceptor and Distance.
- Make time and parameter arguments to distance functions optional.
- Rewrite lazy evaluation for calibration sample in ABCSMC class.
- Give default values for ABCSMC.run arguments, which set no stopping criterion.
- Add function and plot for effective sample size.