1CijferHO¶
Maak 1cijferHO-data direct bruikbaar voor analyse en onderzoek.
1CijferHO Tool automatiseert het verwerken van DUO-onderwijsdata (fixed-width ASCII bestanden) naar CSV- en Parquet-bestanden — zonder programmeerkennis.
Wat doet het?¶
| Stap | Wat er gebeurt |
|---|---|
| Upload | Zet DUO-bestanden in data/01-input/ |
| Extract | Metadata uit .txt-beschrijvingen wordt uitgelezen |
| Validate | Veldposities en bestandskoppelingen worden gecontroleerd |
| Convert | Fixed-width ASCII → CSV / Parquet via multiprocessing |
| Output | CSV met de ruwe data, plus optioneel varianten met gedecodeerde en verrijkte kolommen |
De omzetting van het vaste-breedteformaat naar CSV is geverifieerd verliesvrij. Decoderen en verrijken zijn aanvullingen die codes kunnen wijzigen — controleer de logs in metadata/logs/ en vergelijk een _decoded.csv met de ruwe .csv voordat je die gebruikt.
Demo¶

Installatie in één minuut¶
git clone https://github.com/cedanl/1cijferho.git
cd 1cijferho
uv sync --extra frontend
uv run streamlit run src/main.py
Of installeer als Python-pakket:
Zie Aan de slag voor de volledige installatiestappen.
Pakket of UI?¶
Geen programmeerkennis nodig. Start de tool en upload via de browser.
Voor automatisering in scripts en pipelines.
Zie de CLI-referentie voor alle commando's.
Integreer de verwerking in je eigen code.
from eencijferho import run_turbo_convert_pipeline
from eencijferho.config import OutputConfig
# Standaard: alles aan
run_turbo_convert_pipeline(
input_dir="data/01-input",
output_dir="data/02-output",
)
# Met koppelbestand voor lokaal studentnummer (optioneel, aangeleverd door instelling)
run_turbo_convert_pipeline(
input_dir="data/01-input",
output_dir="data/02-output",
output_config=OutputConfig(
bsn_mapping_file="data/koppeling_bsn_studentnummer.csv",
),
)
Zie de API-referentie voor de volledige API.
Achtergrond & presentaties¶
- Presentatie DAIR 2025 — introductie op de tool en het 1cijferHO-verwerkingsproces.
- SDP & compliance — analyse van de inzet op SURF's Developer Platform (NIS2, EU AI Act, Data Act) en de rol van de Object Store.