Roadmap
concentrationMetrics aims to become the reference python implementation for all widely used concentration and diversity indices and metrics. This roadmap lays out the upcoming steps in this journey.
An indicative list of future functionality to be implemented sometime within 2022
v0.6.xx
Network / Graph concentration indexes
Further data sets to support network analysis
v0.7.xx
- Spatial concentration indexes (distance based measures)
G-statistics, G*-statistics
Moran’s I
Geary’s C
Greenwood statistic
Further visualization functionality
v0.8.xx
The aggregate data edge case (when part of the dataset has only aggregate, not individual data)
Semantic self-documentation of metrics
Focus on documentation
Todo List
The concentrationMetrics library is an ongoing project. Several significant extensions are in the pipeline. Feature requests, bug reports and any other issues are welcome to log at the Github Repository
Discuss usage aspects of concentrationMetrics at the Open Risk Commons
Further Concentration / Inequality / Diversity Indexes
Streamline multiplicity of different naming conventions and normalizations
Generalize the Shannon class to use different base calculations
Further Spatial / Multi-Group Concentrations Indexes
Further indexes of the Ellison-Glaeser family
Implementation / Functionality
Introduce visualization objects / API
Better integration with pandas dataframes
Streamline normalization / scaling of all indexes: Provide “standard” choice by default, offer additional options via parameter
Add Lorenz curve functionality: Integrate Lorenz curve calculation / plotting along with Gini index
Expand to cover categorical data use cases
Documentation
Add notebook examples
Credit Risk Specific Functionality
Enable diversified portfolios