Skip to content

MukundaKatta/CreditScan

Repository files navigation

CreditScan — Credit risk scoring engine — weighted composite scoring 300-850, risk classification (educational)

Credit risk scoring engine — weighted composite scoring 300-850, risk classification (educational).

Why CreditScan

CreditScan exists to make this workflow practical. Credit risk scoring engine — weighted composite scoring 300-850, risk classification (educational). It favours a small, inspectable surface over sprawling configuration.

Features

  • Applicant — exported from src/creditscan/core.py
  • CreditAssessment — exported from src/creditscan/core.py
  • CreditScan — exported from src/creditscan/core.py
  • Included test suite
  • Dedicated documentation folder

Tech Stack

  • Runtime: Python
  • Tooling: Pydantic

How It Works

The codebase is organised into docs/, src/, tests/. The primary entry points are src/creditscan/core.py, src/creditscan/__init__.py. src/creditscan/core.py exposes Applicant, CreditAssessment, CreditScan — the core types that drive the behaviour.

Getting Started

pip install -e .

Usage

from creditscan.core import Applicant

instance = Applicant()
# See the source for the full API

Project Structure

CreditScan/
├── .env.example
├── CONTRIBUTING.md
├── Makefile
├── README.md
├── docs/
├── pyproject.toml
├── src/
├── tests/

About

Credit risk scoring engine — weighted composite scoring 300-850, risk classification (educational)

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors