Liking cljdoc? Tell your friends :D

criterium.viewer.common-charts.autocorrelation

Chart specifications for ACF (Autocorrelation Function) plots.

Provides:

  • Vega-Lite point charts for graphical viewers (:portal, :kindly)
  • ASCII bar chart rendering for text viewers (:print, :pprint)

Both chart types show autocorrelation coefficients for all lags, with severity-based coloring and threshold visualization.

Chart specifications for ACF (Autocorrelation Function) plots.

Provides:
- Vega-Lite point charts for graphical viewers (:portal, :kindly)
- ASCII bar chart rendering for text viewers (:print, :pprint)

Both chart types show autocorrelation coefficients for all lags,
with severity-based coloring and threshold visualization.
raw docstring

criterium.viewer.common-charts.comparison

Comparison chart functions for Vega-Lite charts.

Provides single-point bar/box charts and multi-point line charts for comparing implementations across benchmarks. Used by both domain extracts and comparison data structures.

Comparison chart functions for Vega-Lite charts.

Provides single-point bar/box charts and multi-point line charts for
comparing implementations across benchmarks. Used by both domain extracts
and comparison data structures.
raw docstring

criterium.viewer.common-charts.distribution

Distribution overlay functions for Vega-Lite charts.

Provides KDE, PDF, and CDF visualization layers and complete chart specs for displaying distribution fits and comparing empirical vs theoretical distributions.

Distribution overlay functions for Vega-Lite charts.

Provides KDE, PDF, and CDF visualization layers and complete chart specs
for displaying distribution fits and comparing empirical vs theoretical
distributions.
raw docstring

criterium.viewer.common-charts.distribution-ascii

ASCII chart rendering for distribution analysis visualization.

Provides ASCII chart functions for:

  • PDF (probability density function) line charts
  • CDF (cumulative distribution function) step charts
  • Q-Q (quantile-quantile) scatter plots

These functions are used by :print and :pprint viewers for terminal-based visualization of distribution fit results.

ASCII chart rendering for distribution analysis visualization.

Provides ASCII chart functions for:
- PDF (probability density function) line charts
- CDF (cumulative distribution function) step charts
- Q-Q (quantile-quantile) scatter plots

These functions are used by :print and :pprint viewers for terminal-based
visualization of distribution fit results.
raw docstring

criterium.viewer.common-charts.profile

Profile visualization for call trees, treemaps, and most-called methods.

Provides Vega and Vega-Lite specs for: - Allocation treemaps showing memory usage by type - Call tree visualizations (hierarchical tree and flame chart) - Most-called method bar charts

Profile visualization for call trees, treemaps, and most-called methods.

Provides Vega and Vega-Lite specs for: - Allocation treemaps showing memory
usage by type - Call tree visualizations (hierarchical tree and flame chart) -
Most-called method bar charts
raw docstring

criterium.viewer.common-charts.quantile

Q-Q plot visualization functions for Vega-Lite charts.

Provides Q-Q (quantile-quantile) plot generation for comparing sample distributions against fitted theoretical distributions. Q-Q plots show sample quantiles vs theoretical quantiles - points lying on the y=x diagonal indicate good fit.

Q-Q plot visualization functions for Vega-Lite charts.

Provides Q-Q (quantile-quantile) plot generation for comparing sample
distributions against fitted theoretical distributions. Q-Q plots show
sample quantiles vs theoretical quantiles - points lying on the y=x
diagonal indicate good fit.
raw docstring

criterium.viewer.common-charts.regression

Regression chart functions for Vega-Lite visualizations.

Provides scatter plots with fit lines, residual plots, and log-log regression charts for complexity analysis. Supports both single-implementation and multi-implementation comparison modes.

Regression chart functions for Vega-Lite visualizations.

Provides scatter plots with fit lines, residual plots, and log-log regression
charts for complexity analysis. Supports both single-implementation and
multi-implementation comparison modes.
raw docstring

criterium.viewer.common-charts.samples

Sample visualization functions for Vega-Lite charts.

Provides scatter plots, histograms, event markers, and sample difference visualizations for criterium benchmark data.

Sample visualization functions for Vega-Lite charts.

Provides scatter plots, histograms, event markers, and sample difference
visualizations for criterium benchmark data.
raw docstring

criterium.viewer.common-charts.tail

Tail analysis visualization functions for Vega-Lite charts.

Provides chart generation for extreme value analysis including:

  • Tail ratios table showing percentile ratios
  • Hill plot showing tail index estimates across k values
  • Mean residual life plot for threshold selection
  • Zipf plot (complementary CDF on log-log scale)
  • Q-Q plots comparing exceedances to exponential and GPD distributions
Tail analysis visualization functions for Vega-Lite charts.

Provides chart generation for extreme value analysis including:
- Tail ratios table showing percentile ratios
- Hill plot showing tail index estimates across k values
- Mean residual life plot for threshold selection
- Zipf plot (complementary CDF on log-log scale)
- Q-Q plots comparing exceedances to exponential and GPD distributions
raw docstring

criterium.viewer.common-charts.tail-ascii

ASCII chart rendering for tail analysis visualization.

Provides ASCII chart functions for:

  • Tail ratios bar chart
  • Hill plot (tail index estimates vs k)
  • MRL plot (mean residual life vs threshold)
  • Zipf plot (complementary CDF on log-log scale)
  • Exponential Q-Q plot
  • GPD Q-Q plot

These functions are used by :print and :pprint viewers for terminal-based visualization of tail analysis results.

ASCII chart rendering for tail analysis visualization.

Provides ASCII chart functions for:
- Tail ratios bar chart
- Hill plot (tail index estimates vs k)
- MRL plot (mean residual life vs threshold)
- Zipf plot (complementary CDF on log-log scale)
- Exponential Q-Q plot
- GPD Q-Q plot

These functions are used by :print and :pprint viewers for terminal-based
visualization of tail analysis results.
raw docstring

criterium.viewer.common-charts.util

Shared helpers for common-charts sub-namespaces.

Provides utility functions used across multiple chart generation namespaces to avoid circular dependencies.

Shared helpers for common-charts sub-namespaces.

Provides utility functions used across multiple chart generation namespaces
to avoid circular dependencies.
raw docstring

criterium.viewer.common.allocation

Allocation view helpers for formatting and rendering allocation data.

Provides functions for formatting call sites and object types, as well as ASCII treemap rendering for allocation visualization.

Allocation view helpers for formatting and rendering allocation data.

Provides functions for formatting call sites and object types, as well as
ASCII treemap rendering for allocation visualization.
raw docstring

criterium.viewer.common.ascii-chart

ASCII chart rendering for terminal-based visualization.

Provides LTTB (Largest Triangle Three Buckets) downsampling and ASCII line/scatter plot rendering for use in :print and :pprint viewers.

Main entry points:

  • lttb-downsample - reduce points while preserving visual shape
  • render-chart - render points as ASCII chart, returns vector of strings
ASCII chart rendering for terminal-based visualization.

Provides LTTB (Largest Triangle Three Buckets) downsampling and
ASCII line/scatter plot rendering for use in :print and :pprint viewers.

Main entry points:
- `lttb-downsample` - reduce points while preserving visual shape
- `render-chart` - render points as ASCII chart, returns vector of strings
raw docstring

criterium.viewer.common.autocorrelation

Autocorrelation view helpers.

Provides functions for formatting autocorrelation data and iterating over metrics for display. Used by print and pprint viewers.

Autocorrelation view helpers.

Provides functions for formatting autocorrelation data and iterating over
metrics for display. Used by print and pprint viewers.
raw docstring

criterium.viewer.common.bootstrap

Bootstrap statistics view helpers.

Provides functions for formatting bootstrap estimates and building bootstrap statistics table rows.

Bootstrap statistics view helpers.

Provides functions for formatting bootstrap estimates and building
bootstrap statistics table rows.
raw docstring

criterium.viewer.common.core

Core utility functions for viewer data preparation.

This namespace provides foundational functions used across multiple viewer namespaces for formatting metrics, computing SI scaling, and preparing basic statistical data for display.

Core utility functions for viewer data preparation.

This namespace provides foundational functions used across multiple viewer
namespaces for formatting metrics, computing SI scaling, and preparing
basic statistical data for display.
raw docstring

criterium.viewer.common.distribution

Common distribution formatting utilities for viewer implementations.

This namespace provides shared functions used by all viewers for formatting distribution fit results in tables and text output.

Common distribution formatting utilities for viewer implementations.

This namespace provides shared functions used by all viewers
for formatting distribution fit results in tables and text output.
raw docstring

criterium.viewer.common.domain.comparison

Domain comparison data preparation functions.

Provides functions to prepare domain-comparison data for various chart types including box plots, bar charts, and line charts, as well as table rendering.

Domain comparison data preparation functions.

Provides functions to prepare domain-comparison data for various chart types
including box plots, bar charts, and line charts, as well as table rendering.
raw docstring

criterium.viewer.common.domain.detection

Domain shape detection predicates for visualization strategy selection.

Provides functions to analyze the structure of domain extract and comparison data to determine the appropriate visualization strategy (box plot, line chart, or table).

Domain shape detection predicates for visualization strategy selection.

Provides functions to analyze the structure of domain extract and
comparison data to determine the appropriate visualization
strategy (box plot, line chart, or table).
raw docstring

criterium.viewer.common.domain.extract

Domain extract table preparation functions.

Provides functions to prepare domain-extract data for table rendering, including transposed tables for single-point multi-impl scenarios and grouped data tables.

Domain extract table preparation functions.

Provides functions to prepare domain-extract data for table rendering,
including transposed tables for single-point multi-impl scenarios and
grouped data tables.
raw docstring

criterium.viewer.common.modal

Modal analysis view helpers.

Provides functions for formatting mode locations and iterating over multimodal metrics for display.

Modal analysis view helpers.

Provides functions for formatting mode locations and iterating over
multimodal metrics for display.
raw docstring

criterium.viewer.common.regression

Domain regression data preparation functions.

Provides functions to prepare regression model data for table and chart rendering, including model fit data, log-log analysis, and an orchestration function for rendering regression views.

Domain regression data preparation functions.

Provides functions to prepare regression model data for table and chart
rendering, including model fit data, log-log analysis, and an orchestration
function for rendering regression views.
raw docstring

criterium.viewer.common.shape

Shape statistics view helpers.

Provides functions for formatting and classifying shape statistics (skewness, kurtosis, CV) from bootstrap results.

Shape statistics view helpers.

Provides functions for formatting and classifying shape statistics
(skewness, kurtosis, CV) from bootstrap results.
raw docstring

criterium.viewer.common.tail

Common tail analysis context extraction for portal and kindly viewers.

Provides shared data extraction that both graphical viewers need for tail analysis views including samples access for charts.

Common tail analysis context extraction for portal and kindly viewers.

Provides shared data extraction that both graphical viewers need for
tail analysis views including samples access for charts.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close