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
- Host: GitHub
- URL: https://github.com/probcomp/genexperimental.jl
- Owner: probcomp
- License: mit
- Created: 2017-05-26T18:19:03.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-15T15:29:23.000Z (almost 6 years ago)
- Last Synced: 2025-05-08T22:57:47.338Z (11 months ago)
- Language: Julia
- Homepage:
- Size: 16 MB
- Stars: 17
- Watchers: 11
- Forks: 2
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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
```