This repository is meant to hold source code for the "hands-on" sessions that will take place during the DORIS DAYS 2025 in NTUA, Athens.
This repository contains:
- a core python module named
dsoclasses, on top of which - a list of Jupyter Notebooks are available, showcasing trivial DORIS processing and analysis tasks
To use the Notebooks, you need to install the core python module.
- Prerequisites
Make sure your system has the following installed:
- Python 3.8 or higher
git,pip, and optionallyvenv
- Clone the repository
git clone https://github.com/DSOlab/DorisDays25.git
cd DorisDays25- Create a Virtual Environment (Optional)
python3 -m venv .venv
source .venv/bin/activate- Install Hatch
pip install hatch- Install
Assuming you are in the top level directory (i.e. where is the file pyproject.toml is located):
pip install -e .Run the following command from the root of the
project (where the pyproject.toml is located):
git pull origin
The notebooks are placed under the JupyterLab folder. Hence, assuming jupyterlab
is available on your system (if not, pip install jupyterlab would do it) the
following command should launch a local web server and open JupyterLab in your
browser (from the top-level directory):
jupyter lab --notebook-dir=JupyterLab/