Wiki

Clone wiki

anglican / Home

Clojars Project

News

3/8/2016

Anglican 1.0.0 released and published to Clojars. Major refactoring, many new features and refinements.

21/3/2016

Anglican 0.9.0 released and published to Clojars. Bugfixes, new algorithms, better testing and performance.

25/2/2016

Anglican 0.8.0 released and published to Clojars. Bugfixes, new algorithms, better testing and performance.

29/11/2015

Concise and convenient declarations for primitive procedures:

(declare :primitive foo)

declares foo as a primitive procedure inside Anglican code.

(declare :ns-primitive bar)

declares all procedures in bar namespace as primitive. For example

(defn foo [x] x)
(defn bar [x] (if (> x 0) x (- x))

(defquery qry
   (declare :primitive foo bar)
   (sample (normal (foo 1.) (bar 1.))))

23/11/2015

map handles lists with nils properly now. Released version is 0.7.1, snapshot is 0.7.2-SNAPSHOT.

10/7/2015

anglican 0.7.0 released and promoted on clojars:

  • conditional is properly recognized as a higher-order function in Anglican.
  • query can be nested.
  • Particle Cascade was broken and has been fixed.
  • Stochastic tests are included for inference algorithms.

6/7/2015

anglican 0.6.7 released and promoted on clojars. The snapshot version is 0.6.8-SNAPSHOT from now on.

5/7/2015

anglican.stat, a library for statistical postprocessing of inference results, has been added.

2/7/2015

edge case fixed in BaMC.

24/6/2015

  • anonymous closure shortcut #(...) is working properly now, just like in Clojure.
  • anglican.inference/equalize equalizes a sequence of inferred states.
  • wrapping of a query into a distribution object tentatively implemented, work in progress.

23/6/2015

  • Backquote works properly in queries.
  • No more Java source code in anglican tree. Everything is in Clojure.

17/6/2015

The repository transferred to probprog (Probabilistic Programming @ Oxford).

16/4/2015

Everything renamed.

Updated