Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

adejumotosin/africa-financials-extraction

Domaine:

socioeconomic

Type de record:

software
Créateur:
ade
Hôte:
Automated pipeline for extracting and structuring financial statements of African listed companies. # Africa Financials Extraction A financial data engineering project for turning African listed-company reports into structured, analysis-ready financial metrics. The current prototype combines digital PDF parsing, table extraction, OCR fallback, metric matching, balance-sheet validation, and CSV/Excel export. ## Problem Financial statements across African markets are frequently published as PDFs with inconsistent layouts, scanned pages, and exchange-specific reporting formats. This makes cross-company screening and analysis difficult to automate. This project explores a reusable extraction pipeline that converts those reports into structured data for analysts, researchers, and downstream financial applications. ## Current pipeline ```text Annual / quarterly report PDF | v PyMuPDF text blocks | +------> Camelot table extraction | +------> Tesseract OCR fallback | v Metric matching and normalization | v Balance-sheet consistency check | v CSV + multi-sheet Excel output ``` ## Metrics currently targeted - Total revenue - Net income / profit after tax - Total assets - Total liabilities - Shareholders' equity The extractor searches common reporting-language variants such as revenue, turnover, sales, net income, profit after tax, and equity. ## Implemented components - Digital PDF block extraction with PyMuPDF - Table extraction with Camelot - OCR fallback with Tesseract and pdfplumber - Regex-based financial metric matching - CSV output for extracted metrics - Multi-sheet Excel export containing metrics, text blocks, tables, and summary data - Basic accounting-equation validation for assets versus liabilities plus equity - Sample financial reports and structured output files for experimentation ## Run locally ```bash git clone github.com cd africa-financials-extraction python -m venv .venv ``` Activate the environment: ```bash # macOS / Linux source .venv/bin/activate # Windows .venv\Scripts\activate …

Visit

github.com

Tasks

computer visioninformation extractionoptical character recognition

Licenses

MIT

Similaires

WSGatungo/Africa-Energy-Data-Extraction-and-MongoDB-Storage-2000-2024-Data extraction tools.Amharic DBpedia ExtractionDecolonizing AI in Africa: Scoping Review Data Extraction Matrix (PRISMA-ScR)<p>Data extraction table — Podoconiosis prevalence studies in East Africa.</p>connor11528/ICIJ-Fatal-Extraction

WSGatungo/Africa-Energy-Data-Extraction-and-MongoDB-Storage-2000-2024-

Extraction of energy-related data from the Africa Energy Portal for all African countries (2000-2024

Data extraction tools.

Introduction

The standard passive case-finding strategy implemented by most developing

Amharic DBpedia Extraction

The Amharic DBpedia Chapter is a community-driven initiative to integrate the Amharic edition of Wik

Decolonizing AI in Africa: Scoping Review Data Extraction Matrix (PRISMA-ScR)

As Artificial Intelligence (AI) accelerates across Africa’s digital landscape, its epis

<p>Data extraction table — Podoconiosis prevalence studies in East Africa.</p>

Full data extraction table for all 14 studies included in the systematic review and meta-analysis

connor11528/ICIJ-Fatal-Extraction

Australia is one of the largest players in African mining, but its vast - and in some cases deadly -