Metadata-Version: 2.4
Name: probabilistic_model
Version: 7.1.1
Summary: Models for probabilistic reasoning
Author-email: Tom Schierenbeck <tom_sch@uni-bremen.de>
Project-URL: Source, https://github.com/probabilistic_model/probabilistic_model
Project-URL: Bug Tracker, https://github.com/tomsch420/probabilistic_model/issues
Keywords: probabilistic models,probabilistic machine learning,probability theory,variables,reasoning under uncertainty
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: random-events>=4.1.2
Requires-Dist: networkx
Requires-Dist: plotly
Requires-Dist: scipy
Requires-Dist: typing_extensions
Requires-Dist: numpy
Requires-Dist: sortedcontainers
Requires-Dist: tqdm
Requires-Dist: tabulate
Requires-Dist: N2G
Requires-Dist: python-igraph
Requires-Dist: rustworkx>=0.16.0

# Welcome to the Probabilistic Model's package. 
[![Python Tests](https://github.com/tomsch420/probabilistic_model/actions/workflows/python-tests.yml/badge.svg)](https://github.com/tomsch420/probabilistic_model/actions/workflows/python-tests.yml)

This package contains an interface for any kind of probabilistic models.
The aim of this package is to provide a clean, unifying, well documented API to
probabilistic models. Just like sklearn does for classical machine learning models.

Read the docs here https://probabilistic-model.readthedocs.io/en/latest/.

## Development

### Testing

The project uses unittest for testing. To run the tests locally:

```bash
pip install -r requirements-dev.txt
pip install -e .
python -m unittest discover test
```

### Continuous Integration

This project uses GitHub Actions for continuous integration. The CI pipeline runs automatically on push to main/master branches and on pull requests to these branches. It sets up a Python environment, installs dependencies, and runs the tests.

You can see the status of the CI pipeline in the GitHub Actions tab of the repository.
