Skip to content

RHarmit/CLO-Reporting-Python-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

📋 CLO Reporting & Compliance Tool

Automated Collateralized Loan Obligation (CLO) reporting tool that runs sector concentration compliance tests, generates cash flow projections, and exports PDF portfolio reports.

Python FPDF License: MIT


Overview

Models the compliance and reporting workflow for a CLO portfolio. Tests sector concentration limits (Technology ≤40%, Healthcare ≤30%, etc.), generates interest-based cash flows for each loan, produces a PDF compliance report, and visualizes principal allocation by sector. Designed to mirror real CLO trustee reporting processes.

Features

  • Sector Compliance Testing — Checks portfolio concentration against predefined sector limits
  • Cash Flow Generation — Simulates interest cash flows using randomized rates (3%–7%)
  • PDF Report Generation — Auto-generates a formatted Collateral_Portfolio_Report.pdf with loan data and compliance status
  • Sector Allocation Chart — Bar chart showing principal distribution across sectors
  • Credit Rating Tracking — Maintains credit quality data (A, BBB, BB, B) per loan

Tech Stack

Component Technology
Language Python 3.9+
Analytics pandas, NumPy
Reporting FPDF (PDF generation)
Visualization Matplotlib

Quick Start

git clone https://github.com/RHarmit/CLO-Reporting-Python-Tool.git
cd CLO-Reporting-Python-Tool
pip install pandas numpy fpdf matplotlib
python "CLO Reporting Tool.PY"

About

CLO compliance testing, cash flow generation, and automated PDF report generation for collateralized loan portfolios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages