Ga naar inhoud

1CijferHO

Maak 1cijferHO-data direct bruikbaar voor analyse en onderzoek.

1CijferHO Tool automatiseert het verwerken van DUO-onderwijsdata (fixed-width ASCII bestanden) naar schone CSV- en Parquet-bestanden — zonder programmeerkennis.

Windows macOS Linux License


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 Schone, gestructureerde bestanden klaar voor analyse

Gevoelige gegevens (BSN) worden automatisch geanonimiseerd.


Demo

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:

pip install eencijferho

Zie Aan de slag voor de volledige installatiestappen.


Pakket of UI?

Geen programmeerkennis nodig. Start de tool en upload via de browser.

uv run streamlit run src/main.py

Voor automatisering in scripts en pipelines.

eencijferho pipeline --input data/01-input --output data/02-output

Zie de CLI-referentie voor alle commando's.

Integreer de verwerking in je eigen code.

from eencijferho import run_turbo_convert_pipeline

run_turbo_convert_pipeline(
    input_dir="data/01-input",
    output_dir="data/02-output",
)

Zie de API-referentie voor de volledige API.