Logo Lanfrica

HermonaDev/ethiopia-fi-forecast

Domain:

socioeconomic

Record type:

softwaremodel
Creator:
Her
Host:
# Ethiopia Financial Inclusion Forecasting System ## Project Overview This system tracks and forecasts Ethiopia's progress toward national financial inclusion targets (Digital Ethiopia 2025). Developed for **Selam Analytics**, the system models the impact of policy and infrastructure interventions on **Account Ownership** and **Digital Payment Adoption**. ## Features - **Unified Schema Analysis**: Integration of hard observations with qualitative event impacts. - **Scenario-Based Forecasting**: Generates Optimistic, Base, and Pessimistic trajectories for 2025-2027. - **Impact Modeling**: Quantitative association matrix mapping events (e.g., Telebirr Launch) to inclusion indicators. - **Interactive Dashboard**: Streamlit interface for stakeholders to explore trends and policy scenarios. ## Project Structure - `src/`: Core logic for data ingestion, enrichment, and modeling. - `dashboard/`: Streamlit application files. - `data/raw/`: Starter datasets (Unified Schema). - `data/processed/`: Analysis-ready and enriched datasets. - `reports/figures/`: Visualizations for stakeholders. ## Installation ```bash pip install -r requirements.txt ``` ## Usage 1. **Data Enrichment**: `python src/enrichment.py` 2. **Impact Modeling**: `python src/impact_modeling.py` 3. **Forecasting**: `python src/forecaster.py` 4. **Launch Dashboard**: `streamlit run dashboard/app.py` ## Engineering Standards - **PEP 8 Compliance**: Enforced via flake8. - **Documentation**: Google-style docstrings and Python Type Hints throughout the codebase.