##############
Installation
##############
.. _prerequisites:
***************
Prerequisites
***************
pyMAISE currently supports Python 3.9, 3.10, and 3.11. Below are the required
and optional dependencies for pyMAISE. There is no need to install these yourself as
pyMAISE will also install all needed dependencies.
.. admonition:: Required
:class: error
- `NumPy `_
- `pandas `_
- `Xarray `_
- `scikit-learn `_
- `scikit-optimize `_
- `Keras `_
- `KerasTuner `_
- `TensorFlow `_
- `SciKeras `_
- `Matplotlib `_
- `tqdm `_
- `pydot `_
- `graphviz `_
.. admonition:: Optional
:class: note
- `Jupyter `_
- `OpenCV `_
- `SciPy `_
*****
Pip
*****
Install through Pip by running:
.. code:: sh
pip install pyMAISE
To install a specific version of pyMAISE, run:
.. code:: sh
pip install pyMAISE==
Released versions and a discussion of the changes are listed in the
:ref:`versions`. Only stable versions are listed on PyPI. For other
versions or the latest features, install pyMAISE from the source. For
running or creating pyMAISE benchmarks, install the additional dependencies:
.. code:: sh
pip install "pyMAISE[benchmarks]"
*************
From Source
*************
For the latest features in development or access to benchmark, install
pyMAISE from source. You can install from source without cloning the environment
by running:
.. code:: sh
pip install git+https://github.com/myerspat/pyMAISE.git
Alternatively, you can clone the repository using ``git``:
.. code:: sh
git clone https://github.com/myerspat/pyMAISE.git
cd pyMAISE/
For a specific version, then checkout the branch:
.. code:: sh
git checkout
Then install pyMAISE through pip:
.. code:: sh
pip install .
For benchmarking, install the additional dependencies:
.. code:: sh
pip install ".[benchmarks]"
For pyMAISE developers, we recommend using the ``-e`` option and installing
the ``dev`` extension:
.. code:: sh
pip install -e ".[dev]"