Skip to content

Releases: ReactiveBayes/ReactiveMP.jl

v2.5.1

23 Sep 15:01
Compare
Choose a tag to compare

ReactiveMP v2.5.1

Diff since v2.5.0

Closed issues:

  • Macros @call_rule and @marginal_rule are broken for Delta node (#210)
  • PyPlot.jl based examples crash in CI (#212)

Merged pull requests:

v2.5.0

16 Sep 12:38
Compare
Choose a tag to compare

ReactiveMP v2.5.0

Diff since v2.4.1

Closed issues:

  • Revise mean(inv, ::PointMass) (#191)
  • Error reporting for Progress in automatic inference API (#192)
  • Wishart marginal not Hermitian in static model (#193)
  • InverseWishart encounters a degrees-of-freedom argument error (#195)
  • @node should not support interface names with underscores (#203)

Merged pull requests:

v2.4.1

16 Aug 08:15
Compare
Choose a tag to compare

ReactiveMP v2.4.1

Diff since v2.4.0

Closed issues:

  • make test testset="path" pass if path does not exist (#183)

Merged pull requests:

  • Show the original stack trace for StackOverflowError in the inference function (#189) (@bvdmitri)
  • Improve tests infrastructure (#190) (@bvdmitri)

v2.4.0

05 Aug 17:51
Compare
Choose a tag to compare

ReactiveMP v2.4.0

Diff since v2.3.1

Closed issues:

  • distribution parameterization by keyword arguments (#1)
  • Support of message passing for Boolean functions (#120)
  • Sampling with size argument for Multivariate Gaussian Family is broken after new version of Distributions.jl (#174)
  • Factorisation constraints do not play nicely with tuple-d variables (e.g. in Gaussian Mixture node) (#179)

Merged pull requests:

  • Support of message passing for Boolean functions (#170) (@albertpod)
  • Merge latest changes from master to dev_logic (#177) (@bvdmitri)
  • Breaking: set returnvars = KeepLast() when iterations are not specified (#178) (@bvdmitri)
  • fix constraints specification resolution for tupled variables (#180) (@bvdmitri)
  • Add error for incompatible number of arguments in the model spec (#181) (@bvdmitri)
  • Fix factorisation constraints for anonymous random variables from deterministic functions (#182) (@bvdmitri)
  • Add tests for aliases (#185) (@bvdmitri)

v2.3.1

29 Jul 11:53
Compare
Choose a tag to compare

ReactiveMP v2.3.1

Diff since v2.3.0

Closed issues:

  • Linear combination is inconsistent / numerically unstable (#164)
  • FE computation for Categoricals fails when the parameter vector has 0 entries (#165)

Merged pull requests:

v2.3.0

13 Jul 07:55
Compare
Choose a tag to compare

ReactiveMP v2.3.0

Diff since v2.2.0

Closed issues:

  • Implement RequireInboundMarginal (#151)

Merged pull requests:

v2.2.0

06 Jul 08:39
Compare
Choose a tag to compare

ReactiveMP v2.2.0

Diff since v2.1.0

Closed issues:

  • Add Poisson node (#129)

Merged pull requests:

  • feat: new functional dependencies pipeline RequireMarginal (#160) (@bvdmitri)

v2.1.0

01 Jul 15:31
4f85423
Compare
Choose a tag to compare

ReactiveMP v2.1.0

Diff since v2.0.6

Closed issues:

  • Docs should contain list of exported methods (#114)
  • Display user-friendly error when indexing random variables within the @model macro (#134)
  • Average energy fails for the multiplication node if scalar is the second argument (#135)
  • Report where free energy computes NaN (#136)
  • Linearize DistProduct for identical types of distributions (#137)
  • Error if the same variable has been used both in LHS and RHS of tilde expression (#139)
  • Question: Can you set returnvars to return KeepLast() from all RVs? (#142)
  • average energy computation for the Wishart node (#148)
  • Deprecate dim(d) with size(d, 1) (#157)

Merged pull requests:

v2.0.6

01 Jun 09:02
Compare
Choose a tag to compare

ReactiveMP v2.0.6

Diff since v2.0.5

Merged pull requests:

  • fix: minor fix for pointmass form constraint (#124) (@bvdmitri)

v2.0.5

25 May 07:47
Compare
Choose a tag to compare

ReactiveMP v2.0.5

Diff since v2.0.4

Merged pull requests: