Installation
This guide will help you install and set up the EVE Pipeline on your system.
Prerequisites
Before you begin, ensure you have the following installed:
- Python 3.10 or higher
- uv (recommended) or pip for package management
Install uv (Recommended)
curl -LsSf https://astral.sh/uv/install.sh | sh
Installation Methods
Method 1: Using uv (Recommended)
-
Clone the repository
bash git clone https://github.com/eve-esa/eve-pipeline.git cd eve-pipeline -
Install dependencies
bash uv sync
Method 2: Using pip
-
Clone the repository
bash git clone https://github.com/eve-esa/eve-pipeline.git cd eve-pipeline -
Create a virtual environment
bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
Install dependencies
bash pip install -r requirements.txt pip install -e .
Optional Dependencies
Server Setup
Some pipeline stages require external servers:
PII Server
For PII (Personally Identifiable Information) removal:
cd server
python3 pii_server.py
OCR Server
cd server
python3 nougat_server.py
Next Steps
After installation, proceed to the Quick Start guide to learn how to configure and run your first pipeline.