Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Sep 08:05
ec81b3e

JuliaBUGS v0.1.0

Closed issues:

  • Add a lot of test models (#1)
  • Actual parser -- external language? (#2)
  • Document BUGS syntax that is difficult to support via Julia macro (#3)
  • String manipulation to convert BUGS code into Julia AST? (#4)
  • Support interpolation in @bugsast (#5)
  • Use pattern matching (#6)
  • Support incremental construction of GraphInfo (#16)
  • Interesting package that might help implement our BUGS parser (#7)
  • Transform syntax errors (#8)
  • Type checking at IR level instead of AST level (#9)
  • Roadmap to going public (#11)
  • Review Readme and other old files lying around; clean up (#12)
  • @bugsmodel_str doesn't support multiple-line expressions (#13)
  • Documentation Checklist (#14)
  • Fix the example in README (#17)
  • Fix function identifier conflicts and precompilation (#18)
  • Separate model construction and conditioning of toturing. (#19)
  • Disallowing using stochastic variables as loop bounds/indices(even when they have observed values). (#20)
  • Warn user about BUGS-style link function syntax. (#21)
  • Only stochastic variable is reported in MCMCChain summury (#25)
  • Setting up CI workflows for docs, tests and formating. (#26)
  • Compile BUGS model to multiple Turing models / Distributions to enable Gibbs sampling (#28)
  • Additional compilation target: LogDensityProblems (#30)
  • More Julian syntax (#31)
  • Verify the BUGS distribution functions in primitives.jl are correct. (#32)
  • Add logdensity correctness tests for all BUGS example models (#39)
  • Add support for DataFrames.jl (#42)
  • Add LogdensityProblemsAD extension (#49)
  • Update README for the new parse and compile function (#54)
  • Implement AbstractMCMC.bundle_samples for MCMC samples conversion (#63)

Merged pull requests: