Installation and Dependencies

Installation

We recommend to make a conda environment to install \(\texttt{SEDA}\):

$ conda create -n env_seda
$ conda activate env_seda

Installation of \(\texttt{SEDA}\) via GitHub:

$ git clone https://github.com/suarezgenaro/seda.git
$ cd seda
$ python -m pip install -e .

Dependencies

\(\texttt{SEDA}\) uses several python packages. All dependencies are automatically installed when you install SEDA using pip install -e . as shown above. The dependencies are defined in pyproject.toml and include:

\(\texttt{SEDA}\) has been tested in Python versions 3.9-3.14.

\(\texttt{SEDA}\) has been tested on Linux, Windows, and macOS.

Developer Installation

To set up a development environment:

$ git fork https://github.com/suarezgenaro/seda.git
$ git clone <your-fork-url>
$ cd seda
$ pip install -e .[docs]
$ pre-commit install

Run the test suite:

$ pytest

Build the Documentation

Build HTML docs:

$ sphinx-build -b html docs docs/_build/html

Open the generated documentation in your web browser.