Metadata-Version: 2.4
Name: simpple
Version: 0.1.0
Summary: Simple probabilistic programming language
Project-URL: Homepage, https://simpple.readthedocs.io
Project-URL: Repository, https://github.com/vandalt/simpple
Project-URL: Bug Tracker, https://github.com/vandalt/simpple/issues
Author-email: Thomas Vandal <thomas.vandal@umontreal.ca>
License-Expression: MIT
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: matplotlib
Requires-Dist: nautilus-sampler
Requires-Dist: numpy
Requires-Dist: scipy
Provides-Extra: docs
Requires-Dist: arviz; extra == 'docs'
Requires-Dist: corner; extra == 'docs'
Requires-Dist: emcee; extra == 'docs'
Requires-Dist: myst-nb; extra == 'docs'
Requires-Dist: myst-parser; extra == 'docs'
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-book-theme; extra == 'docs'
Requires-Dist: tqdm; extra == 'docs'
Requires-Dist: ultranest; extra == 'docs'
Requires-Dist: zeus-mcmc; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Description-Content-Type: text/markdown

# simpple: Simple Probablistic Programming Language (PPL)

`simpple` is a framework to easily build models that can be used with common Python samplers (emcee, pymultinest, ultranest, etc.).
It provides common distributions, a `Model` class and utility functions to easily build and re-use models.
The goal of `simpple` is to bring some of the features from probabilistic programming languages such as PyMC and Numpyro for models that were not implemented with a tensor library such as PyTensor or JAX.

Take a look at the documentation for more information: <https://simpple.readthedocs.io>
