BQL database built on SQLite3
Project description
# Bayeslite
Bayeslite is a BQL database built on SQLite3. BQL is an extension to SQL that supports queries about the probable implications of data.
Bayeslite is part of an ongoing research project. For more information, contact bayesdb@mit.edu.
## Dependencies
Bayeslite is written in Python 2.7, using the sqlite3 module with SQLite3 >=3.8.0.
Bayeslite depends on:
[Crosscat](https://github.com/probcomp/crosscat), a general-purpose nonparametric Bayesian population model which serves as a default in the absence of a domain-specific model.
[apsw](https://rogerbinns.github.io/apsw/), a sqlite3 wrapper for Python more articulated than the builtin sqlite3 module
[numpy](http://www.numpy.org), a library of vectorized numerical algorithms
[requests](http://www.python-requests.org/), an HTTP/HTTPS library, which we use to track users.
The bayeslite automatic tests depend on:
[pytest](https://pytest.org/)
[pandas](http://pandas.pydata.org), a library for tabular data structures
The bayeslite documentation depends on:
[Sphinx](http://sphinx-doc.org/)
## Test
To check that everything will work, before installing:
` $ ./check.sh `
## Install
To install system-wide, or into the current virtual environment:
` $ python setup.py build $ python setup.py install `
## Use
Import the bayeslite module. See the documentation for details on the Python API.
## Documentation
To build the documentation (requires sphinx):
` $ make doc `
The result will be placed in build/doc, with one subdirectory per output format.
To build only one output format, e.g. HTML because you don’t want to install TeX:
` $ make html `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bayeslite-0.1.8.tar.gz
.
File metadata
- Download URL: bayeslite-0.1.8.tar.gz
- Upload date:
- Size: 565.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b3ac3954859c421b03616cf0c0824a6f50e673b548214ed3f2c500864685958 |
|
MD5 | d814b4f8ac5d68079c0a8a9f35801184 |
|
BLAKE2b-256 | 6c3eef14cf80b3651315d65e611a2497fe10d6a8933f98b4fc005494af629c30 |
File details
Details for the file bayeslite-0.1.8-py2-none-any.whl
.
File metadata
- Download URL: bayeslite-0.1.8-py2-none-any.whl
- Upload date:
- Size: 175.0 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4272bbf82140d8a03560f535d5fbfa4e138c6cb9b4c0c080f96bd43b3f03e1 |
|
MD5 | 0b7b2a8a0a5dc84e53f43217e0ce55a0 |
|
BLAKE2b-256 | a6f1fb438f6a1fa73bf7e6e04d0390513ff5d2bad0618f8f60ac548e5bf7676a |