Acestor Documentation#
Acestor is a production dengue intelligence pipeline. It ingests case and weather data, estimates risk thresholds, runs forecasting models, produces choropleth maps, and generates automated report artifacts — all driven from a single YAML configuration file.
New here? Run your first pipeline in 5 minutes.
Browse the source code, open issues, and contribute.
Pipeline Stages#
The pipeline is a 14-step DAG — steps run concurrently where dependencies allow.
# |
Step |
What it does |
|---|---|---|
1 |
|
Resolves the run date and case sampling window |
2 |
|
Fetches or copies raw case inputs (filesystem or S3) |
3 |
|
Fetches weather data from CDS API or local cache |
4 |
|
Parses linelist → daily case series by region |
5 |
|
Early gate — stops if data is too thin to model |
6 |
|
Aggregates ERA5 weather features aligned to regions |
7 |
|
Computes case/weather cutoffs and prediction calendar |
8 |
|
Builds per-region threshold tables from historical data |
9 |
|
Fits NBR and TSE models, writes predictions |
10 |
|
Merges region predictions into a single table |
11 |
|
Threshold assessment and figure metadata |
12 |
|
Produces choropleth map PNGs |
13 |
|
Bundles JSON metadata, LaTeX source, and maps zip |
14 |
|
Sends success/failure email (if configured) |