Technical Guide
A deeper look at how the BL PCF Report workflow is built: the dual current/previous-period pipeline, colour mapping, every chart and map, and Word report and dashboard generation.
Download the full Technical Guide (PDF) v2.1
Version 2.1 removes the gee_client connection field, which was dropped from spec.yaml — this workflow never used it. Version 2.0 rewrote the guide against the then-current spec.yaml: it corrected the dependency list (migrated to ecoscope-platform plus the Big Life, WWF-Virunga, STE, and MNC extension packages actually declared), the real chart/task names (several task names in the original version matched nothing in spec.yaml), the previous-period mechanism (a flexible Custom/Preset/Calendar offset, not a simple integer), the Word report's fixed "Ecoscope" author field and overall_report.docx filename, and the dashboard, which wires up 24 widgets rather than an empty list.
Contents
- Overview
- Output summary
- Dependencies
- Python packages
- External data — static Amboseli layers
- Base map tiles
- EarthRanger connection
- Grouper
- Time frequency
- Data Ingestion and Processing
- Dual pipeline — current and previous period
- Previous period calculation
- Field normalisation
- Filtering
- Livestock-kill totals
- Summary Tables
- Colour Mapping
- Charts
- Pie charts
- Stacked bar charts
- Time-of-day bar chart
- Multi-line time-series charts
- Multi-bar time-series chart
- Historic comparison chart (per ranch)
- Maps
- Word Report & Dashboard
- Output Files
- Workflow Execution Logic
- Skip conditions
- mapvalues / map fan-out
- Screenshot timing
- Geometry cleaning
- Software Versions
Read it here
The guide is embedded below. If it doesn't render in your browser, use the download link above.