Skip to main content

A set of Python modules to implement the Bayesian Evidential Learning (BEL) framework

Project description

Travis Doc Black PythonVersion PyPi DOI Downloads

https://raw.githubusercontent.com/robinthibaut/skbel/master/docs/img/illu-01.png

skbel is a Python module for implementing the Bayesian Evidential Learning framework built on top of scikit-learn and is distributed under the 3-Clause BSD license.

Installation

Dependencies

skbel requires:

  • Python (>= 3.7)

  • Scikit-Learn (>= 0.24.1)

  • NumPy (>= 1.14.6)

  • SciPy (>= 1.1.0)

  • joblib (>= 0.11)


Skbel plotting capabilities require Matplotlib (>= 2.2.2).

User installation

The easiest way to install skbel is using pip

pip install -U skbel

Development

We welcome new contributors of all experience levels.

Source code

You can check the latest sources with the command:

git clone https://github.com/robinthibaut/skbel.git

Contributing

Contributors and feedback from users are welcome. Don’t hesitate to submit an issue or a PR, or request a new feature.

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have pytest >= 5.0.1 installed):

pytest skbel

Help and Support

Documentation

Communication

How to cite

Thibaut, R., 2021. SKBEL – Bayesian Evidential Learning framework built on top of Scikit-learn. Zenodo. https://doi.org/10.5281/zenodo.5526609

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skbel-2.1.4.tar.gz (38.7 MB view hashes)

Uploaded Source

Built Distribution

skbel-2.1.4-py3-none-any.whl (38.7 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page