Aan de slag¶
Vereisten¶
- Besturingssysteem: Windows, macOS of Linux
- Software: uv — Python package manager
uv installeren¶
Controleer daarna:
Optie 1: Streamlit UI (aanbevolen)¶
Geen programmeerkennis nodig.
# 1. Download de tool
git clone https://github.com/cedanl/1cijferho.git
cd 1cijferho
# 2. Installeer dependencies
uv sync --extra frontend
# 3. Start de applicatie
uv run streamlit run src/main.py
De browser opent automatisch met de interface.
Optie 2: Python-pakket¶
Voor gebruik als backend-bibliotheek of via de CLI.
Optionele backends¶
# MinIO (S3-compatibele opslag)
pip install eencijferho[minio]
# PostgreSQL
pip install eencijferho[postgres]
# Alle backends
pip install eencijferho[all-backends]
Mapstructuur verwacht¶
data/
├── 01-input/
│ ├── EV_2023.asc # fixed-width databestand
│ ├── EV_2023.txt # bijbehorende bestandsbeschrijving
│ └── Bestandsbeschrijving_Dec-bestanden.txt # optioneel: DEC-opzoektabellen
└── 02-output/ # wordt aangemaakt door de tool
Demo-modus
Zet bestanden met *_DEMO* in de naam in data/01-input/ om de tool te testen zonder echte data.
Volledig in één stap¶
Of stap voor stap — zie de CLI-referentie.