whylogs.viz
¶
Subpackages¶
Submodules¶
Package Contents¶
Classes¶
Functions¶
|
open a profile viewer loader on your default browser |
Attributes¶
- 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__¶