Skip to content

Repository files navigation

SDA Toolbox

This toolbox is a suite of data analysis automation toolsets for EOC data analyst to validate MLoS and support campaign through tracking.

Toolbox Include tools for:

  1. MLoS QC and Standardization
  2. Campaign Tracking (H2H and Hit and Run)
  3. Compiler Tools for Disaggregating and Merging Datasets
  4. Microplan Toolsets
  5. Fix Spatial proximity issues with settlements and populate takeoff and global id
  6. REACH Analysis for Intra and Inter Campaign settlement visitation triangulation
  7. Generating Daily and Post Implementation Report
  8. EHA GUID Checker
  9. Generating Target Area (Voronoi and Gridded TA)

The application has a frontend component with dashboard capability of rendered results which are also downloadable

Getting Started

Prerequisites

  • Docker
  • Git

Installation

  1. Clone the repository
    git clone <repository-url>
  1. On your IDE terminal navigate to the local folder where you have installed the repo and set the .env file and provide the correct database credentials
    cd path\to\local\repo
    cp .env.example .env
  1. Set up your virtual environment
    uv sync
  1. Build the docker image and start the services
    docker compose up --build

Project Structure

  • src\frontend: React Application
  • src\toolbox: FastAPI Application

Authors

Name: Enyinnaya Richard Nwaiwu (Lead Developer)
Name: Muhammad Abubakar Mbawaya (Developer)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages