Installation ============ Basic ----- Released versions of **fivecentplots** are hosted on `Pypi `_ and can be installed via ``pip``: .. code-block:: python pip install fivecentplots Development versions can be installed via `GitHub `_ Dependencies ************ * Python >=3.7 * pandas >=1.5 * matplotlib >= 3.1.3 * numpy >= 1.13.3 * scipy >= 1.4.1 * natsort Font support ************ When running on Linux, you might consider installing additional fonts for better looking labels: .. code-block:: sudo apt install -y ttf-mscorefonts-installer rm ~/.cache/matplotlib -rf Test Development ---------------- To run the tests locally, clone the repo, cd to the top `fivecentplots` directory, and run: .. code-block:: python pip install .[test] or for python 3.6: .. code-block:: python pip install .[test36] Doc Development --------------- To build the tests locally, clone the repo, cd to the top `fivecentplots` directory, and run: .. code-block:: python pip install .[doc] .. note:: Building docs requires ``pandoc``` which must be installed on your machine. For linux you can run ``sudo apt install pandoc``