bayeslite: A probabilistic database built on SQLite 3

Bayeslite is a probabilistic database built on SQLite 3. In addition to SQL queries on conventional SQL tables, it supports probabilistic BQL queries on generative models for data in a table.

Quick start for querying a pre-analyzed database:

import bayeslite
bdb = bayeslite.bayesdb_open("foo.bdb")
cursor = bdb.execute("SOME BQL QUERY")
...

If you would like to analyze your own data with BayesDB, please contact bayesdb@mit.edu to participate in our research project.

Indices and tables