k-diagram: Polar Insights for Forecastingยถ

Navigate the complexities of forecast uncertainty and model behavior with specialized polar visualizations.

Welcome to k-diagram! This package provides a unique perspective on evaluating forecasting models by leveraging the power of polar coordinates. Move beyond standard metrics and discover how circular plots can reveal deeper insights into your modelโ€™s performance, stability, and hidden weaknesses.

PyPI - Version License PyPI - Python Version Build Status


Who is this for?

Ideal for: Data scientists, machine learning engineers, meteorologists, climate scientists, and researchers who need to diagnose and communicate the performance of complex forecasting models, especially when uncertainty is a key factor.


๐Ÿ“˜ User Guide

Start here to learn the core concepts and mathematical foundations behind the plots.

User Guide
๐Ÿ–ผ๏ธ Plot Gallery

Browse every plot type with runnable code and interpretation guides.

Gallery
๐Ÿ’ป CLI Reference

Generate plots from your terminal. See the full list of commands and options.

Command-Line Interface (CLI)

๐Ÿ” Uncertainty Visualization

Analyze prediction intervals, coverage, anomalies, and drift.

Uncertainty Visualization (kdiagram.plot.uncertainty)
๐Ÿ“‰ Error Visualization

Diagnose bias vs. variance, compare error distributions, visualize 2D uncertainty.

Error Analysis (kdiagram.plot.errors)
๐Ÿ“Š Model Evaluation

Generate Taylor diagrams and other evaluation views.

Classification Evaluation (kdiagram.plot.evaluation)
๐Ÿง  Feature Interaction

Visualize feature influence patterns (fingerprints).

Feature-Based Visualization (kdiagram.plot.feature_based)
๐Ÿ”— Relationship Visualization

Plot true vs. predicted values in polar coordinates.

Relationship Visualization (kdiagram.plot.relationship)
๐Ÿ“š Full API Reference

Browse every function, class, and parameter.

API Reference