Skip to content

Releases: ICB-DCM/pyABC

pyABC 0.9.21

05 Nov 16:20
f92202f
Compare
Choose a tag to compare
  • 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

04 Nov 11:30
05e238d
Compare
Choose a tag to compare
  • Add high-level versions of the kde plotting routines (#204).
  • Add unit tests for common epsilon schemes (#207).

pyABC 0.9.19

24 Oct 13:27
55dff8d
Compare
Choose a tag to compare
  • Move to cffi>=1.13.1 after that bug was surprisingly quickly fixed (#195).
  • Create sub-module for epsilon (#189).
  • Add plots for sample and acceptance rate trajectories (#193).

pyABC 0.9.18

21 Oct 14:38
a7aa2b1
Compare
Choose a tag to compare
  • 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

10 Oct 03:07
8cb0d85
Compare
Choose a tag to compare
  • 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

08 Oct 11:23
33fdd35
Compare
Choose a tag to compare
  • 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

24 Sep 16:33
a3da62b
Compare
Choose a tag to compare
  • Some extensions of external simulators interface (#168).
  • Add basic plots of summary statistics (#165).
  • Document high-performance infrastructure usage (#159).
  • Self-administrative: Add social preview (#158), and link to zenodo (#157).
  • Fix external deprecations (#153).
  • Re-add R related tests (#148).

pyABC 0.9.14

09 Aug 14:58
152da29
Compare
Choose a tag to compare
  • 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

26 Jun 14:42
d59fe5c
Compare
Choose a tag to compare
  • 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

05 May 12:49
f23f0ff
Compare
Choose a tag to compare
  • 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.