Skip to main content

Braille fonts

1CijferHO Tool

Maak 1cijferHO-data direct bruikbaar voor analyse en onderzoek

Windows macOS Linux GitHub Last Commit Contributors GitHub License Documentatie

Wat is het?

De 1CijferHO Tool automatiseert het verwerken van 1cijferHO-data, zoals:

  • ASCII-bestanden zonder duidelijke scheiding tussen velden.
  • Metadata-bestanden in ongestructureerde .txt-indeling.

Met deze tool kun je in enkele minuten grote hoeveelheden data verwerken, zonder risico op fouten of verlies van gegevens.

🎬 Demo Video

Bekijk hieronder een korte demonstratie van hoe de 1CijferHO Tool werkt:

Demo

📑 Congrespresentatie(s)

Tijdens de DAIR-conferentie in 2025 hebben we de 1CijferHO Tool gepresenteerd. Bekijk de slides van de presentatie hieronder:

📂 Presentatie DAIR 2025

Waarom is dit belangrijk?

1cijferHO-data is essentieel voor beleidsvorming en onderzoek, maar het handmatig verwerken ervan kost veel tijd en brengt risico’s met zich mee. De 1CijferHO Tool biedt een oplossing die:

  • Tijd bespaart: Verwerk gigabytes aan data in enkele minuten.
  • Betrouwbaar is: Voorkomt fouten door automatische validatie.
  • Gebruiksklaar: Levert schone CSV- of Parquet-bestanden voor directe analyse.

Hoe werkt het?

  1. Start de tool met één eenvoudige opdracht.
  2. Upload je bestanden (data en metadata).
  3. Bekijk de resultaten: Je krijgt direct schone, geoptimaliseerde bestanden.

Aan de slag

Stap 1: Vereisten

Zorg dat uv is geïnstalleerd.

Stap 2: Download de tool

git clone https://github.com/cedanl/1cijferho.git
cd 1cijferho

Of download het ZIP-bestand en pak het uit.

Stap 3: Installeer dependencies

uv sync --extra frontend

Stap 4: Start de applicatie

uv run streamlit run src/main.py

De applicatie opent automatisch in je browser.

Installeren als pakket

Gebruik je eencijferho als backend-bibliotheek in een bestaande Python-omgeving? Dan heb je de Streamlit-app niet nodig en kun je het pakket direct installeren:

# pip
pip install eencijferho

# poetry
poetry add eencijferho

Voor gebruik via de CLI na installatie:

# Volledige pipeline in één stap: van ruwe DUO-bestanden naar analyse-klare CSV/Parquet
eencijferho pipeline --input data/01-input --output data/02-output

# Of stap voor stap:

# Stap 1: Lees de .txt metadata-bestanden uit en sla ze op als JSON en Excel
eencijferho extract          --input data/01-input --output data/02-output

# Stap 2: Controleer of de metadata compleet is en of elk bestand een bijpassend metadata-bestand heeft
eencijferho validate         --input data/01-input --output data/02-output

# Stap 3: Converteer de fixed-width bestanden naar CSV/Parquet op basis van de gevalideerde metadata
eencijferho convert          --input data/01-input --output data/02-output

# Stap 3b: Decodeer outputbestanden met Dec_* opzoektabellen (draai na convert)
eencijferho decode           --input data/01-input --output data/02-output

# Stap 3c: Verrijk gedecodeerde bestanden met variable_metadata labels (draai na decode)
eencijferho enrich           --input data/01-input --output data/02-output

# Stap 4 (optioneel): Valideer de geconverteerde outputbestanden op kolomwaarden en DEC-codes
eencijferho validate-output  --input data/01-input --output data/02-output

🫂 Bijdragers

Dank aan alle mensen die hebben bijgedragen aan de ontwikkeling van de 1CijferHO Tool:

Metadata

Release files for eencijferho 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eencijferho 0.1.8
File Size Uploaded
eencijferho-0.1.8.tar.gz 67.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eencijferho 0.1.8
File Interpreter ABI Platform
eencijferho-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 145.6 kB

Release files / eencijferho-0.1.8.tar.gz

Download URL eencijferho-0.1.8.tar.gz
Size 67.7 kB
Tags Source
SHA-256 checksum
How to use checksums
98dc4002770ca8ff03e0f21854e7788c6bdfc810f7debac2859ecfcce6f4252a
BLAKE2b-256 checksum
How to use checksums
977cfddc8da3b447bb36364aeaf47d0e84e8a9bf4e050278ab9aa7cca3cf14ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 9, 2026.

Transparency log

Release files / eencijferho-0.1.8-py3-none-any.whl

Download URL eencijferho-0.1.8-py3-none-any.whl
Size 78.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
288a9159fd9dc7afc3fedeb9ce7078c3f4ed04a1c41f8aa1379d399db853c7ac
BLAKE2b-256 checksum
How to use checksums
730c0decb170a7f00efb538ae6b4afe08d0acaf253a01e37df4bd5e06ff77ba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page