Releases: TuringLang/DynamicPPL.jl
Releases · TuringLang/DynamicPPL.jl
v0.7.1
DynamicPPL v0.7.1
Merged pull requests:
- Fixes for Turing (#97) (@devmotion)
- Docstring for models (#99) (@torfjelde)
- Fix Zygote support (#100) (@mohamed82008)
v0.7.0
DynamicPPL v0.7.0
Closed issues:
- Move tilde here and avoid VarInfo wrangling in Turing.Inference (#19)
Merged pull requests:
- Make tilde_{assume,observe} functions behave more uniformly (#76) (@phipsgabler)
- Fix SampleFromUniform and implement AbstractMCMC interface for SampleFromPrior and SampleFromUniform (#77) (@devmotion)
- Fix SampleFromUniform (#78) (@mohamed82008)
- Allow linking for SampleFromPrior (#83) (@cpfiffer)
- Use
replace_ref_begin_end!
on Julia >= 1.5.0-DEV.666 (#84) (@devmotion) - Make
logp
concretely typed by default and respect types inresetlogp!
(#86) (@devmotion) - Add minimum/maximum for NoDist (#88) (@cpfiffer)
- Make accumulation of log probabilities thread-safe (#89) (@devmotion)
- Ignore test errors on Julia nightly (#90) (@devmotion)
- Add some NoDist tests (#91) (@cpfiffer)
- Add ThreadSafeVarInfo (#92) (@devmotion)
- CompatHelper: bump compat for "Bijectors" to "0.7" (#93) (@github-actions[bot])
- Make Turing tests compatible with Libtask 0.4 (#95) (@devmotion)
- Fix the incorrect Libtask bound (#96) (@devmotion)
v0.6.0
DynamicPPL v0.6.0
Closed issues:
Inf
is treated as variable rather than data (#15)- Register package (#24)
- [RFC] Can the model function be made a custom closure type? (#45)
- [RFC] Distinguishing tilde methods for passing variable names to both variants (#46)
- [RFC] VarName indices: something better than strings? (#49)
- Indexing with end breaks master (#61)
- Allow users to use their own macros and
~
inside a DPPL model with $ (#62) - Syntax for modifying target log density (#69)
Merged pull requests:
- Refactor VarName (#50) (@phipsgabler)
- Refactor ModelGen and nested closures (#51) (@phipsgabler)
- Run CI tests on Julia 1.4 (#52) (@devmotion)
- Split up tilde functions based on usage (#53) (@phipsgabler)
- Take @. seriously and avoid eval (#54) (@devmotion)
- Uncomment nested model test (#55) (@phipsgabler)
- CompatHelper: bump compat for "AbstractMCMC" to "1.0" (#56) (@github-actions[bot])
- Fix error
Model not defined
(#57) (@devmotion) - Do not differentiate push! (#58) (@devmotion)
- Fixed _setval! to work with vector-indices (#59) (@torfjelde)
- Less surprising model return values (#63) (@devmotion)
- Add shorter non-display printing of VarInfo (#66) (@phipsgabler)
- Do not modify interpolated expressions (#67) (@devmotion)
- Remove
replace_tilde!
(#70) (@devmotion) - Remove
@varinfo
,@logpdf
, and@sampler
(#71) (@devmotion) - Small reorganisations. (#72) (@yebai)
- Set AbstractMCMC lower bound to v1.0 (#74) (@yebai)
v0.5.0
DynamicPPL v0.5.0
Merged pull requests:
- Make default model evaluation independent of Turing (#43) (@phipsgabler)
- CompatHelper: bump compat for "Distributions" to "0.23" (#48) (@github-actions[bot])
v0.4.2
DynamicPPL v0.4.2
Merged pull requests:
- Add AbstractMCMC 0.5 and update Turing (#41) (@devmotion)
- Avoid method redefinition (#42) (@devmotion)
- CompatHelper: bump compat for "Bijectors" to "0.6" (#44) (@github-actions[bot])
v0.4.1
v0.4.0
DynamicPPL v0.4.0
Merged pull requests:
- Minor fix (#30) (@mohamed82008)
- Install TagBot as a GitHub Action (#37) (@JuliaTagBot)
- Update to AbstractMCMC 0.4 (#39) (@devmotion)
v0.3.0
v0.2.0
v0.2.0 (2020-01-16)
Merged pull requests:
- Zygote support - workaround setproperty! and getproperty (#31) (mohamed82008)
v0.1.1
v0.1.1 (2020-01-11)
Closed issues:
- High dimensional Gaussian is slow (#26)
Merged pull requests:
- Bump Distributions and Bijectors versions (#29) (mohamed82008)