Releases: ReactiveBayes/ReactiveMP.jl
Releases · ReactiveBayes/ReactiveMP.jl
v3.9.1
ReactiveMP v3.9.1
Closed issues:
- Add multiplication of two Gaussian messages (#265)
- average energy does not check arguments and does not provide a useful error (#318)
- approximate_as_samplelist procedure uses
eltype
instead ofparamfloattype
(#323) - Non-linear node fails for single multivariate input (#328)
Merged pull requests:
- add check for input arguments in the rules (#321) (@bvdmitri)
- Add debug addons (#326) (@bartvanerp)
- Make the sample list approximation more generic (#327) (@bvdmitri)
- Fix Linearization method for multivariate input univariate output (#330) (@albertpod)
v3.9.0
ReactiveMP v3.9.0
Closed issues:
- Add soft dot product (#231)
- Memory Addon can break displaying posteriors in REPL (#306)
- Gamma distribution pdf producing NaNs (#314)
Merged pull requests:
- Add multiplication rules for two univariate random variables (#298) (@HoangMHNguyen)
- do not override Base.nameof (#300) (@bvdmitri)
- Add tests for AR node (#301) (@albertpod)
- Reimplement
@test_rules
and@test_marginalrules
(#302) (@bvdmitri) - Add SoftDot node (#305) (@abpolym)
- fix erroneous Base.show method for MemoryAddon (#307) (@bvdmitri)
- Update test_marginals.jl (#308) (@albertpod)
- Fix GammaShapeRate pdf (#315) (@Nimrais)
- generalize bernoulli update rule and improve robustness (#316) (@bartvanerp)
- use Julia 1.9 in tests (#319) (@bvdmitri)
- Add Extensions support from Julia 1.9 (#320) (@bvdmitri)
- add cholinv-family methods for UniformScaling (#322) (@bvdmitri)
v3.8.1
ReactiveMP v3.8.1
v3.8.0
ReactiveMP v3.8.0
Closed issues:
- Misspecified meta objects get silently ignored (#281)
Merged pull requests:
- Update rule Mixture and Transition (#282) (@bartvanerp)
- Optimize rule/marginalrule dispatch (#299) (@bvdmitri)
v3.7.3
ReactiveMP v3.7.3
Closed issues:
- Some tests for CVI do not converge (#280)
@average_energy
should usemeta::Nothing
by default (#293)
Merged pull requests:
- 283 the mean field rules for the transition node are not generic (#289) (@wouterwln)
- Make CVI tests less confusing (#291) (@Nimrais)
- fix: change default meta type in average energy from Any to Nothing (#295) (@bvdmitri)
- Add rules for univariate normal (#297) (@albertpod)
v3.7.2
ReactiveMP v3.7.2
Closed issues:
- Excessive/unnecessary allocations in the
call_rule_make_node
andMessageMapping
(#284)
Merged pull requests:
- Remove Kernel GCV node (#285) (@albertpod)
- chore(): improve allocation profile for rule dispatching (#290) (@bvdmitri)
v3.7.1
ReactiveMP v3.7.1
v3.7.0
ReactiveMP v3.7.0
Closed issues:
- Creation and
prod
fails forUniformScaling
andDiagonal
(#266) - Categorical * Bernoulli analytical prod is missing (#268)
- Missing tests
Categorical
andDirichlet
update rules (#270) - Revision of approximations (#276)
Merged pull requests:
- Add categorical*bernoulli analytical prod (#269) (@HoangMHNguyen)
- Additions to enable fix for RxInfer issue #9 (#272) (@wmkouw)
- Beta distribution natural parameters (#274) (@Nimrais)
- Fix uniformscaling (#277) (@bartvanerp)
- convert testset to test_args (#278) (@bartvanerp)
- Add tests and missing marginal rules Categorical and Dirichlet (#279) (@bartvanerp)
v3.6.1
ReactiveMP v3.6.1
v3.6.0
ReactiveMP v3.6.0
Closed issues:
- Support for efficient sampling from
WishartMessage
andInverseWishartMessage
(#186) - Support for efficient bulk pdf evaluation for InverseWishart (#187)
eltype
forDistribution
type is ambiguous (#223)- Rename
Switch
node toMixture
(#262)
Merged pull requests:
- Rename
Switch
toMixture
(#263) (@bartvanerp) - Fix typo in contributing markdown (#264) (@albertpod)