Skip to content

Releases: TuringLang/AbstractPPL.jl

v0.10.1

20 Dec 04:30
310c50d
Compare
Choose a tag to compare

AbstractPPL v0.10.1

Diff since v0.10.0

StatsBase.predict in v0.10.0 calls a four argument implementation of predict, which is a mistake. This release resolves this by removing the unintended NamedTuple argument. Now it called the intended three-argument StatsBase.predict(Random.default_rng(), model, params).

Merged pull requests:

  • Fix bugs and add test for StatsBase.predict (#114) (@sunxd3)

v0.10.0

19 Dec 17:39
f1ffda1
Compare
Choose a tag to compare

AbstractPPL v0.10.0

Diff since v0.9.0

Breaking changes

  • In this release, we add an interface function StatsBase.predict, which draws posterior predictive samples

Merged pull requests:

  • Add StatsBase.predict to the interface (#81) (@sethaxen)
  • Update CompatHelper.yml (#105) (@penelopeysm)
  • CompatHelper: bump compat for Documenter to 1 for package test, (keep existing compat) (#106) (@github-actions[bot])
  • CompatHelper: add new compat entry for Accessors at version 0.1 for package test, (keep existing compat) (#107) (@github-actions[bot])
  • Add fix and unfix functions for parameter fixing and unfixing (#109) (@sunxd3)
  • Use new GitHub actions (#110) (@penelopeysm)
  • Add varname tests from DPPL + format repo (#111) (@penelopeysm)

v0.9.0

01 Oct 12:18
1cbcd1c
Compare
Choose a tag to compare

AbstractPPL v0.9.0

Diff since v0.8.4

Merged pull requests:

Closed issues:

  • condition method with weights (#39)
  • serialisation / deserialisation of VarName (#98)
  • Colon doesn't subsume itself (#99)

v0.8.4

17 Apr 16:24
b9cd48b
Compare
Choose a tag to compare

AbstractPPL v0.8.4

Diff since v0.8.3

Merged pull requests:

v0.8.3

12 Apr 13:38
6fbeffd
Compare
Choose a tag to compare

AbstractPPL v0.8.3

Diff since v0.8.2

Merged pull requests:

  • Ignore identity optic when composing (#96) (@sunxd3)

v0.8.2

09 Apr 12:40
29cdd41
Compare
Choose a tag to compare

AbstractPPL v0.8.2

Diff since v0.8.1

Merged pull requests:

  • Bring back function between varname and optic (#95) (@sunxd3)

v0.8.1

08 Apr 08:03
9d35b63
Compare
Choose a tag to compare

AbstractPPL v0.8.1

Diff since v0.8.0

Merged pull requests:

v0.8.0

02 Apr 11:42
cc9c8ed
Compare
Choose a tag to compare

AbstractPPL v0.8.0

Diff since v0.7.1

Merged pull requests:

v0.7.1

08 Mar 17:18
1fd87cf
Compare
Choose a tag to compare

AbstractPPL v0.7.1

Diff since v0.7.0

Merged pull requests:

  • Remove dependencies associated with the removed GraphInfo (#90) (@sunxd3)

v0.7.0

08 Nov 15:14
1f9a9e1
Compare
Choose a tag to compare

AbstractPPL v0.7.0

Diff since v0.6.2

Merged pull requests:

  • Backport 3-arg rand to AbstractPPL 0.5.x (#80) (@sunxd3)
  • Remove graphinfo.jl (#85) (@sunxd3)
  • Delete test/graphinfo directory (#86) (@yebai)
  • Fix CI workflows so they run on PRs (#87) (@yebai)
  • Add AbstractMCMCv5.0 to Project.toml (#88) (@sunxd3)

Closed issues:

  • More aggressive concretization (#35)
  • Add generated documentation (#45)
  • Allow interpolation in @varname (#46)
  • Evaluation/context: opt-in abstraction (#48)
  • Is the graph-based interface used anywhere? (#82)