An open API service indexing awesome lists of open source software.

https://github.com/probcomp/genexperimental.jl

Featherweight embedded probabilistic programming language and compositional inference programming library
https://github.com/probcomp/genexperimental.jl

Last synced: 11 months ago
JSON representation

Featherweight embedded probabilistic programming language and compositional inference programming library

Awesome Lists containing this project

README

          

***NOTE: This repository is not maintained. We reworked the system from the ground up. The new reposity can be found there: https://github.com/probcomp/Gen.jl***

# Gen

Gen is a featherweight embedded probabilistic programming language and compositional inference programming library.

WARNING: Gen is unsupported and highly unstable research software.

## Installing
Gen.jl is not a a publicly registered Julia package.
To use or develop Gen.jl, clone the repository with:
```
julia> Pkg.clone("git@github.com:probcomp/Gen.jl.git")
```
You can find the location on your filesystem where Julia placed the clone using:
```
julia> Pkg.dir("Gen")
```

## Run tests
```
julia> Pkg.test("Gen")
```

## Installing support for IJulia notebooks

To install the Gen.jl notebook extension for Jupyter notebooks, which provides
a simple API for Javascript-based trace renderings in Jupyter noteoboks, use:

```
$ cd jupyter/
$ ./install_notebook_extensions.sh
```