diff --git a/docs/.buildinfo b/docs/.buildinfo
index cd7f75f..9c92e99 100644
--- a/docs/.buildinfo
+++ b/docs/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 6e72abaa96f38831ef4fd4f06aae6e46
+config: c0d8b6c85b4b6982a4ddcdf6bd689933
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/_modules/index.html b/docs/_modules/index.html
index 38be1e2..792c794 100644
--- a/docs/_modules/index.html
+++ b/docs/_modules/index.html
@@ -5,7 +5,7 @@
- Overview: module code — oplot 0.1.15 documentation
+ Overview: module code — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/matrix.html b/docs/_modules/oplot/matrix.html
index 47c7e46..8132fe8 100644
--- a/docs/_modules/oplot/matrix.html
+++ b/docs/_modules/oplot/matrix.html
@@ -5,7 +5,7 @@
- oplot.matrix — oplot 0.1.15 documentation
+ oplot.matrix — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/multi_plot.html b/docs/_modules/oplot/multi_plot.html
index f731086..83c144e 100644
--- a/docs/_modules/oplot/multi_plot.html
+++ b/docs/_modules/oplot/multi_plot.html
@@ -5,7 +5,7 @@
- oplot.multi_plot — oplot 0.1.15 documentation
+ oplot.multi_plot — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/multiplots.html b/docs/_modules/oplot/multiplots.html
index 04eec19..7f5bc28 100644
--- a/docs/_modules/oplot/multiplots.html
+++ b/docs/_modules/oplot/multiplots.html
@@ -5,7 +5,7 @@
- oplot.multiplots — oplot 0.1.15 documentation
+ oplot.multiplots — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/outlier_scores.html b/docs/_modules/oplot/outlier_scores.html
index b4290fe..e267698 100644
--- a/docs/_modules/oplot/outlier_scores.html
+++ b/docs/_modules/oplot/outlier_scores.html
@@ -5,7 +5,7 @@
- oplot.outlier_scores — oplot 0.1.15 documentation
+ oplot.outlier_scores — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/plot_audio.html b/docs/_modules/oplot/plot_audio.html
index f200a6b..b84f911 100644
--- a/docs/_modules/oplot/plot_audio.html
+++ b/docs/_modules/oplot/plot_audio.html
@@ -5,7 +5,7 @@
- oplot.plot_audio — oplot 0.1.15 documentation
+ oplot.plot_audio — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/plot_data_set.html b/docs/_modules/oplot/plot_data_set.html
index 6f93571..ad325a4 100644
--- a/docs/_modules/oplot/plot_data_set.html
+++ b/docs/_modules/oplot/plot_data_set.html
@@ -5,7 +5,7 @@
- oplot.plot_data_set — oplot 0.1.15 documentation
+ oplot.plot_data_set — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/plot_stats.html b/docs/_modules/oplot/plot_stats.html
index b3f3b68..7ffcf07 100644
--- a/docs/_modules/oplot/plot_stats.html
+++ b/docs/_modules/oplot/plot_stats.html
@@ -5,7 +5,7 @@
- oplot.plot_stats — oplot 0.1.15 documentation
+ oplot.plot_stats — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/ui_scores_mapping.html b/docs/_modules/oplot/ui_scores_mapping.html
index 1e87936..af8bfcf 100644
--- a/docs/_modules/oplot/ui_scores_mapping.html
+++ b/docs/_modules/oplot/ui_scores_mapping.html
@@ -5,7 +5,7 @@
- oplot.ui_scores_mapping — oplot 0.1.15 documentation
+ oplot.ui_scores_mapping — oplot 0.1.16 documentation
diff --git a/docs/_modules/oplot/util.html b/docs/_modules/oplot/util.html
index 1433857..9ca0cc9 100644
--- a/docs/_modules/oplot/util.html
+++ b/docs/_modules/oplot/util.html
@@ -5,7 +5,7 @@
- oplot.util — oplot 0.1.15 documentation
+ oplot.util — oplot 0.1.16 documentation
diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js
index 05f80cc..293dde8 100644
--- a/docs/_static/documentation_options.js
+++ b/docs/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '0.1.15',
+ VERSION: '0.1.16',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/docs/genindex.html b/docs/genindex.html
index 8865411..a3ff62c 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -5,7 +5,7 @@
- Index — oplot 0.1.15 documentation
+ Index — oplot 0.1.16 documentation
diff --git a/docs/index.html b/docs/index.html
index 42d5668..5b49bad 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -6,7 +6,7 @@
- Welcome to oplot’s documentation! — oplot 0.1.15 documentation
+ Welcome to oplot’s documentation! — oplot 0.1.16 documentation
@@ -189,8 +189,8 @@ Indices and tables
Search Page
-Release: 0.1.15
-Last change: Nov 04, 2024
+Release: 0.1.16
+Last change: Nov 05, 2024
diff --git a/docs/module_docs/oplot.html b/docs/module_docs/oplot.html
index 5db946f..79f55de 100644
--- a/docs/module_docs/oplot.html
+++ b/docs/module_docs/oplot.html
@@ -6,7 +6,7 @@
- oplot — oplot 0.1.15 documentation
+ oplot — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/matrix.html b/docs/module_docs/oplot/matrix.html
index 182075f..a2fe3b7 100644
--- a/docs/module_docs/oplot/matrix.html
+++ b/docs/module_docs/oplot/matrix.html
@@ -6,7 +6,7 @@
- oplot.matrix — oplot 0.1.15 documentation
+ oplot.matrix — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/multi_plot.html b/docs/module_docs/oplot/multi_plot.html
index 6aca966..1b65f7f 100644
--- a/docs/module_docs/oplot/multi_plot.html
+++ b/docs/module_docs/oplot/multi_plot.html
@@ -6,7 +6,7 @@
- oplot.multi_plot — oplot 0.1.15 documentation
+ oplot.multi_plot — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/multiplots.html b/docs/module_docs/oplot/multiplots.html
index 3929360..64de4e7 100644
--- a/docs/module_docs/oplot/multiplots.html
+++ b/docs/module_docs/oplot/multiplots.html
@@ -6,7 +6,7 @@
- oplot.multiplots — oplot 0.1.15 documentation
+ oplot.multiplots — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/my.html b/docs/module_docs/oplot/my.html
index 477fa03..07a537d 100644
--- a/docs/module_docs/oplot/my.html
+++ b/docs/module_docs/oplot/my.html
@@ -6,7 +6,7 @@
- oplot.my — oplot 0.1.15 documentation
+ oplot.my — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/outlier_scores.html b/docs/module_docs/oplot/outlier_scores.html
index 431427c..ac77320 100644
--- a/docs/module_docs/oplot/outlier_scores.html
+++ b/docs/module_docs/oplot/outlier_scores.html
@@ -6,7 +6,7 @@
- oplot.outlier_scores — oplot 0.1.15 documentation
+ oplot.outlier_scores — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/plot_audio.html b/docs/module_docs/oplot/plot_audio.html
index 3ea3cdc..5574ce3 100644
--- a/docs/module_docs/oplot/plot_audio.html
+++ b/docs/module_docs/oplot/plot_audio.html
@@ -6,7 +6,7 @@
- oplot.plot_audio — oplot 0.1.15 documentation
+ oplot.plot_audio — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/plot_data_set.html b/docs/module_docs/oplot/plot_data_set.html
index 5bdd658..971b91a 100644
--- a/docs/module_docs/oplot/plot_data_set.html
+++ b/docs/module_docs/oplot/plot_data_set.html
@@ -6,7 +6,7 @@
- oplot.plot_data_set — oplot 0.1.15 documentation
+ oplot.plot_data_set — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/plot_stats.html b/docs/module_docs/oplot/plot_stats.html
index 2c16756..03994ad 100644
--- a/docs/module_docs/oplot/plot_stats.html
+++ b/docs/module_docs/oplot/plot_stats.html
@@ -6,7 +6,7 @@
- oplot.plot_stats — oplot 0.1.15 documentation
+ oplot.plot_stats — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/ui_scores_mapping.html b/docs/module_docs/oplot/ui_scores_mapping.html
index 9191010..6d5fb60 100644
--- a/docs/module_docs/oplot/ui_scores_mapping.html
+++ b/docs/module_docs/oplot/ui_scores_mapping.html
@@ -6,7 +6,7 @@
- oplot.ui_scores_mapping — oplot 0.1.15 documentation
+ oplot.ui_scores_mapping — oplot 0.1.16 documentation
diff --git a/docs/module_docs/oplot/util.html b/docs/module_docs/oplot/util.html
index 794cfd2..207ec74 100644
--- a/docs/module_docs/oplot/util.html
+++ b/docs/module_docs/oplot/util.html
@@ -6,7 +6,7 @@
- oplot.util — oplot 0.1.15 documentation
+ oplot.util — oplot 0.1.16 documentation
diff --git a/docs/py-modindex.html b/docs/py-modindex.html
index 3ac2736..bd43b96 100644
--- a/docs/py-modindex.html
+++ b/docs/py-modindex.html
@@ -5,7 +5,7 @@
- Python Module Index — oplot 0.1.15 documentation
+ Python Module Index — oplot 0.1.16 documentation
diff --git a/docs/search.html b/docs/search.html
index 37fbfc4..ceb3a3c 100644
--- a/docs/search.html
+++ b/docs/search.html
@@ -5,7 +5,7 @@
- Search — oplot 0.1.15 documentation
+ Search — oplot 0.1.16 documentation
diff --git a/docs/searchindex.js b/docs/searchindex.js
index ed8e67a..419ed74 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["index", "module_docs/oplot", "module_docs/oplot/matrix", "module_docs/oplot/multi_plot", "module_docs/oplot/multiplots", "module_docs/oplot/my", "module_docs/oplot/outlier_scores", "module_docs/oplot/plot_audio", "module_docs/oplot/plot_data_set", "module_docs/oplot/plot_stats", "module_docs/oplot/ui_scores_mapping", "module_docs/oplot/util", "table_of_contents"], "filenames": ["index.rst", "module_docs/oplot.rst", "module_docs/oplot/matrix.rst", "module_docs/oplot/multi_plot.rst", "module_docs/oplot/multiplots.rst", "module_docs/oplot/my.rst", "module_docs/oplot/outlier_scores.rst", "module_docs/oplot/plot_audio.rst", "module_docs/oplot/plot_data_set.rst", "module_docs/oplot/plot_stats.rst", "module_docs/oplot/ui_scores_mapping.rst", "module_docs/oplot/util.rst", "table_of_contents.rst"], "titles": ["Welcome to oplot\u2019s documentation!", "oplot", "oplot.matrix", "oplot.multi_plot", "oplot.multiplots", "oplot.my", "oplot.outlier_scores", "oplot.plot_audio", "oplot.plot_data_set", "oplot.plot_stats", "oplot.ui_scores_mapping", "oplot.util", "<no title>"], "terms": {"matrix": [0, 9, 12], "get_figsize_to_fit": [0, 2, 12], "heatmap": [0, 2, 9, 12], "heatmap_sn": [0, 2, 12], "hierarchical_cluster_sorted_heatmap": [0, 2, 12], "plot_simil_mat_with_label": [0, 2, 12], "vlines_rang": [0, 2, 12], "xy_boxplot": [0, 2, 12], "multi_plot": [0, 12], "ax_func_to_plot": [0, 3, 4, 12], "multi_row_plot": [0, 3, 12], "multiplot": [0, 12], "make_space_abov": [0, 4, 12], "multiplot_with_max_s": [0, 4, 12], "my": [0, 12], "outlier_scor": [0, 9, 12], "find_last_normal_idx": [0, 6, 12], "find_prop_mark": [0, 6, 12], "get_confused_part": [0, 6, 12], "get_confusion_zones_percentil": [0, 6, 12], "get_confusion_zones_std": [0, 6, 12], "get_percentil": [0, 6, 12], "plot_scores_and_zon": [0, 6, 12], "sort_scores_truth": [0, 6, 12], "plot_audio": [0, 12], "plot_lin": [0, 7, 12], "plot_spectro": [0, 7, 12], "plot_wf": [0, 7, 12], "plot_wf_and_spectro": [0, 7, 12], "plot_wf_with_lin": [0, 7, 12], "plot_data_set": [0, 12], "density_distribut": [0, 8, 12], "ratio_comparison_vlin": [0, 8, 12], "save_figs_to_pdf": [0, 8, 12], "scatter_and_color_according_to_i": [0, 8, 12], "side_by_side_bar": [0, 8, 12], "plot_stat": [0, 12], "apply_function_on_consecut": [0, 9, 12], "area_under_point": [0, 9, 12], "cumulative_tn_fp_fn_tp": [0, 9, 12], "get_tn_fp_fn_tp": [0, 9, 12], "list_mult": [0, 9, 12], "make_heatmap": [0, 9, 12], "make_normal_outlier_timelin": [0, 9, 12], "make_tables_tn_fp_fn_tp": [0, 9, 12], "make_tn_fp_fn_tp_tag_list": [0, 9, 12], "pair_metrics_to_refer": [0, 9, 12], "parallel_sort": [0, 9, 12], "pick_equally_spaced_point": [0, 9, 12], "plot_confusion_matrix": [0, 9, 12], "plot_freqs_stat": [0, 9, 12], "plot_outlier_metric_curv": [0, 9, 12], "rebalance_scor": [0, 9, 12], "rebalancing_normal_outlier_ratio": [0, 9, 12], "render_mpl_t": [0, 9, 12], "smooth_scor": [0, 9, 12], "split_on_consecut": [0, 9, 12], "vline": [0, 2, 8, 9, 12], "wiggle_scor": [0, 9, 12], "wiggle_values_keep_ord": [0, 9, 12], "ui_scores_map": [0, 12], "between_percentiles_mean": [0, 10, 12], "make_bottom_part": [0, 10, 12], "make_linear_part": [0, 10, 12], "make_top_part": [0, 10, 12], "make_ui_score_map": [0, 10, 12], "tune_ui_map": [0, 10, 12], "util": [0, 8, 9, 12], "fixed_step_chunk": [0, 11, 12], "index": [0, 6, 9, 11], "modul": 0, "search": 0, "page": 0, "releas": 0, "0": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11], "1": [0, 2, 4, 6, 7, 8, 9, 10, 11], "15": [0, 3, 4, 10, 11], "last": [0, 6, 8, 11], "chang": [0, 4], "nov": 0, "04": 0, "2024": 0, "plot": [1, 2, 3, 4, 6, 7, 8, 9, 10], "ar": [1, 2, 6, 8, 9, 10, 11], "frequent": 1, "us": [1, 2, 3, 8, 9, 10], "u": 1, "matric": 2, "structur": 2, "data": [2, 3, 8, 9], "shape": 2, "tupl": [2, 3, 6, 8, 9], "int": [2, 3, 6, 8, 9, 11], "max_siz": 2, "11": [2, 11], "sourc": [2, 3, 4, 6, 7, 8, 9, 10, 11], "calcul": 2, "proport": [2, 6, 9, 10], "figsiz": [2, 3, 7, 9], "base": [2, 6, 9, 10], "dimens": [2, 8], "datafram": [2, 9], "larger": [2, 6, 9, 11], "cap": 2, "paramet": [2, 3, 4, 6, 7, 8, 9, 10, 11], "row": [2, 3, 4, 9], "col": [2, 8], "The": [2, 3, 9, 10, 11], "maximum": [2, 4, 10, 11], "size": [2, 4, 8, 9], "default": [2, 7, 8, 9, 10], "9": [2, 9, 10, 11], "return": [2, 3, 4, 6, 7, 8, 9, 10, 11], "A": [2, 3, 6, 8, 9, 11], "repres": [2, 9], "width": [2, 3, 4, 7, 8], "height": [2, 4], "x": [2, 3, 4, 8, 9, 10], "y": [2, 3, 4, 8, 9], "none": [2, 3, 4, 6, 7, 8, 9, 10, 11], "col_label": 2, "cmap": [2, 9], "return_gcf": 2, "fals": [2, 3, 4, 8, 9, 10, 11], "ax": [2, 3, 4, 7, 8, 9], "xlabel_top": 2, "true": [2, 3, 4, 6, 8, 9, 10, 11], "ylabel_left": 2, "xlabel_bottom": 2, "ylabel_right": 2, "kwarg": [2, 3, 8, 9], "sklearn": [2, 8, 9], "like": [2, 5, 10, 11], "df": 2, "str": [2, 8, 11], "orang": [2, 8], "xlabel": 2, "ylabel": 2, "xlabel_fonts": 2, "12": [2, 11], "ylabel_fonts": 2, "x_tick_fonts": 2, "10": [2, 3, 4, 7, 8, 9, 10, 11], "y_tick_fonts": 2, "x_tick_rot": 2, "90": [2, 9], "y_tick_rot": 2, "show_colorbar": 2, "bool": [2, 8, 11], "vert_lin": 2, "list": [2, 3, 4, 6, 7, 8, 9, 11], "5": [2, 6, 7, 8, 9, 10, 11], "horiz_lin": 2, "linewidth": 2, "float": [2, 3, 7, 9, 10], "linecolor": 2, "white": [2, 8], "major_line_color": 2, "d3d3d3": 2, "major_line_styl": 2, "vmin": 2, "2": [2, 3, 6, 7, 8, 9, 10, 11], "vmax": 2, "reusabl": 2, "function": [2, 3, 4, 6, 7, 8, 9, 10, 11], "visual": [2, 6], "numer": [2, 8], "customiz": 2, "option": [2, 8], "includ": [2, 11], "ad": [2, 6, 7], "vertic": [2, 7, 8, 9], "horizont": [2, 7, 8], "line": [2, 6, 7, 8, 9], "better": 2, "readabl": 2, "color": [2, 6, 7, 8, 9], "map": [2, 8, 10], "label": [2, 3, 4, 7, 8, 9], "axi": [2, 3, 4, 7, 8, 9], "font": [2, 4], "tick_fonts": 2, "tick": 2, "figur": [2, 3, 4, 8], "max": [2, 9, 11], "i": [2, 3, 4, 5, 6, 8, 9, 10, 11], "rotat": 2, "angl": 2, "whether": [2, 6, 8, 9, 10], "displai": [2, 6, 8, 9], "colorbar": 2, "either": [2, 9], "an": [2, 3, 4, 6, 7, 8, 9, 10, 11], "step": [2, 11], "posit": [2, 9], "between": [2, 8, 9, 10, 11], "cell": 2, "grid": [2, 4], "major": 2, "style": 2, "minimum": [2, 9, 10, 11], "valu": [2, 6, 8, 9, 11], "contrast": 2, "import": [2, 8, 10], "numpi": [2, 8, 10], "np": [2, 8, 9, 10], "panda": [2, 9], "pd": 2, "random": [2, 8, 9], "rand": 2, "20": [2, 9, 11], "column": [2, 3, 4], "abcdefghij": 2, "everi": [2, 3], "doctest": 2, "skip": [2, 6], "custom": [2, 9], "interv": 2, "3": [2, 3, 4, 6, 7, 8, 9, 11], "4": [2, 6, 8, 9, 11], "8": [2, 7, 11], "specifi": [2, 9, 10], "exact": 2, "6": [2, 6, 9, 11], "blue": [2, 7, 8], "only_return_sorted_df": 2, "seaborn_heatmap_kwarg": 2, "squar": 2, "e": [2, 6, 8, 9], "same": [2, 3, 4, 8, 9, 11], "indic": [2, 9, 11], "contain": [2, 6, 9, 11], "distanc": 2, "similar": 2, "": [2, 3, 9], "whose": [2, 6, 11], "sort": [2, 6, 9], "accord": [2, 6, 9], "hierarch": 2, "cluster": 2, "set": [2, 3, 4, 6, 8, 9, 11], "instead": [2, 8], "argument": [2, 3, 8], "seaborn": 2, "dict": [2, 3, 8, 9], "cbar": 2, "whatev": 2, "sn": 2, "simil_mat": 2, "inner_class_ord": 2, "mean_shift_clust": 2, "bright": 2, "group": [2, 8, 9], "togeth": 2, "descend": 2, "sum": 2, "within": [2, 9], "aggr": 2, "min": [2, 9], "median": 2, "statist": 2, "grid_siz": 2, "boxplot": 2, "given": [2, 8, 9, 11], "multipl": [3, 4, 9], "list_func_per_ax": [3, 4], "n_per_row": [3, 4], "titl": [3, 4, 6, 7, 9], "title_font_s": [3, 4, 7, 9], "height_row": [3, 4], "saving_path": [3, 4, 9], "rec_pad": 3, "x_label": [3, 4], "y_label": [3, 4], "outer_axis_labels_onli": [3, 4], "show": [3, 4, 6, 10], "each": [3, 4, 8, 9], "take": [3, 4, 9], "input": [3, 4], "draw": [3, 4, 7, 8, 9], "someth": [3, 4], "onli": [3, 4, 8, 9, 10, 11], "left": [3, 4, 9], "bottom": [3, 4, 10], "all": [3, 6, 9, 11], "data_list": 3, "plot_func": 3, "plot_func_kwarg": 3, "ax_cal": 3, "quickli": 3, "For": 3, "row_data": 3, "creat": [3, 8, 10], "call": 3, "item": [3, 11], "If": [3, 6, 8, 9, 11], "popul": 3, "length": [3, 8, 9, 11], "number": [3, 4, 6, 8, 9], "16": [3, 9, 11], "n_row": 3, "figsize_units_per_row": 3, "won": 3, "t": [3, 9, 10], "we": [3, 11], "assum": [3, 10], "therefor": 3, "been": [3, 9], "alreadi": [3, 5], "exampl": [3, 7, 8, 10, 11], "attr": 3, "arg": [3, 8], "tripl": 3, "result": [3, 10], "getattr": 3, "ax_list": 3, "singl": [4, 8], "dpi": [4, 9], "200": 4, "h_pad": 4, "w_pad": 4, "title_offset": 4, "one": [4, 6, 8, 9, 11], "from": [4, 6, 8, 9, 10, 11], "individu": 4, "gener": [4, 9], "object": [4, 8, 9], "per": [4, 6], "global": 4, "path": [4, 9], "where": [4, 6, 8, 9, 10], "save": [4, 8, 9], "can": [4, 8, 9], "which": [4, 6, 7, 9, 10, 11], "case": 4, "topmargin": 4, "increas": [4, 9, 10], "make": [4, 8, 9], "inch": 4, "space": [4, 8, 9], "without": [4, 8, 9], "max_plot_per_fil": 4, "60": 4, "saving_path_format": 4, "300": [4, 8, 9], "sever": [4, 9], "file": [4, 8], "param": [4, 9], "what": [5, 8, 9], "matplotlib": [5, 8, 9, 10], "ha": [5, 8, 9, 10], "interfac": 5, "d": [5, 9], "variou": [6, 11], "region": 6, "score": [6, 9, 10], "g": [6, 9], "correspond": [6, 9], "percentil": [6, 10], "timelin": 6, "outlier": [6, 9, 10], "sorted_truth": 6, "arrai": [6, 8, 9, 10], "idx": 6, "sorted_scor": 6, "ratio_mark": 6, "75": [6, 10], "add_full_out_zon": 6, "find": [6, 9], "threshold": [6, 9], "start": [6, 9], "n_normal": 6, "n_total": 6, "below": 6, "never": 6, "reach": 6, "shorter": 6, "than": [6, 8, 9, 11], "zone": 6, "abnorm": [6, 9, 10], "sound": [6, 9, 10], "ani": [6, 8, 9, 11], "abov": [6, 9, 11], "remov": [6, 9], "confus": [6, 9], "rang": [6, 8, 9, 10, 11], "normal": [6, 8, 9, 10], "anorm": 6, "sampl": 6, "higher": [6, 9], "more": [6, 8, 9, 11], "truth": [6, 9, 10], "n_percentil": 6, "get": [6, 8, 9, 10, 11], "requir": [6, 8], "mark": 6, "boundari": 6, "n_zone": 6, "std_per_zon": 6, "standard": 6, "deviat": 6, "comput": [6, 9], "len": [6, 8, 11], "interpol": 6, "arr": 6, "7": [6, 9, 11], "box": 6, "thei": [6, 11], "belong": 6, "too": [6, 9], "green": [6, 8], "under": [6, 9], "first": [6, 8, 9, 11], "red": [6, 7, 8], "shade": 6, "limit": 6, "name": [6, 8, 9], "align": [6, 9], "lowest": 6, "largest": [6, 11], "intend": [7, 9, 10], "waveform": 7, "spectra": [7, 9], "plu": [7, 11], "some": 7, "timestamp": 7, "inform": 7, "lines_loc": 7, "r": 7, "line_width": [7, 8, 9], "line_styl": 7, "line_typ": 7, "vert": 7, "alpha": [7, 8], "matplolib": 7, "locat": [7, 8], "optionsl": 7, "string": [7, 8], "def_col": 7, "provid": [7, 8], "horiz": 7, "initi": 7, "fig": [7, 8, 9], "plt": [7, 8, 10], "subplot": [7, 8], "plot_vlin": 7, "b": [7, 8, 9, 11], "thin": 7, "wide": 7, "wf": 7, "chk_size": [7, 11], "2048": 7, "noverlap": 7, "sr": 7, "44100": 7, "wf_line_width": 7, "wf_color": 7, "40": 7, "spectra_ylim": 7, "wf_y_lim": 7, "wf_x_lim": 7, "spectra_xlim": 7, "n_sec_per_tick": 7, "vert_lines_samp": 7, "vert_lines_sec": 7, "vert_lines_color": 7, "vert_lines_label": 7, "vert_lines_width": 7, "vert_lines_styl": 7, "alpha_lin": 7, "n_tick_dec": 7, "reduc": 8, "usag": 8, "dataset": 8, "make_blob": 8, "n_sampl": 8, "n_featur": 8, "center": [8, 10], "cluster_std": 8, "y_conf": 8, "append": 8, "els": 8, "rainbow": 8, "dim_reduct": 8, "lda": 8, "project": 8, "3d": 8, "data_dict": 8, "type": [8, 9, 11], "ndarrai": 8, "_ax": 8, "axvline_kwarg": 8, "location_func": 8, "callabl": 8, "mean": [8, 9, 10], "location_linestyl": 8, "display_location_text": 8, "purpl": 8, "brown": 8, "density_plot_func": 8, "kdeplot": 8, "density_plot_kwarg": 8, "text_kwarg": 8, "iter": [8, 9, 11], "05": 8, "bbox": [8, 9], "facecolor": 8, "mean_line_kwarg": 8, "densiti": 8, "distribut": 8, "differ": [8, 9], "dictionari": [8, 9], "kei": [8, 9], "new": [8, 9], "axvlin": 8, "linestyl": [8, 9], "display_mean": 8, "text": 8, "means_linestyl": 8, "cycl": 8, "through": 8, "addit": 8, "keyword": 8, "dist1": 8, "100": [8, 10], "dist2": 8, "thi": [8, 9], "y1": 8, "y2": 8, "c1": 8, "c2": 8, "k": [8, 9], "denomin": 8, "straight": 8, "place": 8, "pdf_filepath": 8, "pdf": 8, "2d": 8, "legend": [8, 9], "saving_loc": 8, "home": 8, "chri": 8, "saving_nam": 8, "myplot": 8, "plot_tag_nam": 8, "super_alpha": 8, "cmap_col": 8, "viridi": 8, "featur": 8, "vector": 8, "tag": [8, 9], "tend": 8, "give": [8, 11], "distinct": 8, "pca": 8, "reduct": 8, "method": 8, "when": [8, 9, 10], "need": [8, 9, 10], "anyth": 8, "coordin": [8, 9], "would": 8, "out": [8, 9, 10], "origin": [8, 9], "two": [8, 9, 10], "retain": 8, "scatterplot": 8, "smart": 8, "just": 8, "yield": [8, 11], "point": [8, 9], "fall_back": 8, "cannot": 8, "produc": [8, 9], "boolean": [8, 9, 10], "folder": [8, 9], "scatter": 8, "list_of_values_for_bar": 8, "list_nam": 8, "side": 8, "bar": 8, "graph": [8, 10], "assign": 8, "order": [8, 9], "list_color": 8, "nice": [8, 9], "accuraci": 9, "classif": 9, "algorithm": [9, 10], "arr_for_consec": 9, "func": 9, "appli": 9, "block": 9, "consecut": 9, "constant": [9, 10], "defin": 9, "output": 9, "pair": 9, "area": 9, "curv": 9, "simplest": 9, "piecewis": 9, "linear": [9, 10], "pass": 9, "effici": 9, "cumul": 9, "tn": 9, "fp": 9, "fn": 9, "tp": 9, "count": 9, "neg": [9, 11], "predict": 9, "l": 9, "mult": 9, "random_remaind": 9, "extend": 9, "integ": 9, "natur": 9, "ex": 9, "decim": 9, "part": [9, 10], "chose": 9, "matrix_result": 9, "round": 9, "fig_siz": 9, "make_symmetr": 9, "fill_diag": 9, "linearsegmentedcolormap": 9, "entri": 9, "upper": [9, 10], "lower": [9, 10], "diagon": 9, "made": 9, "symmetr": 9, "copi": 9, "strict": 9, "half": 9, "y_order": 9, "vertical_sep": 9, "smooth": [9, 10], "legend_s": 9, "label_for_i": 9, "legend_n_col": 9, "xtick": 9, "xticks_label": 9, "xticks_rot": 9, "uniqu": 9, "its": [9, 10], "own": 9, "also": [9, 10], "thick": 9, "threshold_rang": 9, "n_threshold": 9, "tabl": 9, "equal": [9, 11], "pick": 9, "form": [9, 10], "being": 9, "those": 9, "rather": 9, "pair_metr": 9, "tpr": 9, "fpr": 9, "outlier_proport": 9, "chanc": 9, "base_statistics_dict": 9, "acc": 9, "lambda": [9, 11], "bm": 9, "f1": 9, "fdr": 9, "fnr": 9, "FOR": 9, "mk": 9, "nmcc": 9, "npv": 9, "ppv": 9, "tnr": 9, "synonym": 9, "informed": 9, "bookmaker_informed": 9, "bi": 9, "f1_score": 9, "false_discovery_r": 9, "miss_rat": 9, "false_negative_r": 9, "false_omission_r": 9, "fall_out": 9, "false_positive_r": 9, "marked": 9, "normalized_matthews_correlation_coeffici": 9, "negative_predictive_valu": 9, "precis": 9, "positive_predictive_valu": 9, "specif": 9, "spc": 9, "true_negative_r": 9, "select": 9, "recal": 9, "sensit": 9, "true_positive_r": 9, "hit_rat": 9, "threat_scor": 9, "critical_success_index": 9, "csi": 9, "refer": 9, "metric": 9, "note": [9, 10], "certain": 9, "combin": 9, "mai": 9, "iterable_list": 9, "sort_idx": 9, "parallel": 9, "have": 9, "c": [9, 10], "n_point": 9, "choos": 9, "possibl": 9, "end": 9, "final": 9, "do": 9, "NOT": [9, 11], "trust": 9, "It": 9, "somewhat": 9, "accur": 9, "fine": 9, "compar": 9, "work": 9, "well": 9, "mani": 9, "avail": 9, "150": 9, "299": 9, "y_true": 9, "y_pred": 9, "class": [9, 11], "color_bar": 9, "cm": 9, "print": 9, "upper_frequ": 9, "22050": 9, "n_bin": 9, "1025": 9, "frequenc": 9, "divid": 9, "plot_curv": 9, "curve_legend_nam": 9, "plot_table_points_on_curv": 9, "plot_chance_lin": 9, "plot_tabl": 9, "n_points_for_t": 9, "axis_name_dict": 9, "saving_root": 9, "wiggl": 9, "table_dpi": 9, "return_rauc": 9, "add_point_left": 9, "add_point_right": 9, "against": 9, "anoth": 9, "automat": 9, "along": [9, 10, 11], "ground": 9, "our": 9, "model": 9, "expect": 9, "dot": 9, "rauc": 9, "share": 9, "pic": 9, "pictur": 9, "chosen": 9, "anomali": 9, "over": 9, "achiev": 9, "request": 9, "slightli": 9, "modifi": 9, "avoid": 9, "duplic": 9, "help": 9, "most": 9, "often": 9, "problem": 9, "solv": [9, 10], "aris": 9, "oneclasssvm": 9, "finer": 9, "tn_fp_fn_tp": 9, "see": 9, "allow": 9, "user": [9, 10], "term": [9, 11], "test_scor": 9, "test_truth": 9, "re": 9, "balanc": 9, "ratio": 9, "real": 9, "life": 9, "other": [9, 10], "actual": 9, "known": 9, "test": [9, 11], "normal_scor": 9, "percent_outli": 9, "rebal": 9, "artifici": 9, "doe": 9, "caution": 9, "col_width": 9, "row_height": 9, "625": 9, "font_siz": 9, "14": [9, 11], "header_color": 9, "40466e": 9, "row_color": 9, "f1f1f2": 9, "w": 9, "edge_color": 9, "header_column": 9, "path_to_sav": 9, "round_decim": 9, "cols_to_round": 9, "cols_to_int": 9, "all_oth": 9, "png": 9, "version": 9, "window_s": 9, "window_step": 9, "smooth_func": 9, "smooth_funct": 9, "window": 9, "smaller": [9, 11], "empti": 9, "arr_to_split": 9, "split": 9, "segment": [9, 11], "induc": 9, "f": [9, 11], "dtype": 9, "u1": 9, "ymin": 9, "ymax": 9, "marker": 9, "o": 9, "marker_kwarg": 9, "solid": 9, "intuit": 9, "wai": 9, "low": 9, "high": [9, 10], "while": 9, "keep": 9, "present": [9, 11], "time": 9, "spread": [9, 10], "next": 9, "so": 9, "situat": 9, "repeat": 9, "lot": 9, "move": 9, "around": 9, "littl": 9, "alter": 9, "fix": 10, "bound": 10, "friendli": 10, "ui": 10, "min_percentil": 10, "45": 10, "max_percentil": 10, "55": 10, "max_scor": 10, "min_scor": 10, "strictli": 10, "constraint": 10, "continu": 10, "piec": 10, "sigmoid": 10, "middl": 10, "top": 10, "seen": 10, "train": 10, "min_lin_scor": 10, "max_lin_scor": 10, "top_bas": 10, "bottom_bas": 10, "revers": 10, "radiu": 10, "corner": 10, "control": 10, "exponenti": 10, "mirror": 10, "pyplot": 10, "sigmoid_map": 10, "linspac": 10, "all_norm": 10, "min_percentile_norm": 10, "25": 10, "max_percentile_norm": 10, "min_percentile_abnorm": 10, "max_percentile_abnorm": 10, "lower_bas": 10, "upper_bas": 10, "abnormal_fact": 10, "construct": 10, "raw": 10, "stroll": 10, "larg": 10, "small": 10, "adapt": 10, "otherwis": 10, "sai": 10, "decreas": 10, "averag": 10, "qualiti": 10, "chk_step": 11, "start_at": 11, "stop_at": 11, "return_tail": 11, "bt": 11, "tt": 11, "chunk": 11, "it_1": 11, "it_2": 11, "act": 11, "slice": 11, "exclud": 11, "element": 11, "begin": 11, "build": 11, "inclus": 11, "less": 11, "full": 11, "until": 11, "exhaust": 11, "here": 11, "possibli": 11, "cut": 11, "off": 11, "stop": 11, "17": 11, "try": 11, "assert": 11, "should": 11, "thing": 11, "13": 11, "30": 11, "19": 11, "18": 11, "oplot": 12}, "objects": {"": [[1, 0, 0, "-", "oplot"]], "oplot": [[2, 0, 0, "-", "matrix"], [3, 0, 0, "-", "multi_plot"], [4, 0, 0, "-", "multiplots"], [5, 0, 0, "-", "my"], [6, 0, 0, "-", "outlier_scores"], [7, 0, 0, "-", "plot_audio"], [8, 0, 0, "-", "plot_data_set"], [9, 0, 0, "-", "plot_stats"], [10, 0, 0, "-", "ui_scores_mapping"], [11, 0, 0, "-", "util"]], "oplot.matrix": [[2, 1, 1, "", "get_figsize_to_fit"], [2, 1, 1, "", "heatmap"], [2, 1, 1, "", "heatmap_sns"], [2, 1, 1, "", "hierarchical_cluster_sorted_heatmap"], [2, 1, 1, "", "plot_simil_mat_with_labels"], [2, 1, 1, "", "vlines_ranges"], [2, 1, 1, "", "xy_boxplot"]], "oplot.multi_plot": [[3, 1, 1, "", "ax_func_to_plot"], [3, 1, 1, "", "multi_row_plot"]], "oplot.multiplots": [[4, 1, 1, "", "ax_func_to_plot"], [4, 1, 1, "", "make_space_above"], [4, 1, 1, "", "multiplot_with_max_size"]], "oplot.outlier_scores": [[6, 1, 1, "", "find_last_normal_idx"], [6, 1, 1, "", "find_prop_markers"], [6, 1, 1, "", "get_confused_part"], [6, 1, 1, "", "get_confusion_zones_percentiles"], [6, 1, 1, "", "get_confusion_zones_std"], [6, 1, 1, "", "get_percentiles"], [6, 1, 1, "", "plot_scores_and_zones"], [6, 1, 1, "", "sort_scores_truth"]], "oplot.plot_audio": [[7, 1, 1, "", "plot_lines"], [7, 1, 1, "", "plot_spectro"], [7, 1, 1, "", "plot_wf"], [7, 1, 1, "", "plot_wf_and_spectro"], [7, 1, 1, "", "plot_wf_with_lines"]], "oplot.plot_data_set": [[8, 1, 1, "", "density_distribution"], [8, 1, 1, "", "ratio_comparison_vlines"], [8, 1, 1, "", "save_figs_to_pdf"], [8, 1, 1, "", "scatter_and_color_according_to_y"], [8, 1, 1, "", "side_by_side_bar"]], "oplot.plot_stats": [[9, 1, 1, "", "apply_function_on_consecutive"], [9, 1, 1, "", "area_under_points"], [9, 1, 1, "", "cumulative_tn_fp_fn_tp"], [9, 1, 1, "", "get_tn_fp_fn_tp"], [9, 1, 1, "", "list_mult"], [9, 1, 1, "", "make_heatmap"], [9, 1, 1, "", "make_normal_outlier_timeline"], [9, 1, 1, "", "make_tables_tn_fp_fn_tp"], [9, 1, 1, "", "make_tn_fp_fn_tp_tag_lists"], [9, 1, 1, "", "pair_metrics_to_reference"], [9, 1, 1, "", "parallel_sort"], [9, 1, 1, "", "pick_equally_spaced_points"], [9, 1, 1, "", "plot_confusion_matrix"], [9, 1, 1, "", "plot_freqs_stats"], [9, 1, 1, "", "plot_outlier_metric_curve"], [9, 1, 1, "", "rebalance_scores"], [9, 1, 1, "", "rebalancing_normal_outlier_ratio"], [9, 1, 1, "", "render_mpl_table"], [9, 1, 1, "", "smooth_scores"], [9, 1, 1, "", "split_on_consecutive"], [9, 1, 1, "", "vlines"], [9, 1, 1, "", "wiggle_scores"], [9, 1, 1, "", "wiggle_values_keep_order"]], "oplot.ui_scores_mapping": [[10, 1, 1, "", "between_percentiles_mean"], [10, 1, 1, "", "make_bottom_part"], [10, 1, 1, "", "make_linear_part"], [10, 1, 1, "", "make_top_part"], [10, 1, 1, "", "make_ui_score_mapping"], [10, 1, 1, "", "tune_ui_map"]], "oplot.util": [[11, 1, 1, "", "fixed_step_chunker"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"welcom": 0, "oplot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "": 0, "document": 0, "content": [0, 12], "indic": 0, "tabl": 0, "matrix": 2, "multi_plot": 3, "multiplot": 4, "my": 5, "outlier_scor": 6, "plot_audio": 7, "plot_data_set": 8, "plot_stat": 9, "ui_scores_map": 10, "util": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Welcome to oplot\u2019s documentation!": [[0, "welcome-to-oplot-s-documentation"]], "Contents:": [[0, null], [12, null]], "Indices and tables": [[0, "indices-and-tables"]], "oplot": [[1, "module-oplot"]], "oplot.matrix": [[2, "module-oplot.matrix"]], "oplot.multi_plot": [[3, "module-oplot.multi_plot"]], "oplot.multiplots": [[4, "module-oplot.multiplots"]], "oplot.my": [[5, "module-oplot.my"]], "oplot.outlier_scores": [[6, "module-oplot.outlier_scores"]], "oplot.plot_audio": [[7, "module-oplot.plot_audio"]], "oplot.plot_data_set": [[8, "module-oplot.plot_data_set"]], "oplot.plot_stats": [[9, "module-oplot.plot_stats"]], "oplot.ui_scores_mapping": [[10, "module-oplot.ui_scores_mapping"]], "oplot.util": [[11, "module-oplot.util"]]}, "indexentries": {"module": [[1, "module-oplot"], [2, "module-oplot.matrix"], [3, "module-oplot.multi_plot"], [4, "module-oplot.multiplots"], [5, "module-oplot.my"], [6, "module-oplot.outlier_scores"], [7, "module-oplot.plot_audio"], [8, "module-oplot.plot_data_set"], [9, "module-oplot.plot_stats"], [10, "module-oplot.ui_scores_mapping"], [11, "module-oplot.util"]], "oplot": [[1, "module-oplot"]], "get_figsize_to_fit() (in module oplot.matrix)": [[2, "oplot.matrix.get_figsize_to_fit"]], "heatmap() (in module oplot.matrix)": [[2, "oplot.matrix.heatmap"]], "heatmap_sns() (in module oplot.matrix)": [[2, "oplot.matrix.heatmap_sns"]], "hierarchical_cluster_sorted_heatmap() (in module oplot.matrix)": [[2, "oplot.matrix.hierarchical_cluster_sorted_heatmap"]], "oplot.matrix": [[2, "module-oplot.matrix"]], "plot_simil_mat_with_labels() (in module oplot.matrix)": [[2, "oplot.matrix.plot_simil_mat_with_labels"]], "vlines_ranges() (in module oplot.matrix)": [[2, "oplot.matrix.vlines_ranges"]], "xy_boxplot() (in module oplot.matrix)": [[2, "oplot.matrix.xy_boxplot"]], "ax_func_to_plot() (in module oplot.multi_plot)": [[3, "oplot.multi_plot.ax_func_to_plot"]], "multi_row_plot() (in module oplot.multi_plot)": [[3, "oplot.multi_plot.multi_row_plot"]], "oplot.multi_plot": [[3, "module-oplot.multi_plot"]], "ax_func_to_plot() (in module oplot.multiplots)": [[4, "oplot.multiplots.ax_func_to_plot"]], "make_space_above() (in module oplot.multiplots)": [[4, "oplot.multiplots.make_space_above"]], "multiplot_with_max_size() (in module oplot.multiplots)": [[4, "oplot.multiplots.multiplot_with_max_size"]], "oplot.multiplots": [[4, "module-oplot.multiplots"]], "oplot.my": [[5, "module-oplot.my"]], "find_last_normal_idx() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.find_last_normal_idx"]], "find_prop_markers() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.find_prop_markers"]], "get_confused_part() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confused_part"]], "get_confusion_zones_percentiles() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confusion_zones_percentiles"]], "get_confusion_zones_std() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confusion_zones_std"]], "get_percentiles() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_percentiles"]], "oplot.outlier_scores": [[6, "module-oplot.outlier_scores"]], "plot_scores_and_zones() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.plot_scores_and_zones"]], "sort_scores_truth() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.sort_scores_truth"]], "oplot.plot_audio": [[7, "module-oplot.plot_audio"]], "plot_lines() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_lines"]], "plot_spectro() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_spectro"]], "plot_wf() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf"]], "plot_wf_and_spectro() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf_and_spectro"]], "plot_wf_with_lines() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf_with_lines"]], "density_distribution() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.density_distribution"]], "oplot.plot_data_set": [[8, "module-oplot.plot_data_set"]], "ratio_comparison_vlines() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.ratio_comparison_vlines"]], "save_figs_to_pdf() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.save_figs_to_pdf"]], "scatter_and_color_according_to_y() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.scatter_and_color_according_to_y"]], "side_by_side_bar() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.side_by_side_bar"]], "apply_function_on_consecutive() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.apply_function_on_consecutive"]], "area_under_points() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.area_under_points"]], "cumulative_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.cumulative_tn_fp_fn_tp"]], "get_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.get_tn_fp_fn_tp"]], "list_mult() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.list_mult"]], "make_heatmap() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_heatmap"]], "make_normal_outlier_timeline() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_normal_outlier_timeline"]], "make_tables_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_tables_tn_fp_fn_tp"]], "make_tn_fp_fn_tp_tag_lists() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_tn_fp_fn_tp_tag_lists"]], "oplot.plot_stats": [[9, "module-oplot.plot_stats"]], "pair_metrics_to_reference() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.pair_metrics_to_reference"]], "parallel_sort() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.parallel_sort"]], "pick_equally_spaced_points() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.pick_equally_spaced_points"]], "plot_confusion_matrix() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_confusion_matrix"]], "plot_freqs_stats() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_freqs_stats"]], "plot_outlier_metric_curve() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_outlier_metric_curve"]], "rebalance_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.rebalance_scores"]], "rebalancing_normal_outlier_ratio() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.rebalancing_normal_outlier_ratio"]], "render_mpl_table() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.render_mpl_table"]], "smooth_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.smooth_scores"]], "split_on_consecutive() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.split_on_consecutive"]], "vlines() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.vlines"]], "wiggle_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.wiggle_scores"]], "wiggle_values_keep_order() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.wiggle_values_keep_order"]], "between_percentiles_mean() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.between_percentiles_mean"]], "make_bottom_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_bottom_part"]], "make_linear_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_linear_part"]], "make_top_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_top_part"]], "make_ui_score_mapping() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_ui_score_mapping"]], "oplot.ui_scores_mapping": [[10, "module-oplot.ui_scores_mapping"]], "tune_ui_map() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.tune_ui_map"]], "fixed_step_chunker() (in module oplot.util)": [[11, "oplot.util.fixed_step_chunker"]], "oplot.util": [[11, "module-oplot.util"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["index", "module_docs/oplot", "module_docs/oplot/matrix", "module_docs/oplot/multi_plot", "module_docs/oplot/multiplots", "module_docs/oplot/my", "module_docs/oplot/outlier_scores", "module_docs/oplot/plot_audio", "module_docs/oplot/plot_data_set", "module_docs/oplot/plot_stats", "module_docs/oplot/ui_scores_mapping", "module_docs/oplot/util", "table_of_contents"], "filenames": ["index.rst", "module_docs/oplot.rst", "module_docs/oplot/matrix.rst", "module_docs/oplot/multi_plot.rst", "module_docs/oplot/multiplots.rst", "module_docs/oplot/my.rst", "module_docs/oplot/outlier_scores.rst", "module_docs/oplot/plot_audio.rst", "module_docs/oplot/plot_data_set.rst", "module_docs/oplot/plot_stats.rst", "module_docs/oplot/ui_scores_mapping.rst", "module_docs/oplot/util.rst", "table_of_contents.rst"], "titles": ["Welcome to oplot\u2019s documentation!", "oplot", "oplot.matrix", "oplot.multi_plot", "oplot.multiplots", "oplot.my", "oplot.outlier_scores", "oplot.plot_audio", "oplot.plot_data_set", "oplot.plot_stats", "oplot.ui_scores_mapping", "oplot.util", "<no title>"], "terms": {"matrix": [0, 9, 12], "get_figsize_to_fit": [0, 2, 12], "heatmap": [0, 2, 9, 12], "heatmap_sn": [0, 2, 12], "hierarchical_cluster_sorted_heatmap": [0, 2, 12], "plot_simil_mat_with_label": [0, 2, 12], "vlines_rang": [0, 2, 12], "xy_boxplot": [0, 2, 12], "multi_plot": [0, 12], "ax_func_to_plot": [0, 3, 4, 12], "multi_row_plot": [0, 3, 12], "multiplot": [0, 12], "make_space_abov": [0, 4, 12], "multiplot_with_max_s": [0, 4, 12], "my": [0, 12], "outlier_scor": [0, 9, 12], "find_last_normal_idx": [0, 6, 12], "find_prop_mark": [0, 6, 12], "get_confused_part": [0, 6, 12], "get_confusion_zones_percentil": [0, 6, 12], "get_confusion_zones_std": [0, 6, 12], "get_percentil": [0, 6, 12], "plot_scores_and_zon": [0, 6, 12], "sort_scores_truth": [0, 6, 12], "plot_audio": [0, 12], "plot_lin": [0, 7, 12], "plot_spectro": [0, 7, 12], "plot_wf": [0, 7, 12], "plot_wf_and_spectro": [0, 7, 12], "plot_wf_with_lin": [0, 7, 12], "plot_data_set": [0, 12], "density_distribut": [0, 8, 12], "ratio_comparison_vlin": [0, 8, 12], "save_figs_to_pdf": [0, 8, 12], "scatter_and_color_according_to_i": [0, 8, 12], "side_by_side_bar": [0, 8, 12], "plot_stat": [0, 12], "apply_function_on_consecut": [0, 9, 12], "area_under_point": [0, 9, 12], "cumulative_tn_fp_fn_tp": [0, 9, 12], "get_tn_fp_fn_tp": [0, 9, 12], "list_mult": [0, 9, 12], "make_heatmap": [0, 9, 12], "make_normal_outlier_timelin": [0, 9, 12], "make_tables_tn_fp_fn_tp": [0, 9, 12], "make_tn_fp_fn_tp_tag_list": [0, 9, 12], "pair_metrics_to_refer": [0, 9, 12], "parallel_sort": [0, 9, 12], "pick_equally_spaced_point": [0, 9, 12], "plot_confusion_matrix": [0, 9, 12], "plot_freqs_stat": [0, 9, 12], "plot_outlier_metric_curv": [0, 9, 12], "rebalance_scor": [0, 9, 12], "rebalancing_normal_outlier_ratio": [0, 9, 12], "render_mpl_t": [0, 9, 12], "smooth_scor": [0, 9, 12], "split_on_consecut": [0, 9, 12], "vline": [0, 2, 8, 9, 12], "wiggle_scor": [0, 9, 12], "wiggle_values_keep_ord": [0, 9, 12], "ui_scores_map": [0, 12], "between_percentiles_mean": [0, 10, 12], "make_bottom_part": [0, 10, 12], "make_linear_part": [0, 10, 12], "make_top_part": [0, 10, 12], "make_ui_score_map": [0, 10, 12], "tune_ui_map": [0, 10, 12], "util": [0, 8, 9, 12], "fixed_step_chunk": [0, 11, 12], "index": [0, 6, 9, 11], "modul": 0, "search": 0, "page": 0, "releas": 0, "0": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11], "1": [0, 2, 4, 6, 7, 8, 9, 10, 11], "16": [0, 3, 9, 11], "last": [0, 6, 8, 11], "chang": [0, 4], "nov": 0, "05": [0, 8], "2024": 0, "plot": [1, 2, 3, 4, 6, 7, 8, 9, 10], "ar": [1, 2, 6, 8, 9, 10, 11], "frequent": 1, "us": [1, 2, 3, 8, 9, 10], "u": 1, "matric": 2, "structur": 2, "data": [2, 3, 8, 9], "shape": 2, "tupl": [2, 3, 6, 8, 9], "int": [2, 3, 6, 8, 9, 11], "max_siz": 2, "11": [2, 11], "sourc": [2, 3, 4, 6, 7, 8, 9, 10, 11], "calcul": 2, "proport": [2, 6, 9, 10], "figsiz": [2, 3, 7, 9], "base": [2, 6, 9, 10], "dimens": [2, 8], "datafram": [2, 9], "larger": [2, 6, 9, 11], "cap": 2, "paramet": [2, 3, 4, 6, 7, 8, 9, 10, 11], "row": [2, 3, 4, 9], "col": [2, 8], "The": [2, 3, 9, 10, 11], "maximum": [2, 4, 10, 11], "size": [2, 4, 8, 9], "default": [2, 7, 8, 9, 10], "9": [2, 9, 10, 11], "return": [2, 3, 4, 6, 7, 8, 9, 10, 11], "A": [2, 3, 6, 8, 9, 11], "repres": [2, 9], "width": [2, 3, 4, 7, 8], "height": [2, 4], "x": [2, 3, 4, 8, 9, 10], "y": [2, 3, 4, 8, 9], "none": [2, 3, 4, 6, 7, 8, 9, 10, 11], "col_label": 2, "cmap": [2, 9], "return_gcf": 2, "fals": [2, 3, 4, 8, 9, 10, 11], "ax": [2, 3, 4, 7, 8, 9], "xlabel_top": 2, "true": [2, 3, 4, 6, 8, 9, 10, 11], "ylabel_left": 2, "xlabel_bottom": 2, "ylabel_right": 2, "kwarg": [2, 3, 8, 9], "sklearn": [2, 8, 9], "like": [2, 5, 10, 11], "df": 2, "str": [2, 8, 11], "orang": [2, 8], "xlabel": 2, "ylabel": 2, "xlabel_fonts": 2, "12": [2, 11], "ylabel_fonts": 2, "x_tick_fonts": 2, "10": [2, 3, 4, 7, 8, 9, 10, 11], "y_tick_fonts": 2, "x_tick_rot": 2, "90": [2, 9], "y_tick_rot": 2, "show_colorbar": 2, "bool": [2, 8, 11], "vert_lin": 2, "list": [2, 3, 4, 6, 7, 8, 9, 11], "5": [2, 6, 7, 8, 9, 10, 11], "horiz_lin": 2, "linewidth": 2, "float": [2, 3, 7, 9, 10], "linecolor": 2, "white": [2, 8], "major_line_color": 2, "d3d3d3": 2, "major_line_styl": 2, "vmin": 2, "2": [2, 3, 6, 7, 8, 9, 10, 11], "vmax": 2, "reusabl": 2, "function": [2, 3, 4, 6, 7, 8, 9, 10, 11], "visual": [2, 6], "numer": [2, 8], "customiz": 2, "option": [2, 8], "includ": [2, 11], "ad": [2, 6, 7], "vertic": [2, 7, 8, 9], "horizont": [2, 7, 8], "line": [2, 6, 7, 8, 9], "better": 2, "readabl": 2, "color": [2, 6, 7, 8, 9], "map": [2, 8, 10], "label": [2, 3, 4, 7, 8, 9], "axi": [2, 3, 4, 7, 8, 9], "font": [2, 4], "tick_fonts": 2, "tick": 2, "figur": [2, 3, 4, 8], "max": [2, 9, 11], "i": [2, 3, 4, 5, 6, 8, 9, 10, 11], "rotat": 2, "angl": 2, "whether": [2, 6, 8, 9, 10], "displai": [2, 6, 8, 9], "colorbar": 2, "either": [2, 9], "an": [2, 3, 4, 6, 7, 8, 9, 10, 11], "step": [2, 11], "posit": [2, 9], "between": [2, 8, 9, 10, 11], "cell": 2, "grid": [2, 4], "major": 2, "style": 2, "minimum": [2, 9, 10, 11], "valu": [2, 6, 8, 9, 11], "contrast": 2, "import": [2, 8, 10], "numpi": [2, 8, 10], "np": [2, 8, 9, 10], "panda": [2, 9], "pd": 2, "random": [2, 8, 9], "rand": 2, "20": [2, 9, 11], "column": [2, 3, 4], "abcdefghij": 2, "everi": [2, 3], "doctest": 2, "skip": [2, 6], "custom": [2, 9], "interv": 2, "3": [2, 3, 4, 6, 7, 8, 9, 11], "4": [2, 6, 8, 9, 11], "8": [2, 7, 11], "specifi": [2, 9, 10], "exact": 2, "6": [2, 6, 9, 11], "blue": [2, 7, 8], "only_return_sorted_df": 2, "seaborn_heatmap_kwarg": 2, "squar": 2, "e": [2, 6, 8, 9], "same": [2, 3, 4, 8, 9, 11], "indic": [2, 9, 11], "contain": [2, 6, 9, 11], "distanc": 2, "similar": 2, "": [2, 3, 9], "whose": [2, 6, 11], "sort": [2, 6, 9], "accord": [2, 6, 9], "hierarch": 2, "cluster": 2, "set": [2, 3, 4, 6, 8, 9, 11], "instead": [2, 8], "argument": [2, 3, 8], "seaborn": 2, "dict": [2, 3, 8, 9], "cbar": 2, "whatev": 2, "sn": 2, "simil_mat": 2, "inner_class_ord": 2, "mean_shift_clust": 2, "bright": 2, "group": [2, 8, 9], "togeth": 2, "descend": 2, "sum": 2, "within": [2, 9], "aggr": 2, "min": [2, 9], "median": 2, "statist": 2, "grid_siz": 2, "boxplot": 2, "given": [2, 8, 9, 11], "multipl": [3, 4, 9], "list_func_per_ax": [3, 4], "n_per_row": [3, 4], "titl": [3, 4, 6, 7, 9], "title_font_s": [3, 4, 7, 9], "15": [3, 4, 10, 11], "height_row": [3, 4], "saving_path": [3, 4, 9], "rec_pad": 3, "x_label": [3, 4], "y_label": [3, 4], "outer_axis_labels_onli": [3, 4], "show": [3, 4, 6, 10], "each": [3, 4, 8, 9], "take": [3, 4, 9], "input": [3, 4], "draw": [3, 4, 7, 8, 9], "someth": [3, 4], "onli": [3, 4, 8, 9, 10, 11], "left": [3, 4, 9], "bottom": [3, 4, 10], "all": [3, 6, 9, 11], "data_list": 3, "plot_func": 3, "plot_func_kwarg": 3, "ax_cal": 3, "quickli": 3, "For": 3, "row_data": 3, "creat": [3, 8, 10], "call": 3, "item": [3, 11], "If": [3, 6, 8, 9, 11], "popul": 3, "length": [3, 8, 9, 11], "number": [3, 4, 6, 8, 9], "n_row": 3, "figsize_units_per_row": 3, "won": 3, "t": [3, 9, 10], "we": [3, 11], "assum": [3, 10], "therefor": 3, "been": [3, 9], "alreadi": [3, 5], "exampl": [3, 7, 8, 10, 11], "attr": 3, "arg": [3, 8], "tripl": 3, "result": [3, 10], "getattr": 3, "ax_list": 3, "singl": [4, 8], "dpi": [4, 9], "200": 4, "h_pad": 4, "w_pad": 4, "title_offset": 4, "one": [4, 6, 8, 9, 11], "from": [4, 6, 8, 9, 10, 11], "individu": 4, "gener": [4, 9], "object": [4, 8, 9], "per": [4, 6], "global": 4, "path": [4, 9], "where": [4, 6, 8, 9, 10], "save": [4, 8, 9], "can": [4, 8, 9], "which": [4, 6, 7, 9, 10, 11], "case": 4, "topmargin": 4, "increas": [4, 9, 10], "make": [4, 8, 9], "inch": 4, "space": [4, 8, 9], "without": [4, 8, 9], "max_plot_per_fil": 4, "60": 4, "saving_path_format": 4, "300": [4, 8, 9], "sever": [4, 9], "file": [4, 8], "param": [4, 9], "what": [5, 8, 9], "matplotlib": [5, 8, 9, 10], "ha": [5, 8, 9, 10], "interfac": 5, "d": [5, 9], "variou": [6, 11], "region": 6, "score": [6, 9, 10], "g": [6, 9], "correspond": [6, 9], "percentil": [6, 10], "timelin": 6, "outlier": [6, 9, 10], "sorted_truth": 6, "arrai": [6, 8, 9, 10], "idx": 6, "sorted_scor": 6, "ratio_mark": 6, "75": [6, 10], "add_full_out_zon": 6, "find": [6, 9], "threshold": [6, 9], "start": [6, 9], "n_normal": 6, "n_total": 6, "below": 6, "never": 6, "reach": 6, "shorter": 6, "than": [6, 8, 9, 11], "zone": 6, "abnorm": [6, 9, 10], "sound": [6, 9, 10], "ani": [6, 8, 9, 11], "abov": [6, 9, 11], "remov": [6, 9], "confus": [6, 9], "rang": [6, 8, 9, 10, 11], "normal": [6, 8, 9, 10], "anorm": 6, "sampl": 6, "higher": [6, 9], "more": [6, 8, 9, 11], "truth": [6, 9, 10], "n_percentil": 6, "get": [6, 8, 9, 10, 11], "requir": [6, 8], "mark": 6, "boundari": 6, "n_zone": 6, "std_per_zon": 6, "standard": 6, "deviat": 6, "comput": [6, 9], "len": [6, 8, 11], "interpol": 6, "arr": 6, "7": [6, 9, 11], "box": 6, "thei": [6, 11], "belong": 6, "too": [6, 9], "green": [6, 8], "under": [6, 9], "first": [6, 8, 9, 11], "red": [6, 7, 8], "shade": 6, "limit": 6, "name": [6, 8, 9], "align": [6, 9], "lowest": 6, "largest": [6, 11], "intend": [7, 9, 10], "waveform": 7, "spectra": [7, 9], "plu": [7, 11], "some": 7, "timestamp": 7, "inform": 7, "lines_loc": 7, "r": 7, "line_width": [7, 8, 9], "line_styl": 7, "line_typ": 7, "vert": 7, "alpha": [7, 8], "matplolib": 7, "locat": [7, 8], "optionsl": 7, "string": [7, 8], "def_col": 7, "provid": [7, 8], "horiz": 7, "initi": 7, "fig": [7, 8, 9], "plt": [7, 8, 10], "subplot": [7, 8], "plot_vlin": 7, "b": [7, 8, 9, 11], "thin": 7, "wide": 7, "wf": 7, "chk_size": [7, 11], "2048": 7, "noverlap": 7, "sr": 7, "44100": 7, "wf_line_width": 7, "wf_color": 7, "40": 7, "spectra_ylim": 7, "wf_y_lim": 7, "wf_x_lim": 7, "spectra_xlim": 7, "n_sec_per_tick": 7, "vert_lines_samp": 7, "vert_lines_sec": 7, "vert_lines_color": 7, "vert_lines_label": 7, "vert_lines_width": 7, "vert_lines_styl": 7, "alpha_lin": 7, "n_tick_dec": 7, "reduc": 8, "usag": 8, "dataset": 8, "make_blob": 8, "n_sampl": 8, "n_featur": 8, "center": [8, 10], "cluster_std": 8, "y_conf": 8, "append": 8, "els": 8, "rainbow": 8, "dim_reduct": 8, "lda": 8, "project": 8, "3d": 8, "data_dict": 8, "type": [8, 9, 11], "ndarrai": 8, "_ax": 8, "axvline_kwarg": 8, "location_func": 8, "callabl": 8, "mean": [8, 9, 10], "location_linestyl": 8, "display_location_text": 8, "purpl": 8, "brown": 8, "density_plot_func": 8, "kdeplot": 8, "density_plot_kwarg": 8, "text_kwarg": 8, "iter": [8, 9, 11], "bbox": [8, 9], "facecolor": 8, "mean_line_kwarg": 8, "densiti": 8, "distribut": 8, "differ": [8, 9], "dictionari": [8, 9], "kei": [8, 9], "new": [8, 9], "axvlin": 8, "linestyl": [8, 9], "display_mean": 8, "text": 8, "means_linestyl": 8, "cycl": 8, "through": 8, "addit": 8, "keyword": 8, "dist1": 8, "100": [8, 10], "dist2": 8, "thi": [8, 9], "y1": 8, "y2": 8, "c1": 8, "c2": 8, "k": [8, 9], "denomin": 8, "straight": 8, "place": 8, "pdf_filepath": 8, "pdf": 8, "2d": 8, "legend": [8, 9], "saving_loc": 8, "home": 8, "chri": 8, "saving_nam": 8, "myplot": 8, "plot_tag_nam": 8, "super_alpha": 8, "cmap_col": 8, "viridi": 8, "featur": 8, "vector": 8, "tag": [8, 9], "tend": 8, "give": [8, 11], "distinct": 8, "pca": 8, "reduct": 8, "method": 8, "when": [8, 9, 10], "need": [8, 9, 10], "anyth": 8, "coordin": [8, 9], "would": 8, "out": [8, 9, 10], "origin": [8, 9], "two": [8, 9, 10], "retain": 8, "scatterplot": 8, "smart": 8, "just": 8, "yield": [8, 11], "point": [8, 9], "fall_back": 8, "cannot": 8, "produc": [8, 9], "boolean": [8, 9, 10], "folder": [8, 9], "scatter": 8, "list_of_values_for_bar": 8, "list_nam": 8, "side": 8, "bar": 8, "graph": [8, 10], "assign": 8, "order": [8, 9], "list_color": 8, "nice": [8, 9], "accuraci": 9, "classif": 9, "algorithm": [9, 10], "arr_for_consec": 9, "func": 9, "appli": 9, "block": 9, "consecut": 9, "constant": [9, 10], "defin": 9, "output": 9, "pair": 9, "area": 9, "curv": 9, "simplest": 9, "piecewis": 9, "linear": [9, 10], "pass": 9, "effici": 9, "cumul": 9, "tn": 9, "fp": 9, "fn": 9, "tp": 9, "count": 9, "neg": [9, 11], "predict": 9, "l": 9, "mult": 9, "random_remaind": 9, "extend": 9, "integ": 9, "natur": 9, "ex": 9, "decim": 9, "part": [9, 10], "chose": 9, "matrix_result": 9, "round": 9, "fig_siz": 9, "make_symmetr": 9, "fill_diag": 9, "linearsegmentedcolormap": 9, "entri": 9, "upper": [9, 10], "lower": [9, 10], "diagon": 9, "made": 9, "symmetr": 9, "copi": 9, "strict": 9, "half": 9, "y_order": 9, "vertical_sep": 9, "smooth": [9, 10], "legend_s": 9, "label_for_i": 9, "legend_n_col": 9, "xtick": 9, "xticks_label": 9, "xticks_rot": 9, "uniqu": 9, "its": [9, 10], "own": 9, "also": [9, 10], "thick": 9, "threshold_rang": 9, "n_threshold": 9, "tabl": 9, "equal": [9, 11], "pick": 9, "form": [9, 10], "being": 9, "those": 9, "rather": 9, "pair_metr": 9, "tpr": 9, "fpr": 9, "outlier_proport": 9, "chanc": 9, "base_statistics_dict": 9, "acc": 9, "lambda": [9, 11], "bm": 9, "f1": 9, "fdr": 9, "fnr": 9, "FOR": 9, "mk": 9, "nmcc": 9, "npv": 9, "ppv": 9, "tnr": 9, "synonym": 9, "informed": 9, "bookmaker_informed": 9, "bi": 9, "f1_score": 9, "false_discovery_r": 9, "miss_rat": 9, "false_negative_r": 9, "false_omission_r": 9, "fall_out": 9, "false_positive_r": 9, "marked": 9, "normalized_matthews_correlation_coeffici": 9, "negative_predictive_valu": 9, "precis": 9, "positive_predictive_valu": 9, "specif": 9, "spc": 9, "true_negative_r": 9, "select": 9, "recal": 9, "sensit": 9, "true_positive_r": 9, "hit_rat": 9, "threat_scor": 9, "critical_success_index": 9, "csi": 9, "refer": 9, "metric": 9, "note": [9, 10], "certain": 9, "combin": 9, "mai": 9, "iterable_list": 9, "sort_idx": 9, "parallel": 9, "have": 9, "c": [9, 10], "n_point": 9, "choos": 9, "possibl": 9, "end": 9, "final": 9, "do": 9, "NOT": [9, 11], "trust": 9, "It": 9, "somewhat": 9, "accur": 9, "fine": 9, "compar": 9, "work": 9, "well": 9, "mani": 9, "avail": 9, "150": 9, "299": 9, "y_true": 9, "y_pred": 9, "class": [9, 11], "color_bar": 9, "cm": 9, "print": 9, "upper_frequ": 9, "22050": 9, "n_bin": 9, "1025": 9, "frequenc": 9, "divid": 9, "plot_curv": 9, "curve_legend_nam": 9, "plot_table_points_on_curv": 9, "plot_chance_lin": 9, "plot_tabl": 9, "n_points_for_t": 9, "axis_name_dict": 9, "saving_root": 9, "wiggl": 9, "table_dpi": 9, "return_rauc": 9, "add_point_left": 9, "add_point_right": 9, "against": 9, "anoth": 9, "automat": 9, "along": [9, 10, 11], "ground": 9, "our": 9, "model": 9, "expect": 9, "dot": 9, "rauc": 9, "share": 9, "pic": 9, "pictur": 9, "chosen": 9, "anomali": 9, "over": 9, "achiev": 9, "request": 9, "slightli": 9, "modifi": 9, "avoid": 9, "duplic": 9, "help": 9, "most": 9, "often": 9, "problem": 9, "solv": [9, 10], "aris": 9, "oneclasssvm": 9, "finer": 9, "tn_fp_fn_tp": 9, "see": 9, "allow": 9, "user": [9, 10], "term": [9, 11], "test_scor": 9, "test_truth": 9, "re": 9, "balanc": 9, "ratio": 9, "real": 9, "life": 9, "other": [9, 10], "actual": 9, "known": 9, "test": [9, 11], "normal_scor": 9, "percent_outli": 9, "rebal": 9, "artifici": 9, "doe": 9, "caution": 9, "col_width": 9, "row_height": 9, "625": 9, "font_siz": 9, "14": [9, 11], "header_color": 9, "40466e": 9, "row_color": 9, "f1f1f2": 9, "w": 9, "edge_color": 9, "header_column": 9, "path_to_sav": 9, "round_decim": 9, "cols_to_round": 9, "cols_to_int": 9, "all_oth": 9, "png": 9, "version": 9, "window_s": 9, "window_step": 9, "smooth_func": 9, "smooth_funct": 9, "window": 9, "smaller": [9, 11], "empti": 9, "arr_to_split": 9, "split": 9, "segment": [9, 11], "induc": 9, "f": [9, 11], "dtype": 9, "u1": 9, "ymin": 9, "ymax": 9, "marker": 9, "o": 9, "marker_kwarg": 9, "solid": 9, "intuit": 9, "wai": 9, "low": 9, "high": [9, 10], "while": 9, "keep": 9, "present": [9, 11], "time": 9, "spread": [9, 10], "next": 9, "so": 9, "situat": 9, "repeat": 9, "lot": 9, "move": 9, "around": 9, "littl": 9, "alter": 9, "fix": 10, "bound": 10, "friendli": 10, "ui": 10, "min_percentil": 10, "45": 10, "max_percentil": 10, "55": 10, "max_scor": 10, "min_scor": 10, "strictli": 10, "constraint": 10, "continu": 10, "piec": 10, "sigmoid": 10, "middl": 10, "top": 10, "seen": 10, "train": 10, "min_lin_scor": 10, "max_lin_scor": 10, "top_bas": 10, "bottom_bas": 10, "revers": 10, "radiu": 10, "corner": 10, "control": 10, "exponenti": 10, "mirror": 10, "pyplot": 10, "sigmoid_map": 10, "linspac": 10, "all_norm": 10, "min_percentile_norm": 10, "25": 10, "max_percentile_norm": 10, "min_percentile_abnorm": 10, "max_percentile_abnorm": 10, "lower_bas": 10, "upper_bas": 10, "abnormal_fact": 10, "construct": 10, "raw": 10, "stroll": 10, "larg": 10, "small": 10, "adapt": 10, "otherwis": 10, "sai": 10, "decreas": 10, "averag": 10, "qualiti": 10, "chk_step": 11, "start_at": 11, "stop_at": 11, "return_tail": 11, "bt": 11, "tt": 11, "chunk": 11, "it_1": 11, "it_2": 11, "act": 11, "slice": 11, "exclud": 11, "element": 11, "begin": 11, "build": 11, "inclus": 11, "less": 11, "full": 11, "until": 11, "exhaust": 11, "here": 11, "possibli": 11, "cut": 11, "off": 11, "stop": 11, "17": 11, "try": 11, "assert": 11, "should": 11, "thing": 11, "13": 11, "30": 11, "19": 11, "18": 11, "oplot": 12}, "objects": {"": [[1, 0, 0, "-", "oplot"]], "oplot": [[2, 0, 0, "-", "matrix"], [3, 0, 0, "-", "multi_plot"], [4, 0, 0, "-", "multiplots"], [5, 0, 0, "-", "my"], [6, 0, 0, "-", "outlier_scores"], [7, 0, 0, "-", "plot_audio"], [8, 0, 0, "-", "plot_data_set"], [9, 0, 0, "-", "plot_stats"], [10, 0, 0, "-", "ui_scores_mapping"], [11, 0, 0, "-", "util"]], "oplot.matrix": [[2, 1, 1, "", "get_figsize_to_fit"], [2, 1, 1, "", "heatmap"], [2, 1, 1, "", "heatmap_sns"], [2, 1, 1, "", "hierarchical_cluster_sorted_heatmap"], [2, 1, 1, "", "plot_simil_mat_with_labels"], [2, 1, 1, "", "vlines_ranges"], [2, 1, 1, "", "xy_boxplot"]], "oplot.multi_plot": [[3, 1, 1, "", "ax_func_to_plot"], [3, 1, 1, "", "multi_row_plot"]], "oplot.multiplots": [[4, 1, 1, "", "ax_func_to_plot"], [4, 1, 1, "", "make_space_above"], [4, 1, 1, "", "multiplot_with_max_size"]], "oplot.outlier_scores": [[6, 1, 1, "", "find_last_normal_idx"], [6, 1, 1, "", "find_prop_markers"], [6, 1, 1, "", "get_confused_part"], [6, 1, 1, "", "get_confusion_zones_percentiles"], [6, 1, 1, "", "get_confusion_zones_std"], [6, 1, 1, "", "get_percentiles"], [6, 1, 1, "", "plot_scores_and_zones"], [6, 1, 1, "", "sort_scores_truth"]], "oplot.plot_audio": [[7, 1, 1, "", "plot_lines"], [7, 1, 1, "", "plot_spectro"], [7, 1, 1, "", "plot_wf"], [7, 1, 1, "", "plot_wf_and_spectro"], [7, 1, 1, "", "plot_wf_with_lines"]], "oplot.plot_data_set": [[8, 1, 1, "", "density_distribution"], [8, 1, 1, "", "ratio_comparison_vlines"], [8, 1, 1, "", "save_figs_to_pdf"], [8, 1, 1, "", "scatter_and_color_according_to_y"], [8, 1, 1, "", "side_by_side_bar"]], "oplot.plot_stats": [[9, 1, 1, "", "apply_function_on_consecutive"], [9, 1, 1, "", "area_under_points"], [9, 1, 1, "", "cumulative_tn_fp_fn_tp"], [9, 1, 1, "", "get_tn_fp_fn_tp"], [9, 1, 1, "", "list_mult"], [9, 1, 1, "", "make_heatmap"], [9, 1, 1, "", "make_normal_outlier_timeline"], [9, 1, 1, "", "make_tables_tn_fp_fn_tp"], [9, 1, 1, "", "make_tn_fp_fn_tp_tag_lists"], [9, 1, 1, "", "pair_metrics_to_reference"], [9, 1, 1, "", "parallel_sort"], [9, 1, 1, "", "pick_equally_spaced_points"], [9, 1, 1, "", "plot_confusion_matrix"], [9, 1, 1, "", "plot_freqs_stats"], [9, 1, 1, "", "plot_outlier_metric_curve"], [9, 1, 1, "", "rebalance_scores"], [9, 1, 1, "", "rebalancing_normal_outlier_ratio"], [9, 1, 1, "", "render_mpl_table"], [9, 1, 1, "", "smooth_scores"], [9, 1, 1, "", "split_on_consecutive"], [9, 1, 1, "", "vlines"], [9, 1, 1, "", "wiggle_scores"], [9, 1, 1, "", "wiggle_values_keep_order"]], "oplot.ui_scores_mapping": [[10, 1, 1, "", "between_percentiles_mean"], [10, 1, 1, "", "make_bottom_part"], [10, 1, 1, "", "make_linear_part"], [10, 1, 1, "", "make_top_part"], [10, 1, 1, "", "make_ui_score_mapping"], [10, 1, 1, "", "tune_ui_map"]], "oplot.util": [[11, 1, 1, "", "fixed_step_chunker"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"welcom": 0, "oplot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "": 0, "document": 0, "content": [0, 12], "indic": 0, "tabl": 0, "matrix": 2, "multi_plot": 3, "multiplot": 4, "my": 5, "outlier_scor": 6, "plot_audio": 7, "plot_data_set": 8, "plot_stat": 9, "ui_scores_map": 10, "util": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Welcome to oplot\u2019s documentation!": [[0, "welcome-to-oplot-s-documentation"]], "Contents:": [[0, null], [12, null]], "Indices and tables": [[0, "indices-and-tables"]], "oplot": [[1, "module-oplot"]], "oplot.matrix": [[2, "module-oplot.matrix"]], "oplot.multi_plot": [[3, "module-oplot.multi_plot"]], "oplot.multiplots": [[4, "module-oplot.multiplots"]], "oplot.my": [[5, "module-oplot.my"]], "oplot.outlier_scores": [[6, "module-oplot.outlier_scores"]], "oplot.plot_audio": [[7, "module-oplot.plot_audio"]], "oplot.plot_data_set": [[8, "module-oplot.plot_data_set"]], "oplot.plot_stats": [[9, "module-oplot.plot_stats"]], "oplot.ui_scores_mapping": [[10, "module-oplot.ui_scores_mapping"]], "oplot.util": [[11, "module-oplot.util"]]}, "indexentries": {"module": [[1, "module-oplot"], [2, "module-oplot.matrix"], [3, "module-oplot.multi_plot"], [4, "module-oplot.multiplots"], [5, "module-oplot.my"], [6, "module-oplot.outlier_scores"], [7, "module-oplot.plot_audio"], [8, "module-oplot.plot_data_set"], [9, "module-oplot.plot_stats"], [10, "module-oplot.ui_scores_mapping"], [11, "module-oplot.util"]], "oplot": [[1, "module-oplot"]], "get_figsize_to_fit() (in module oplot.matrix)": [[2, "oplot.matrix.get_figsize_to_fit"]], "heatmap() (in module oplot.matrix)": [[2, "oplot.matrix.heatmap"]], "heatmap_sns() (in module oplot.matrix)": [[2, "oplot.matrix.heatmap_sns"]], "hierarchical_cluster_sorted_heatmap() (in module oplot.matrix)": [[2, "oplot.matrix.hierarchical_cluster_sorted_heatmap"]], "oplot.matrix": [[2, "module-oplot.matrix"]], "plot_simil_mat_with_labels() (in module oplot.matrix)": [[2, "oplot.matrix.plot_simil_mat_with_labels"]], "vlines_ranges() (in module oplot.matrix)": [[2, "oplot.matrix.vlines_ranges"]], "xy_boxplot() (in module oplot.matrix)": [[2, "oplot.matrix.xy_boxplot"]], "ax_func_to_plot() (in module oplot.multi_plot)": [[3, "oplot.multi_plot.ax_func_to_plot"]], "multi_row_plot() (in module oplot.multi_plot)": [[3, "oplot.multi_plot.multi_row_plot"]], "oplot.multi_plot": [[3, "module-oplot.multi_plot"]], "ax_func_to_plot() (in module oplot.multiplots)": [[4, "oplot.multiplots.ax_func_to_plot"]], "make_space_above() (in module oplot.multiplots)": [[4, "oplot.multiplots.make_space_above"]], "multiplot_with_max_size() (in module oplot.multiplots)": [[4, "oplot.multiplots.multiplot_with_max_size"]], "oplot.multiplots": [[4, "module-oplot.multiplots"]], "oplot.my": [[5, "module-oplot.my"]], "find_last_normal_idx() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.find_last_normal_idx"]], "find_prop_markers() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.find_prop_markers"]], "get_confused_part() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confused_part"]], "get_confusion_zones_percentiles() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confusion_zones_percentiles"]], "get_confusion_zones_std() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_confusion_zones_std"]], "get_percentiles() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.get_percentiles"]], "oplot.outlier_scores": [[6, "module-oplot.outlier_scores"]], "plot_scores_and_zones() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.plot_scores_and_zones"]], "sort_scores_truth() (in module oplot.outlier_scores)": [[6, "oplot.outlier_scores.sort_scores_truth"]], "oplot.plot_audio": [[7, "module-oplot.plot_audio"]], "plot_lines() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_lines"]], "plot_spectro() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_spectro"]], "plot_wf() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf"]], "plot_wf_and_spectro() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf_and_spectro"]], "plot_wf_with_lines() (in module oplot.plot_audio)": [[7, "oplot.plot_audio.plot_wf_with_lines"]], "density_distribution() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.density_distribution"]], "oplot.plot_data_set": [[8, "module-oplot.plot_data_set"]], "ratio_comparison_vlines() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.ratio_comparison_vlines"]], "save_figs_to_pdf() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.save_figs_to_pdf"]], "scatter_and_color_according_to_y() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.scatter_and_color_according_to_y"]], "side_by_side_bar() (in module oplot.plot_data_set)": [[8, "oplot.plot_data_set.side_by_side_bar"]], "apply_function_on_consecutive() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.apply_function_on_consecutive"]], "area_under_points() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.area_under_points"]], "cumulative_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.cumulative_tn_fp_fn_tp"]], "get_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.get_tn_fp_fn_tp"]], "list_mult() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.list_mult"]], "make_heatmap() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_heatmap"]], "make_normal_outlier_timeline() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_normal_outlier_timeline"]], "make_tables_tn_fp_fn_tp() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_tables_tn_fp_fn_tp"]], "make_tn_fp_fn_tp_tag_lists() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.make_tn_fp_fn_tp_tag_lists"]], "oplot.plot_stats": [[9, "module-oplot.plot_stats"]], "pair_metrics_to_reference() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.pair_metrics_to_reference"]], "parallel_sort() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.parallel_sort"]], "pick_equally_spaced_points() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.pick_equally_spaced_points"]], "plot_confusion_matrix() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_confusion_matrix"]], "plot_freqs_stats() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_freqs_stats"]], "plot_outlier_metric_curve() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.plot_outlier_metric_curve"]], "rebalance_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.rebalance_scores"]], "rebalancing_normal_outlier_ratio() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.rebalancing_normal_outlier_ratio"]], "render_mpl_table() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.render_mpl_table"]], "smooth_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.smooth_scores"]], "split_on_consecutive() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.split_on_consecutive"]], "vlines() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.vlines"]], "wiggle_scores() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.wiggle_scores"]], "wiggle_values_keep_order() (in module oplot.plot_stats)": [[9, "oplot.plot_stats.wiggle_values_keep_order"]], "between_percentiles_mean() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.between_percentiles_mean"]], "make_bottom_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_bottom_part"]], "make_linear_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_linear_part"]], "make_top_part() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_top_part"]], "make_ui_score_mapping() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.make_ui_score_mapping"]], "oplot.ui_scores_mapping": [[10, "module-oplot.ui_scores_mapping"]], "tune_ui_map() (in module oplot.ui_scores_mapping)": [[10, "oplot.ui_scores_mapping.tune_ui_map"]], "fixed_step_chunker() (in module oplot.util)": [[11, "oplot.util.fixed_step_chunker"]], "oplot.util": [[11, "module-oplot.util"]]}})
\ No newline at end of file
diff --git a/docs/table_of_contents.html b/docs/table_of_contents.html
index 9105d95..6cbabc3 100644
--- a/docs/table_of_contents.html
+++ b/docs/table_of_contents.html
@@ -6,7 +6,7 @@
- <no title> — oplot 0.1.15 documentation
+ <no title> — oplot 0.1.16 documentation
diff --git a/setup.cfg b/setup.cfg
index 7e4df45..e09a2cf 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
[metadata]
name = oplot
-version = 0.1.15
+version = 0.1.16
url = https://github.com/otosense/oplot
platforms = any
description_file = README.md