diff --git a/diffly/metrics.py b/diffly/metrics.py index 007f7cf..edf3026 100644 --- a/diffly/metrics.py +++ b/diffly/metrics.py @@ -31,51 +31,41 @@ def _make_numeric_metric(fn: MetricFn) -> Metric: return Metric(fn=fn, selector=cs.numeric()) -def mean(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Mean of ``right - left``.""" - return (right - left).mean() - - -def median(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Median of ``right - left``.""" - return (right - left).median() - - -def min(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Minimum of ``right - left``.""" - return (right - left).min() - - -def max(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Maximum of ``right - left``.""" - return (right - left).max() - - -def std(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Standard deviation of ``right - left``.""" - return (right - left).std() - - -def mean_absolute_deviation(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Mean of ``|right - left|``.""" - return (right - left).abs().mean() +# ------------------------------------ FORMATTING ------------------------------------ # + + +def _signed(value: pl.Expr, body: pl.Expr) -> pl.Expr: + """Prefix ``body`` with a sign based on ``value``: ``+`` if positive, ``-`` (already + part of ``body``) if negative, ``±`` if zero.""" + return ( + pl.when(value > 0) + .then(pl.format("+{}", body)) + .when(value < 0) + .then(body) + .otherwise(pl.format("±{}", body)) + ) -def mean_relative_deviation(left: pl.Expr, right: pl.Expr) -> pl.Expr: - """Mean of ``|(right - left) / left|``. Yields ``inf`` or ``null`` where - ``left`` is zero.""" - return ((right - left) / left).abs().mean() +def _number_string( + value: pl.Expr, + *, + signed: bool = False, + round: Callable[[pl.Expr], pl.Expr] = lambda value: value.round_sig_figs(4), +) -> pl.Expr: + """Format a numeric value with the given rounding, optionally with a sign.""" + rounded = round(value) + body = rounded.cast(pl.String) + return _signed(rounded, body) if signed else body def _percentage_string( fraction: pl.Expr, *, signed: bool = False, percent_sign: bool = True ) -> pl.Expr: """Format a fraction as a percentage string, optionally with an explicit sign.""" - pct = (fraction * 100).round(2) - body = pl.format("{}%", pct) if percent_sign else pl.format("{}", pct) - if signed: - return pl.when(pct >= 0).then(pl.format("+{}", body)).otherwise(body) - return body + body = _number_string( + fraction * 100, signed=signed, round=lambda value: value.round(2) + ) + return pl.format("{}%", body) if percent_sign else body def _render_change( @@ -97,6 +87,53 @@ def _render_change( ) +def _render_number_change(old: pl.Expr, new: pl.Expr) -> pl.Expr: + """Render a numeric change as `` -> ()``.""" + return _render_change( + old, new, lambda value, signed: _number_string(value, signed=signed) + ) + + +# -------------------------------------- METRICS ------------------------------------- # + + +def mean(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Change in mean, rendered as `` -> ()``.""" + return _render_number_change(left.mean(), right.mean()) + + +def median(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Change in median, rendered as `` -> ()``.""" + return _render_number_change(left.median(), right.median()) + + +def min(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Change in minimum, rendered as `` -> ()``.""" + return _render_number_change(left.min(), right.min()) + + +def max(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Change in maximum, rendered as `` -> ()``.""" + return _render_number_change(left.max(), right.max()) + + +def std(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Change in standard deviation, rendered as `` -> + ()``.""" + return _render_number_change(left.std(), right.std()) + + +def mean_absolute_deviation(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Mean of ``|right - left|``.""" + return (right - left).abs().mean() + + +def mean_relative_deviation(left: pl.Expr, right: pl.Expr) -> pl.Expr: + """Mean of ``|(right - left) / left|``. Yields ``inf`` or ``null`` where + ``left`` is zero.""" + return ((right - left) / left).abs().mean() + + def null_fraction_change(left: pl.Expr, right: pl.Expr) -> pl.Expr: """Change in the fraction of null entries, rendered as `` -> ()``. @@ -115,13 +152,13 @@ def null_fraction_change(left: pl.Expr, right: pl.Expr) -> pl.Expr: def quantile(q: float) -> MetricFn: - """Factory returning a metric that computes the ``q``-quantile of - ``right - left``.""" + """Factory returning a metric for the change in the ``q``-quantile, rendered as + `` -> ()``.""" if not 0 <= q <= 1: raise ValueError(f"q must be in [0, 1], got {q}") def _quantile(left: pl.Expr, right: pl.Expr) -> pl.Expr: - return (right - left).quantile(q) + return _render_number_change(left.quantile(q), right.quantile(q)) return _quantile diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 7c56d04..f5ab623 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 7c56d04..f5ab623 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 6971aca..07d5b51 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 6971aca..07d5b51 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index c637ee6..96d95c2 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index c9e4c0c..3f9ba7d 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,17 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index cf3322b..0535f58 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index db18056..0f87c97 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,17 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 7c56d04..f5ab623 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 7c56d04..f5ab623 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 6971aca..07d5b51 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 6971aca..07d5b51 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index c637ee6..96d95c2 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index c9e4c0c..3f9ba7d 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,17 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index cf3322b..0535f58 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index db18056..0f87c97 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,17 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index d1e78ea..99ceddc 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index d1e78ea..99ceddc 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index d946904..892d9e7 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index d946904..892d9e7 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index c17ef9a..beb53d0 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 3188ff0..09a9172 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,17 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 274282d..2aa44b9 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index d87429f..ff97621 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,17 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index d1e78ea..99ceddc 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index d1e78ea..99ceddc 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index d946904..892d9e7 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index d946904..892d9e7 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ - │ status │ 80.00% │ │ │ │ - └────────┴────────────┴────────────┴───────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ 2 │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5.0 -> 5.0 (±0.0) │ 1 │ + │ status │ 80.00% │ │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index c17ef9a..beb53d0 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 3188ff0..09a9172 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,17 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 274282d..2aa44b9 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼───────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x) │ + │ │ │ (+0.2) │ (±0.0) │ │ │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index d87429f..ff97621 100644 --- a/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_custom/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,17 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ mean_delta ┃ p95_delta ┃ max_abs_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 2 │ 40.0 -> 42.0 (1x, │ - │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 (1x, │ - │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 1 │ 4 -> 5 (1x, e.g. │ - │ │ │ │ │ │ 4) │ - ├────────┼────────────┼────────────┼───────────┼───────────────┼────────────────────┤ - │ status │ 80.00% │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - └────────┴────────────┴────────────┴───────────┴───────────────┴────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  mean_delta ┃  p95_delta ┃ max_abs_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 2 │ 40.0 -> 42.0 │ + │ │ │ (+0.6) │ (±0.0) │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 │ 5.0 -> 5.0 │ 1 │ 4 -> 5 (1x, │ + │ │ │ (+0.2) │ (±0.0) │ │ e.g. 4) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 80.00% │ │ │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 1677141..8011b2b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 1677141..8011b2b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index ecf5309..eb859fb 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index ecf5309..eb859fb 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 588b710..be69ec7 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,18 +25,19 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 5e06e38..2b47bbf 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -25,10 +25,10 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -38,10 +38,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index c0d57e5..ca032d0 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,18 +13,19 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4b4140c..03e0504 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -13,10 +13,10 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -26,10 +26,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 1677141..8011b2b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 1677141..8011b2b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index ecf5309..eb859fb 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index ecf5309..eb859fb 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃ Match ┃ Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 588b710..be69ec7 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,18 +25,19 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 5e06e38..2b47bbf 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -25,10 +25,10 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -38,10 +38,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index c0d57e5..ca032d0 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,18 +13,19 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4b4140c..03e0504 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -13,10 +13,10 @@ ┃ Colum ┃ Match ┃ Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃ Top ┃ ┃ n ┃ Rate ┃ Delta ┃ Delta ┃ Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -26,10 +26,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 0bf5291..6e0cca5 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 0bf5291..6e0cca5 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 3e5b24e..c17942b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 3e5b24e..c17942b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index e51a097..be935c3 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,18 +25,19 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s  │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 6b0fcb3..e6d45b9 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -25,10 +25,10 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -38,10 +38,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 48b4417..e4fde24 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,18 +13,19 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s  │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index c77a139..79c70fe 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -13,10 +13,10 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -26,10 +26,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 0bf5291..6e0cca5 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 0bf5291..6e0cca5 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -25,7 +25,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 3e5b24e..c17942b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 3e5b24e..c17942b 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -13,7 +13,13 @@ ┃ ┃  Match ┃  Mean ┃ Median ┃ Minimum ┃ Maxim… ┃ Standa… ┃ Absol… ┃ Relati… ┃ ┃ Column ┃  Rate ┃  Delta ┃  Delta ┃  Delta ┃  Delta ┃ Deviat… ┃ Devia… ┃ Deviat… ┃ ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ │ status │ 80.00% │ │ │ │ │ │ │ │ └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index e51a097..be935c3 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -25,18 +25,19 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s  │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 6b0fcb3..e6d45b9 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -25,10 +25,10 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -38,10 +38,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 48b4417..e4fde24 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -13,18 +13,19 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ │ │ │ │ │ │ │ │ │ │ -> │ │ │ │ │ │ │ │ │ │ │ 21.0 │ │ │ │ │ │ │ │ │ │ │ (1x) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ │ s  │ │ │ │ │ │ │ │ │ -> │ diff --git a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index c77a139..79c70fe 100644 --- a/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_long_labels/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -13,10 +13,10 @@ ┃ Colum ┃ Match ┃  Mean ┃ Medi… ┃ Minim… ┃ Maxi… ┃ Stand… ┃ Abso… ┃ Relat… ┃  Top ┃ ┃ n  ┃  Rate ┃  Delta ┃ Delta ┃  Delta ┃ Delta ┃ Devia… ┃ Devi… ┃ Devia… ┃ Chan… ┃ ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ - │ price │ 60.0… │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 │ - │ │ │ │ │ │ │ │ │ │ -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ │ │ │ │ │ │ │ │ │ │ 20.0 │ @@ -26,10 +26,10 @@ │ │ │ │ │ │ │ │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 2) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ - │ qty  │ 80.0… │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> │ - │ │ │ │ │ │ │ │ │ │ 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. │ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ │ │ │ │ │ │ │ │ │ │ 4) │ ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index f3d3d5f..fa9dc1a 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index f3d3d5f..fa9dc1a 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 2f849f9..648beda 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 2f849f9..648beda 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 18568f4..ea67c76 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,17 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index f2a498b..123b0df 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,20 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 06d07fe..67326fe 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,17 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 01c654b..e77d69f 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,20 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index f3d3d5f..fa9dc1a 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index f3d3d5f..fa9dc1a 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 2f849f9..648beda 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 2f849f9..648beda 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 18568f4..ea67c76 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,17 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index f2a498b..123b0df 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,20 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 06d07fe..67326fe 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,17 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 01c654b..e77d69f 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,20 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Null% ┃ str_len_delta ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 3a2a43b..d480b52 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 3a2a43b..d480b52 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 1316f6b..46a9d64 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 1316f6b..46a9d64 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index bdca125..4003596 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,17 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index cdd7114..e5df82b 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,20 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 370a2d3..91b8335 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,17 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4a10c0c..42a4351 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,20 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 3a2a43b..d480b52 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 3a2a43b..d480b52 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,9 +20,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 1316f6b..46a9d64 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 1316f6b..46a9d64 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,9 +8,9 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% (-20.0) │ │ - │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ - └────────┴────────────┴──────┴───────────────────────┴───────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 (+0.6) │ 20.0% -> 0.0% (-20.0) │ │ + │ status │ 40.00% │ │ 0.0% -> 40.0% (+40.0) │ 0 │ + └────────┴────────────┴─────────────────────┴───────────────────────┴───────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index bdca125..4003596 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,17 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index cdd7114..e5df82b 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,20 +20,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 370a2d3..91b8335 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,17 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x) │ - │ │ │ │ (+40.0) │ │ "c" -> "x" (1x) │ - │ │ │ │ │ │ "b" -> None (1x) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4a10c0c..42a4351 100644 --- a/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_null_fraction/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,20 +8,20 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ - │ price  │ 40.00% │ 0.75 │ 20.0% -> 0.0% │ │ None -> 30.0 │ - │ │ │ │ (-20.0) │ │ (1x, e.g. 3) │ - │ │ │ │ │ │ 40.0 -> 42.0 │ - │ │ │ │ │ │ (1x, e.g. 4) │ - │ │ │ │ │ │ 20.0 -> 21.0 │ - │ │ │ │ │ │ (1x, e.g. 2) │ - ├────────┼────────────┼──────┼───────────────────┼───────────────┼──────────────────┤ - │ status │ 40.00% │ │ 0.0% -> 40.0% │ 0 │ "d" -> None (1x, │ - │ │ │ │ (+40.0) │ │ e.g. 4) │ - │ │ │ │ │ │ "c" -> "x" (1x, │ - │ │ │ │ │ │ e.g. 3) │ - │ │ │ │ │ │ "b" -> None (1x, │ - │ │ │ │ │ │ e.g. 2) │ - └────────┴────────────┴──────┴───────────────────┴───────────────┴──────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Null% ┃ str_len_delta ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩ + │ price  │ 40.00% │ 30.0 -> 30.6 │ 20.0% -> │ │ None -> 30.0 │ + │ │ │ (+0.6) │ 0.0% (-20.0) │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ 40.0 -> 42.0 │ + │ │ │ │ │ │ (1x, e.g. 4) │ + │ │ │ │ │ │ 20.0 -> 21.0 │ + │ │ │ │ │ │ (1x, e.g. 2) │ + ├────────┼────────────┼───────────────┼──────────────┼───────────────┼──────────────┤ + │ status │ 40.00% │ │ 0.0% -> │ 0 │ "d" -> None │ + │ │ │ │ 40.0% │ │ (1x, e.g. 4) │ + │ │ │ │ (+40.0) │ │ "c" -> "x" │ + │ │ │ │ │ │ (1x, e.g. 3) │ + │ │ │ │ │ │ "b" -> None │ + │ │ │ │ │ │ (1x, e.g. 2) │ + └────────┴────────────┴───────────────┴──────────────┴───────────────┴──────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 93c45a8..be4d3c5 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 93c45a8..be4d3c5 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 8d4e5fc..2050f75 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 8d4e5fc..2050f75 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 78312e9..bc8ced0 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 3f8a229..6af9518 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 7218d6c..cb56800 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4c8c7ce..2604622 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 93c45a8..be4d3c5 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 93c45a8..be4d3c5 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 8d4e5fc..2050f75 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 8d4e5fc..2050f75 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ - │ qty │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 78312e9..bc8ced0 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 3f8a229..6af9518 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 7218d6c..cb56800 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 4c8c7ce..2604622 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index ee90b34..e06a311 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index ee90b34..e06a311 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index b106802..dc11527 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index b106802..dc11527 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 43bd1a8..41b7a40 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 67c851c..1df0e19 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 01d0278..5a5bdb1 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index e4f58e8..bcc7318 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index ee90b34..e06a311 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index ee90b34..e06a311 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,10 +20,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index b106802..dc11527 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index b106802..dc11527 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,10 +8,10 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ - │ qty  │ 80.00% │ 0.2 │ 1 │ - │ status │ 80.00% │ │ │ - └────────┴────────────┴──────┴─────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 (+0.6) │ 50.0 -> 50.0 (±0.0) │ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ + │ status │ 80.00% │ │ │ + └────────┴────────────┴─────────────────────┴─────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 43bd1a8..41b7a40 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,13 +20,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 67c851c..1df0e19 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,13 +20,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 01d0278..5a5bdb1 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,13 +8,13 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x) │ - │ │ │ │ │ 20.0 -> 21.0 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x) │ - ├────────┼────────────┼──────┼─────┼───────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ - └────────┴────────────┴──────┴─────┴───────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x) │ + │ │ │ (+0.6) │ (±0.0) │ 20.0 -> 21.0 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x) │ + ├────────┼────────────┼────────────────────┼────────────────────┼───────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x) │ + └────────┴────────────┴────────────────────┴────────────────────┴───────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index e4f58e8..bcc7318 100644 --- a/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_few/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,13 +8,17 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - ┃ Column ┃ Match Rate ┃ Mean ┃ Max ┃  Top Changes ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 2 │ 40.0 -> 42.0 (1x, e.g. 4) │ - │ │ │ │ │ 20.0 -> 21.0 (1x, e.g. 2) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ qty  │ 80.00% │ 0.2 │ 1 │ 4 -> 5 (1x, e.g. 4) │ - ├────────┼────────────┼──────┼─────┼───────────────────────────┤ - │ status │ 80.00% │ │ │ "c" -> "x" (1x, e.g. 3) │ - └────────┴────────────┴──────┴─────┴───────────────────────────┘ + ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ + ┃ Column ┃ Match Rate ┃  Mean ┃  Max ┃  Top Changes ┃ + ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 -> 30.6 │ 50.0 -> 50.0 │ 40.0 -> 42.0 (1x, │ + │ │ │ (+0.6) │ (±0.0) │ e.g. 4) │ + │ │ │ │ │ 20.0 -> 21.0 (1x, │ + │ │ │ │ │ e.g. 2) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ qty  │ 80.00% │ 3.0 -> 3.2 (+0.2) │ 5 -> 5 (±0) │ 4 -> 5 (1x, e.g. │ + │ │ │ │ │ 4) │ + ├────────┼────────────┼────────────────────┼───────────────────┼────────────────────┤ + │ status │ 80.00% │ │ │ "c" -> "x" (1x, │ + │ │ │ │ │ e.g. 3) │ + └────────┴────────────┴────────────────────┴───────────────────┴────────────────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 5893689..5550e40 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 5893689..5550e40 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index dc9a50a..4d5fb18 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index dc9a50a..4d5fb18 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 0334464..98e2814 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,22 +20,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 2fd9096..356b232 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,26 +20,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index eb395dd..de90a6d 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,22 +8,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 31d7344..6853ad1 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,26 +8,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 5893689..5550e40 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 5893689..5550e40 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index dc9a50a..4d5fb18 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index dc9a50a..4d5fb18 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ absolute ┃ relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ + ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index 0334464..98e2814 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,22 +20,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index 2fd9096..356b232 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,26 +20,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index eb395dd..de90a6d 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,22 +8,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index 31d7344..6853ad1 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_False_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,26 +8,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ - ┃ ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃ Top ┃ - ┃ Column ┃ Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃ Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Mean ┃ Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃ Top ┃ + ┃ n ┃ Rate ┃ Mean ┃ Medi… ┃ Min ┃ Max ┃ Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 0acf593..8294666 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 0acf593..8294666 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 5510545..01c065e 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 5510545..01c065e 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt index ca13fa5..49a6f1a 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,22 +20,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt index f07a09b..0f45d38 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,26 +20,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 939f003..5031993 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,22 +8,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt index ae20da9..c92614f 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_False_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,26 +8,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt index 0acf593..8294666 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt index 0acf593..8294666 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_False_sample_rows_True_sample_pk_False.txt @@ -20,12 +20,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt index 5510545..01c065e 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt index 5510545..01c065e 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_False_slim_True_sample_rows_True_sample_pk_False.txt @@ -8,12 +8,18 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  absolute ┃  relative ┃ - ┃ Column ┃ Match Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃  deviation ┃ deviation ┃ - ┡━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ - │ status │ 80.00% │ │ │ │ │ │ │ │ - └────────┴────────────┴──────┴────────┴─────┴─────┴────────┴────────────┴───────────┘ + ┏━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ + ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absol… ┃ relati… ┃ + ┃ Column ┃  Rate ┃  Mean ┃ Median ┃  Min ┃  Max ┃  Std ┃ devia… ┃ deviat… ┃ + ┡━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ + │ price  │ 60.00% │ 30.0 │ 30.0 │ 10.0 -> │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ + │ │ │ -> │ -> │ 10.0 │ -> │ -> │ │ │ + │ │ │ 30.6 │ 30.0 │ (±0.0) │ 50.0 │ 15.99 │ │ │ + │ │ │ (+0.6) │ (±0.0) │ │ (±0.0) │ (+0.18… │ │ │ + │ qty  │ 80.00% │ 3.0 -> │ 3.0 -> │ 1 -> 1 │ 5 -> 5 │ 1.581 │ 0.2 │ 0.05 │ + │ │ │ 3.2 │ 3.0 │ (±0) │ (±0) │ -> │ │ │ + │ │ │ (+0.2) │ (±0.0) │ │ │ 1.789 │ │ │ + │ │ │ │ │ │ │ (+0.20… │ │ │ + │ status │ 80.00% │ │ │ │ │ │ │ │ + └────────┴────────┴────────┴────────┴─────────┴────────┴─────────┴────────┴─────────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt index ca13fa5..49a6f1a 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt @@ -20,22 +20,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt index f07a09b..0f45d38 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt @@ -20,26 +20,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt index 939f003..5031993 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_False_sample_pk_False.txt @@ -8,22 +8,27 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x) │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt index ae20da9..c92614f 100644 --- a/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt +++ b/tests/summary/fixtures/metrics_presets_many/gen/pretty_True_perfect_True_top_True_slim_True_sample_rows_True_sample_pk_True.txt @@ -8,26 +8,34 @@ Columns ▔▔▔▔▔▔▔ - ┏━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━┳━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓ - ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ - ┃ ┃  Match ┃ ┃ ┃ ┃ ┃ ┃ absolu… ┃ relat… ┃  Top ┃ - ┃ Column ┃  Rate ┃ Mean ┃ Median ┃ Min ┃ Max ┃  Std ┃ deviat… ┃ devia… ┃ Changes ┃ - ┡━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━╇━━━━━╇━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩ - │ price  │ 60.00% │ 0.6 │ 0 │ 0 │ 2 │ 0.8944 │ 0.6 │ 0.02 │ 40.0 -> │ - │ │ │ │ │ │ │ │ │ │ 42.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - │ │ │ │ │ │ │ │ │ │ 20.0 -> │ - │ │ │ │ │ │ │ │ │ │ 21.0 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 2) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ qty  │ 80.00% │ 0.2 │ 0 │ 0 │ 1 │ 0.4472 │ 0.2 │ 0.05 │ 4 -> 5 │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 4) │ - ├────────┼────────┼──────┼────────┼─────┼─────┼────────┼─────────┼────────┼─────────┤ - │ status │ 80.00% │ │ │ │ │ │ │ │ "c" -> │ - │ │ │ │ │ │ │ │ │ │ "x" │ - │ │ │ │ │ │ │ │ │ │ (1x, │ - │ │ │ │ │ │ │ │ │ │ e.g. 3) │ - └────────┴────────┴──────┴────────┴─────┴─────┴────────┴─────────┴────────┴─────────┘ + ┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━┓ + ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃  Mean ┃  Mean ┃ ┃ + ┃ Colum ┃ Match ┃ ┃ ┃ ┃ ┃ ┃ abso… ┃ relat… ┃  Top ┃ + ┃ n  ┃  Rate ┃  Mean ┃ Medi… ┃  Min ┃  Max ┃  Std ┃ devi… ┃ devia… ┃ Chan… ┃ + ┡━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━┩ + │ price │ 60.0… │ 30.0 │ 30.0 │ 10.0 │ 50.0 │ 15.81 │ 0.6 │ 0.02 │ 40.0 │ + │ │ │ -> │ -> │ -> │ -> │ -> │ │ │ -> │ + │ │ │ 30.6 │ 30.0 │ 10.0 │ 50.0 │ 15.99 │ │ │ 42.0 │ + │ │ │ (+0.6) │ (±0.… │ (±0.0) │ (±0.… │ (+0.1… │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + │ │ │ │ │ │ │ │ │ │ 20.0 │ + │ │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ 21.0 │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 2) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ qty  │ 80.0… │ 3.0 -> │ 3.0 │ 1 -> 1 │ 5 -> │ 1.581 │ 0.2 │ 0.05 │ 4 -> │ + │ │ │ 3.2 │ -> │ (±0) │ 5 │ -> │ │ │ 5 │ + │ │ │ (+0.2) │ 3.0 │ │ (±0) │ 1.789 │ │ │ (1x, │ + │ │ │ │ (±0.… │ │ │ (+0.2… │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 4) │ + ├───────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┼────────┼───────┤ + │ statu │ 80.0… │ │ │ │ │ │ │ │ "c" │ + │ s  │ │ │ │ │ │ │ │ │ -> │ + │ │ │ │ │ │ │ │ │ │ "x" │ + │ │ │ │ │ │ │ │ │ │ (1x, │ + │ │ │ │ │ │ │ │ │ │ e.g. │ + │ │ │ │ │ │ │ │ │ │ 3) │ + └───────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┴────────┴───────┘ diff --git a/tests/summary/test_summary.py b/tests/summary/test_summary.py index 6e43832..1341a9d 100644 --- a/tests/summary/test_summary.py +++ b/tests/summary/test_summary.py @@ -227,8 +227,12 @@ def test_summary_data_parametrized( if show_value_changes else None ), - # Joined rows (id=1,2,3): value deltas = [0, 5, 0]. - "metrics": {"Mean": pytest.approx(5 / 3), "Max": 5.0} if with_metrics else None, + # Joined rows (id=1,2,3): left value = [10, 20, 30], right value = [10, 25, 30]. + "metrics": ( + {"Mean": "20.0 -> 21.67 (+1.667)", "Max": "30.0 -> 30.0 (±0.0)"} + if with_metrics + else None + ), } expected_columns = [] if show_perfect_column_matches: diff --git a/tests/test_metrics.py b/tests/test_metrics.py index 2bd3a14..c752673 100644 --- a/tests/test_metrics.py +++ b/tests/test_metrics.py @@ -13,7 +13,7 @@ @pytest.fixture def frame() -> pl.DataFrame: - # deltas (right - left): [0, 0, 2, null] + # left: [1, 2, 3, null]; right: [1, 2, 5, 4] return pl.DataFrame({"l": [1, 2, 3, None], "r": [1, 2, 5, 4]}) @@ -22,29 +22,28 @@ def _apply(metric: MetricFn, frame: pl.DataFrame) -> Any: def test_mean(frame: pl.DataFrame) -> None: - assert _apply(metrics.mean, frame) == pytest.approx(2 / 3) + # mean(left) = 2.0; mean(right) = 3.0; delta = +1.0 + assert _apply(metrics.mean, frame) == "2.0 -> 3.0 (+1.0)" def test_median(frame: pl.DataFrame) -> None: - assert _apply(metrics.median, frame) == 0 + # median(left) over [1, 2, 3] = 2.0; median(right) over [1, 2, 4, 5] = 3.0 + assert _apply(metrics.median, frame) == "2.0 -> 3.0 (+1.0)" def test_min(frame: pl.DataFrame) -> None: - assert _apply(metrics.min, frame) == 0 + # min(left) = 1; min(right) = 1; delta = 0 + assert _apply(metrics.min, frame) == "1 -> 1 (±0)" def test_max(frame: pl.DataFrame) -> None: - assert _apply(metrics.max, frame) == 2 + # max(left) = 3; max(right) = 5; delta = +2 + assert _apply(metrics.max, frame) == "3 -> 5 (+2)" def test_std(frame: pl.DataFrame) -> None: - sample_mean = 2 / 3 - assert _apply(metrics.std, frame) == pytest.approx( - math.sqrt( - ((0 - sample_mean) ** 2 + (0 - sample_mean) ** 2 + (2 - sample_mean) ** 2) - / 2 - ) - ) + # std(left) over [1, 2, 3] = 1.0; std(right) over [1, 2, 5, 4] ≈ 1.826; delta ≈ +0.8257 + assert _apply(metrics.std, frame) == "1.0 -> 1.826 (+0.8257)" def test_mean_absolute_deviation() -> None: @@ -84,9 +83,9 @@ def test_null_fraction_change_non_numeric() -> None: def test_quantile(frame: pl.DataFrame) -> None: - # deltas [0, 0, 2]: p50 = 0, p100 = 2 - assert _apply(metrics.quantile(0.5), frame) == 0 - assert _apply(metrics.quantile(1.0), frame) == 2 + # left [1, 2, 3]: p50 = 2, p100 = 3; right [1, 2, 5, 4]: p50 = 4, p100 = 5 + assert _apply(metrics.quantile(0.5), frame) == "2.0 -> 4.0 (+2.0)" + assert _apply(metrics.quantile(1.0), frame) == "3.0 -> 5.0 (+2.0)" def test_quantile_out_of_range() -> None: