Analysis of the Dutch Algorithm Register, examining registration completeness and publication patterns across different organisation types.
If you already have the .venv folder:
Activate the virtual environment:
# macOS/Linux
source .venv/bin/activate
# Windows
.venv\Scripts\activateInstall/update dependencies:
pip install -r requirements.txt# Create virtual environment
python -m venv venv
# Activate it (macOS/Linux)
source venv/bin/activate
# Activate it (Windows)
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txtOnce your virtual environment is activated and dependencies are installed:
In VSCode:
- Open
notebooks/Analysis_20251205.ipynb - Select the Python interpreter from your virtual environment (bottom right)
- Run the cells
Or use Jupyter:
jupyter notebook "notebook/Analysis_251119.ipynb".
├── data/
│ ├── 2025-11-19.csv # Download of Register on 19-11-2025
│ └── 2025-12-05.csv # Download of Register on 05-12-2025
├── images # images
├── LICENSE # EUPL v1.2 license
├── notebook/
│ ├── Analysis_20251119.ipynb # Analysis of Register 19-11-2025
│ ├── Analysis_20251205.ipynb # Analysis of Register 05-12-2025
│ └── helper_functions.py # Helper functions
├── README.md # This file
└── requirements.txt # required packages
In the notebooks, the following analyses is conducted:
- Total number of registrations
- Registered algorithms per type of organisation and risk category
- Top 20 municipalities by population & algorithm publication type
- Completeness of records by municipality
- Completeness of records by algorithm
