scistag.vislogΒΆ

Integrates VisualLog and VisualTestLog

scistag.vislog.log_event

Implements the class VisualLogEvent which defines the details of an event to be processed by a VisualLog widget or the log itself.

scistag.vislog.pyplot_log_context

Implements the class PyPlotLogContext which allows the easy, thread-safe integration of matplotlib plots into a VisualLog.

scistag.vislog.sub_log

Implements the class SubLog which defines a log data area nested within the main log of a VisualLog.

scistag.vislog.visual_image_logger

Defines the class VisualImageLogger which helps storing images in a VisualLog.

scistag.vislog.visual_log

Helper functions to export images of rendering methods for manual verification

scistag.vislog.visual_log_autoreloader

Implements the class VisualLogAutoReloader which allows the live editing of logs with the content changes being asap reflected in your IDE and/or browser window.

scistag.vislog.visual_log_builder

Defines the class VisualLogBuilder which is the main interface for adding data in a VisualLog.

scistag.vislog.visual_log_element_context

Defines the class VisualLogElementContext which helps storing nested HTML components such as tables or divs in a document using Python contexts.

scistag.vislog.visual_log_mock

Implements VisualMicroLock - a replacement for the VisualLogBuilder logging interface of the SciStag package for platforms which are not capable of loading of the full library such as MicroPython .

scistag.vislog.visual_log_renderer

Implements the class VisualLogRenderer which defines an abstract base interface for different logging output file types.

scistag.vislog.visual_log_renderer_html

Defines the class VisualLogHtmlRenderer which implements a log renderer for HTML.

scistag.vislog.visual_log_service

Implements the class VisualLogService which provides a logs content via http.

scistag.vislog.visual_log_statistics

Defines the class VisualLogStatistics which provides details about the logs health and performance.

scistag.vislog.visual_log_test_helper

Defines the class VisualLogTestHelper which helps creating regression tests using a VisualLog by either verifying MD5 hash constants or storing reference data on disk and comparing to it.

scistag.vislog.visual_table_logger

Defines the class VisualLogTableLogger which helps storing tabular data in a log.

scistag.vislog.visual_test_log

scistag.vislog.widgets

Defines the module for Widget extensions for VisualLog