Skip to content
Fotis Balampanis edited this page Sep 16, 2024 · 5 revisions

Overview

Welcome to the EO Processors for Sentinel Data wiki! This project is dedicated to facilitating the search, download, pre and post processing of satellite (Sentinel, MODIS etc) data for various Earth observation applications. Designed to streamline workflows for researchers, developers, and hobbyists in remote sensing and geospatial analysis, our tools are now available as Docker images, making setup and execution even simpler.

Processors

  • NOA Harvester Queries and Downloads data from various data source providers (Copernicus, Earthdata).
  • NOA PreProcess Extracts Sentinel zip (SAFE files mostly) files, according to config file specifications (band, resolution)
  • NOA PostProcess
    • Performs aggregation functions on files located under same folder.
    • Performs histogram matching on files located under same folder.
    • Calculates difference vector on files under folder (currently performs monthly differences calculation)

Table of Contents

  1. Getting Started
  2. Installation
  3. Modules Overview
  4. License
  5. Contact

Getting Started

This section provides a brief introduction to the project and its goals.

Installation

In most cases, you can execute the processors either by a standalone cli script, or inside a container. In all cases, you should have Python >= 3.11 installed and execute the processors in a virtual environment.

Using Docker

We provide a Docker image for our EO processors to simplify installation and ensure consistency across different computing environments. Follow these steps to get started:

  1. Install Docker: If you haven't already, install Docker on your machine.
  2. Pull the Docker Image: Download the latest version of the EO processors Docker image with the following command:
docker pull yourdockerhub/yourimagename:tag

Modules Overview

Clone this wiki locally