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.