whylogs.viz

Subpackages

Submodules

Package Contents

Classes

NotebookProfileVisualizer

BaseProfileVisualizer

ProfileVisualizer

Functions

profile_viewer(profiles: List[whylogs.core.DatasetProfile] = None, reference_profiles: List[whylogs.core.DatasetProfile] = None, output_path=None) → str

open a profile viewer loader on your default browser

Attributes

__ALL__

whylogs.viz.profile_viewer(profiles: List[whylogs.core.DatasetProfile] = None, reference_profiles: List[whylogs.core.DatasetProfile] = None, output_path=None) str

open a profile viewer loader on your default browser

class whylogs.viz.NotebookProfileVisualizer
SUMMARY_REPORT_TEMPLATE_NAME = index-hbs-cdn-all-in-for-jupyter-notebook.html
DOUBLE_HISTOGRAM_TEMPLATE_NAME = index-hbs-cdn-all-in-jupyter-distribution-chart.html
DISTRIBUTION_CHART_TEMPLATE_NAME = index-hbs-cdn-all-in-jupyter-bar-chart.html
DIFFERENCED_CHART_TEMPLATE_NAME = index-hbs-cdn-all-in-jupyter-differenced-chart.html
FEATURE_STATISTICS_TEMPLATE_NAME = index-hbs-cdn-all-in-jupyter-feature-summary-statistics.html
CONSTRAINTS_REPORT_TEMPLATE_NAME = index-hbs-cdn-all-in-jupyter-constraints-report.html
PAGE_SIZES
__get_template_path(self, html_file_name)
__get_compiled_template(self, template_name)
__display_feature_chart(self, feature_names, template_name, preferred_cell_height=None)
__display_rendered_template(self, template, template_name, height)
set_profiles(self, target_profile: whylogs.core.DatasetProfile = None, reference_profile: whylogs.core.DatasetProfile = None)
summary_drift_report(self, preferred_cell_height=None)
double_histogram(self, feature_names, preferred_cell_height=None)
distribution_chart(self, feature_names, preferred_cell_height=None)
difference_distribution_chart(self, feature_names, preferred_cell_height=None)
feature_statistics(self, feature_name, profile='reference', preferred_cell_height=None)
constraints_report(self, constraints, preferred_cell_height=None)
download(self, html, preferred_path=None, html_file_name=None)
class whylogs.viz.BaseProfileVisualizer(framework=None, visualizer=None)
set_profiles(self, profiles)
plot_distribution(self, variable, **kwargs)

Plots a distribution chart.

plot_missing_values(self, variable, **kwargs)

Plots a Missing Value to Total Count ratio chart.

plot_uniqueness(self, variable, **kwargs)

Plots a Estimated Unique Values chart.

plot_data_types(self, variable, **kwargs)

Plots a Inferred Data Types chart.

plot_string_length(self, variable, **kwargs)

Plots string length data .

plot_token_length(self, variable, character_list, **kwargs)

Plots token length data .

plot_char_pos(self, variable, character_list, **kwargs)

Plots character position data .

plot_string(self, variable, character_list, **kwargs)

Plots string related data .

available_plots(self)

Returns available plots for selected framework.

class whylogs.viz.ProfileVisualizer(framework='matplotlib')

Bases: whylogs.viz.base.BaseProfileVisualizer

__subclass_framework(self, framework='matplotlib')
whylogs.viz.__ALL__