Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 2.17 KB

File metadata and controls

83 lines (60 loc) · 2.17 KB

image

Algorithm Registry Analysis

Analysis of the Dutch Algorithm Register, examining registration completeness and publication patterns across different organisation types.

Setup

Option 1: Use existing virtual environment

If you already have the .venv folder:

Activate the virtual environment:

# macOS/Linux
source .venv/bin/activate

# Windows
.venv\Scripts\activate

Install/update dependencies:

pip install -r requirements.txt

Option 2: Create new virtual environment

# 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.txt

Running the analysis

Once your virtual environment is activated and dependencies are installed:

In VSCode:

  1. Open notebooks/Analysis_20251205.ipynb
  2. Select the Python interpreter from your virtual environment (bottom right)
  3. Run the cells

Or use Jupyter:

jupyter notebook "notebook/Analysis_251119.ipynb"

Project Structure

.
├── 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

Key components of analysis

In the notebooks, the following analyses is conducted:

  1. Total number of registrations
  2. Registered algorithms per type of organisation and risk category
  3. Top 20 municipalities by population & algorithm publication type
  4. Completeness of records by municipality
  5. Completeness of records by algorithm