# {py:mod}`bluesky_tiled_plugins.writing.validator` ```{py:module} bluesky_tiled_plugins.writing.validator ``` ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`validate ` - ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate :summary: ``` * - {py:obj}`validate_reading ` - ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate_reading :summary: ``` * - {py:obj}`validate_structure ` - ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate_structure :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.logger :summary: ``` ```` ### API ````{py:data} logger :canonical: bluesky_tiled_plugins.writing.validator.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.logger ``` ```` ````{py:exception} ValidationException(message, uid=None) :canonical: bluesky_tiled_plugins.writing.validator.ValidationException Bases: {py:obj}`Exception` ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.ValidationException ``` ```` ````{py:exception} ReadingValidationException(message, uid=None) :canonical: bluesky_tiled_plugins.writing.validator.ReadingValidationException Bases: {py:obj}`bluesky_tiled_plugins.writing.validator.ValidationException` ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.ReadingValidationException ``` ```` ````{py:exception} RunValidationException(message, uid=None) :canonical: bluesky_tiled_plugins.writing.validator.RunValidationException Bases: {py:obj}`bluesky_tiled_plugins.writing.validator.ValidationException` ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.RunValidationException ``` ```` ````{py:exception} MetadataValidationException(message, uid=None) :canonical: bluesky_tiled_plugins.writing.validator.MetadataValidationException Bases: {py:obj}`bluesky_tiled_plugins.writing.validator.ValidationException` ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.MetadataValidationException ``` ```` ````{py:function} validate(root_client, fix_errors=True, try_reading=True, raise_on_error=False, ignore_errors=[]) :canonical: bluesky_tiled_plugins.writing.validator.validate ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate ``` ```` ````{py:function} validate_reading(data_client, ignore_errors=[]) :canonical: bluesky_tiled_plugins.writing.validator.validate_reading ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate_reading ``` ```` ````{py:function} validate_structure(data_client, fix_errors=False) -> list[str] :canonical: bluesky_tiled_plugins.writing.validator.validate_structure ```{autodoc2-docstring} bluesky_tiled_plugins.writing.validator.validate_structure ``` ````