Skip to content

joyboseroy/stride-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indian Judicial Pendency Analysis

Diagnosing Structural Bottlenecks in Indian High Courts

This repository contains the analysis code for the paper:

"From Queue to Graph: Diagnosing Structural Bottlenecks in Indian High Courts"
Joy Bose, Senior Data Scientist and Independent Researcher, Bengaluru


Repository Contents

src/02_daksh_analysis.py      Single-court analysis from DAKSH CSV
src/03_all_courts.py          Cross-court analysis — runs all ten courts
src/04_visualise_findings.py  Generates figures 1-5
outputs/cross_court_summary.csv   Per-court metrics and bottleneck classifications
outputs/stage_distributions.csv  Stage distribution of pending cases per court
LICENSE

Data

Raw data is not included. Download writ case CSV files from the DAKSH High Court Data Portal at database.dakshindia.org (registration required, CC BY-NC 4.0 licence). Place files in data/csv/.

The Jammu and Kashmir file requires encoding='latin-1' when loading. Karnataka and Andhra Pradesh have a sentinel value of 20,599 days for missing filing dates — the scripts detect and exclude these automatically.


Running the Analysis

pip install pandas numpy scipy matplotlib

# Analyse a single court first to check your data
python src/02_daksh_analysis.py --file data/csv/Kerala_Writ_Case.csv --court "Kerala HC"

# Then run all courts
python src/03_all_courts.py

# Generate figures
python src/04_visualise_findings.py

License

CC BY-NC 4.0 (matching DAKSH data licence)

About

STRIDE: Graph-theoretic analysis of structural bottlenecks in Indian High Courts · DAKSH data · arXiv paper

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages