Releases: TuringLang/Turing.jl
Releases · TuringLang/Turing.jl
v0.8.0
v0.8.0 (2020-01-04)
Closed issues:
- Recommend memoization in docs for expensive functions in models when Gibbs sampling (#1024)
- Missing Pkg in dependencies (#1020)
- Numerical errors on Turing v0.7.4 (#1017)
- Problem with random switch (#1013)
- Error with Gibbs compositional sampler and an array (#1004)
- Elliptical slice sampling (#991)
- Simple syntax for querying the model and posterior sample (#989)
- Unifying assume and observe and handling missing data and user-input variable names (#972)
- Issues in Intro (#942)
- Cannot compile Turing on fresh Julia install (#936)
- Keyword arugments in
@model
are not treated as data (#911) - Sampling from an InverseWishart with HMC (#883)
- Too much macro dependence? (#820)
- Log probability of an observation (#817)
- Model syntax: provide automatically all random variables as argument? (#792)
- Use ModelingToolkit for frontend or IR? (#789)
- Observe vectorisation issue. (#761)
- Assume in vectorisation of HMC bug. (#760)
- Function to add to logp within @model Turing model (#754)
- Unifying error messages. (#747)
- Option to reject samples that cause errors (#703)
- Why does @model build a declaration instead of a value? (#667)
- array comprehension for random variables (#604)
- Compiler generated aliases (#533)
- Compiler does not pass on the sampler (#532)
- @varname can be replaced with a function (#514)
- Refactoring VarName: new indexing scheme (#484)
- Change broadcasting for ~ macro (#476)
- Evaluating the posterior (#400)
- Specialised inference (#313)
Merged pull requests:
- Increment version number to 0.8.0 (#1054) (cpfiffer)
- Update index.html (#1051) (yebai)
- Make MH in Gibbs faster (#1050) (mohamed82008)
- Use
div
instead ofround
(#1049) (devmotion) - Remove
== true
and== false
(#1048) (devmotion) - Comparisons with nothing (#1047) (devmotion)
- Use preferred
truncated
instead ofTruncated
(#1045) (devmotion) - Remove static type parameters (#1044) (devmotion)
- Update index.html (#1041) (yebai)
- CompatHelper: bump compat for "MCMCChains" to "1.0" (#1040) (github-actions[bot])
- Fix docstrings and remove static type parameters (#1037) (devmotion)
- Do not allow
nothing
as sampler (#1036) (devmotion) - CompatHelper: bump compat for "LogDensityProblems" to "0.10" (#1035) (github-actions[bot])
- Replace deprecated TruncatedNormal (#1033) (devmotion)
- Replace deprecated option (#1031) (devmotion)
- Remove .travis.yml site build (#1030) (cpfiffer)
- Set up Ruby before building the documentation (#1029) (devmotion)
- Update index.html (#1028) (yebai)
- CompatHelper: bump compat for "SpecialFunctions" to "0.9" (#1027) (github-actions[bot])
- Minor website changes & GitHub actions setup (#1026) (cpfiffer)
- Add memoization when Gibbs sampling to performance tips (#1025) (mohamed82008)
- Add
sorted=true
in Chain constructor (#1023) (cpfiffer) - Update website (#1022) (cpfiffer)
- CompatHelper: bump compat for "Requires" to "1.0" (#1021) (github-actions[bot])
- Fix interface guide (#1018) (cpfiffer)
- Add elliptical slice sampling algorithm (#1000) (devmotion)
- prob and logprob macros for simple model queries (#997) (mohamed82008)
- Add explicit resampler with ESS threshold (#990) (devmotion)
- Compiler 3.0 (#965) (mohamed82008)
v0.7.4
v0.7.4 (2019-12-08)
Closed issues:
Merged pull requests:
- Reduce version number (#1016) (cpfiffer)
- Increment version number (#1014) (cpfiffer)
- Update README.md (#1010) (yebai)
- Migrate to AbstractMCMC, add interface manual (#1007) (cpfiffer)
- Set seed in distribution test (#998) (devmotion)
- Add fallbacks for
alg\_str
andtransition\_type
(#995) (devmotion) - Add space as type parameter to Gibbs sampler (#994) (devmotion)
- Implement getspace only for instances (#993) (devmotion)
- Simplify the acceptance check in MH and update the documentation (#992) (devmotion)
- Create arrays of particles instead of using
push!
in SMC and PG (#988) (devmotion) - Remove obsolete ZygoteRules from dependency. (#987) (yebai)
- Simplify stratified resampling (#983) (devmotion)
- Simplify systematic resampling (#982) (devmotion)
- Bump Zygote version and drop bound on ZygoteRules (#955) (torfjelde)
v0.7.3
v0.7.3 (2019-11-21)
Closed issues:
- Persistent numerical issues (#974)
- Broken tests on 32-bit version of Julia on Windows. (#923)
- Multivariate proposals for MH current not supported (#906)
Merged pull requests:
- Remove num_particles and pre-allocate children (#979) (devmotion)
- Bump FiniteDifferences version and fix AD tests (#975) (mohamed82008)
- Reduce allocations (#971) (devmotion)
- Simplify calculations of tables for DirichletProcess and PitmanYorProcess (#970) (devmotion)
- Add numerically stable Poisson logpdf (#967) (itsdfish)
- Simplify ParticleContainer (#966) (devmotion)
- Update checks for nothing (#964) (devmotion)
- Update deprecated lbeta to logbeta (#961) (itsdfish)
- Update shim to DynamicHMC 2 and LogDensityProblems 0.9. (#960) (tpapp)
- Remove redundant computations and unneeded allocations (#959) (devmotion)
- Performance tips (#958) (trappmartin)
- Export resume function (#954) (cpfiffer)
- CompatHelper: bump compat for "SpecialFunctions" to "0.8" (#952) (github-actions[bot])
- Create CompatHelper.yml (#948) (yebai)
- Add new HMC internals (#947) (sethaxen)
- Add bound on ZygoteRules because it's not done by Zygote (#946) (andreasnoack)
- Try Github actions. (#945) (yebai)
- A few updates of HMC, Gibbs, and NUTS to new API. (#941) (andreasnoack)
v0.7.2
v0.7.1
See github.com/TuringLang/Turing.jl/releases/tag/v0.7.1 for release n…
v0.7.0
v0.7.0 (2019-10-03)
Closed issues:
- Doc build/configuration error (#919)
- Incompatibilty with LocationScale (#916)
- GMM example fail (#914)
- TArray and multinomial (#899)
- StickBreakingProcess logpdf is ambiguous (#893)
- /tutorials/1-gaussianmixturemodel: GC error (probable corruption) (#881)
- Passing RNG (#870)
- NaN violates Normal condition σ >= zero(σ) (#868)
- Test produces lots of errors (#867)
- Simple model fails to converge with N = 500 (#866)
- getparams indexing error (#854)
- Adding versioning support for Documentation and Tutorials. (#837)
- MvNormal AD and cov symmetry (#827)
- Simple example of ODE parameters inference (#810)
- Design/improve/unifty
sample\(\)
interface (#746) - Resume interface (#566)
- Better adaptation configuration interface (#491)
- help with model (#412)
Merged pull requests:
- Increment version number to 0.7.0 (#926) (cpfiffer)
- docs update (#925) (KDr2)
- Lock "faraday" to 0.15.4 (#921) (KDr2)
- Use DistributionsAD (#917) (mohamed82008)
- Docstring updates, guide improvements. (#915) (cpfiffer)
- Fix for issue 903 (#910) (torfjelde)
- Removed include io.jl since io.jl is gone (#909) (torfjelde)
- Make tests pass on 1.2 (#908) (xukai92)
- Docs: add Twitter button on page header (#901) (KDr2)
- Fix for #893 (#898) (trappmartin)
- Update style-guide.md (#897) (torfjelde)
- added OrderedLogistic distribution (#896) (elizavetasemenova)
- README links broken again (#894) (Red-Portal)
- Include Julia 1.2 in Travis tests. (#891) (yebai)
- Set AHMC version lower bound to
v0.2.3
. (#890) (yebai) - Changed gradient of LSE (#885) (trappmartin)
- Docs Versioning Support (#884) (KDr2)
- Fix Base.rand Signature (#882) (bhgomes)
- Increase default tree depth of NUTS from 5 to 10 (#879) (xukai92)
- Pass rng to all functions (#871) (xukai92)
- Fix all tests (#858) (mohamed82008)
- Add related packages. (#853) (yebai)
- Uniform interface of Benchmark (#851) (KDr2)
- Interface Changeover (#793) (cpfiffer)
v0.6.23
v0.6.23 (2019-07-31)
Closed issues:
- NUTS/HMC not working on 0.6.19 (#864)
Merged pull requests:
- Updated AHMC version (#876) (trappmartin)
- The docs link is broken (#875) (Red-Portal)
- Docs improvements. (#874) (yebai)
- dispatch-based AD, updated manifest (#872) (matbesancon)
v0.6.22
v0.6.21
v0.6.21 (2019-07-24)
Merged pull requests:
v0.6.19
v0.6.19 (2019-07-23)
Closed issues:
- gradient_logp is not type stable (#856)
- Tracker AD is broken for LDA (#850)
- Turing Minor Release (#839)
- Incorrect algorithm specification doesn't throw an error. (#831)
- Error with tracker based gradient for
MvNormal
(#829) - Hack to get strictly typed Duals? (#818)
- Make alg.space type info of the alg (#802)
- AD error with custom distribution (#780)
- Consider a CITATION.bib file (#759)
- Completely eliminating
Real
from the model and pre-allocating (#665)
Merged pull requests:
- Increment version number to 0.6.19 (#862) (cpfiffer)
- add some spaces to example code and tests (#860) (srenatus)
- Fix Tracker AD for LDA (#857) (mohamed82008)
- Bring back the generated functions (#852) (mohamed82008)
- Update MAP docs (#845) (mohamed82008)
- Add citation file. (#843) (yebai)
- Benchmarks update (#841) (KDr2)
- Add examples in #829 to benchmarks. (#836) (yebai)
- Fix #665, #802 and #829 (#826) (mohamed82008)
- Variational Inference (#796) (torfjelde)