Metadata-Version: 2.1
Name: bibat
Version: 0.1.2
Summary: Batteries-included Bayesian analysis template
Home-page: https://github.com/teddygroves/bibat
Download-URL: https://pypi.org/project/bibat
Author: Teddy Groves
Author-email: tedgro@dtu.dk
License: GNU General Public License version 3
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Requires-Python: >=3.9
License-File: LICENSE
Requires-Dist: pip (>=20)
Requires-Dist: cookiecutter
Requires-Dist: click
Requires-Dist: pydantic
Provides-Extra: development
Requires-Dist: black ; extra == 'development'
Requires-Dist: isort ; extra == 'development'
Requires-Dist: pytest ; extra == 'development'
Requires-Dist: tox ; extra == 'development'
Requires-Dist: sphinx ; extra == 'development'
Requires-Dist: sphinx-click ; extra == 'development'
Requires-Dist: pydata-sphinx-theme ; extra == 'development'

====================================================
Bibat: Batteries-Included Bayesian Analysis Template
====================================================

.. image:: https://zenodo.org/badge/344553551.svg
   :target: https://zenodo.org/badge/latestdoi/344553551

.. image:: https://readthedocs.org/projects/bibat/badge/?version=latest
    :target: https://bibat.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

Bibat is a Python package providing a flexible interactive template for Bayesian
statistical analysis projects. 

It aims to make it easier to create software projects that implement a Bayesian
workflow that scales to arbitrarily many inter-related statistical models, data
transformations, inferences and computations. Bibat also aims to promote
software quality by providing a modular, automated and reproducible project that
takes advantage of and integrates together the most up to date statistical
software.

Bibat comes with "batteries included" in the sense that it creates a working
example project, which the user can adapt so that it implements their desired
analysis. We believe this style of template makes for better usability and
easier testing of Bayesian workflow projects compared with the alternative
approach of providing an incomplete skeleton project.

Documentation
=============

Check out bibat's documentation at `https://bibat.readthedocs.io
<https://bibat.readthedocs.io>`_.

In particular, you may find it useful to have a look at `this vignette
<https://bibat.readthedocs.io/en/latest/_static/report.html>`_ that
demonstrates, step by step, how to use bibat to implement a complex statistical
analysis.

Quick Start
===========

You can try out bibat like this (make sure you are in a Python environment where
you would like to install bibat and `its dependencies
<https://github.com/teddygroves/bibat/blob/main/setup.cfg#L28>`_):

.. code:: sh

    $ pip install bibat
    $ bibat

After following the wizard's instructions, you should now have a new directory
implementing a simple statistical analysis. To try it out, run the following
command from the root of the new directory:

.. code:: sh

    $ make analysis

To install the latest version from github:

.. code:: sh

    $ pip install git+https://github.com/teddygroves/bibat.git@main
