.. _getting-started: =============== Getting Started =============== Requirements ------------ Python 3.8 is strongly recommended. DABEST has also been tested with Python 3.6 and 3.7. In addition, the following packages are also required (listed with their minimal versions): * `numpy 1.19 `_ * `scipy 1.5 `_ * `matplotlib 3.3 `_ * `pandas 1.1 `_ * `seaborn 0.11 `_ * `lqrt 0.3 `_ To obtain these package dependencies easily, it is highly recommended to download the `Anaconda `_ distribution of Python. Installation ------------ 1. Using ``pip`` At the command line, run .. code-block:: console $ pip install dabest 2. Using Github Clone the `DABEST-python repo `_ locally (see instructions `here `_). Then, navigate to the cloned repo in the command line and run .. code-block:: console $ pip install . Testing ------- To test DABEST, you will need to install `pytest `_. Run ``pytest`` in the root directory of the source distribution. This runs the test suite in ``dabest/tests`` folder. The test suite will ensure that the bootstrapping functions and the plotting functions perform as expected. Bugs ---- Please report any bugs on the `Github issue tracker `_ for DABEST-python. Contributing ------------ All contributions are welcome. Please fork the `Github repo `_ and open a pull request.