Installation
*****************************
Gurita requires Python 3.11 or greater and relies heavily on the following libraries: `NumPy `_, `SciPy `_, `Pandas `_, `Seaborn `_ (and hence `Matplotlib `_), `Scikit-learn `_.
You can install gurita :ref:`directly from source ` code.
.. _install_src:
Installing directly from source code
====================================
Clone this repository:
.. code-block:: bash
git clone https://github.com/bjpop/gurita
Move into the repository directory:
.. code-block:: bash
cd gurita
Python 3 is required for this software.
Gurita can be installed using ``pip`` in a variety of ways:
1. Inside a virtual environment:
.. code-block:: bash
python3 -m venv gurita_dev
source gurita_dev/bin/activate
pip install -U /path/to/gurita
2. Into the global package database for all users:
.. code-block:: bash
pip install -U /path/to/gurita
3. Into the user package database (for the current user only):
.. code-block:: bash
pip install -U --user /path/to/gurita