Mapping school accessibility in Africa: High-resolution spatial analysis
# Modelling School Accessibility Across Africa
This repository accompanies the following publication and dataset release.
**Paper**
Jaramillo‐Araujo, D., & Hall, J. W. (2026). Mapping School Accessibility in Africa: High‐Resolution Spatial Analysis Uncovers Inequalities in Education Access. Sustainable Development, sd.70920. doi.org
**Data**
The processed travel-time rasters generated in this study are archived on Zenodo:
Travel Time Accessibility t…
## Repository Description
This repository contains the workflow used to generate the travel-time accessibility analysis presented in the accompanying publication.
The workflow is implemented with Snakemake and uses Python and R scripts. The main 90 m workflow is centered on AccessMod input preparation, manual AccessMod execution, output processing, and population-overlay analysis.
## Reproducibility
This repository documents and reproduces the published workflow structure and processing steps.
Important notes:
- AccessMod model runs are external and manual. This repository prepares inputs and processes outputs.
- Several upstream datasets are downloaded from third-party sources and remain subject to their own availability, versioning, and license terms.
## Setup
Clone the repository:
```bash
git clone git@github.com:dianajjaramillo/schools-access.git
cd schools-access
```
Create and activate the environment (using micromamba):
```bash
micromamba create -f environment.yaml
micromamba activate schools
```
## Required Credentials
Some download rules require API credentials for third-party data providers.
These credentials should be added to the `.env` file in the repository root.
Users must generate their own API keys by following the instructions provided by the respective data providers.
The following environment variables are required:
- `GIGA_API_KEY` – API key for accessing the Giga school-location API.
- `COPERNICUS_CDS_URL` – Copernicus Climate Data Store API …