# {py:mod}`bluesky_tiled_plugins.utils` ```{py:module} bluesky_tiled_plugins.utils ``` ```{autodoc2-docstring} bluesky_tiled_plugins.utils :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`truncate_json_overflow ` - ```{autodoc2-docstring} bluesky_tiled_plugins.utils.truncate_json_overflow :summary: ``` * - {py:obj}`compile_template ` - ```{autodoc2-docstring} bluesky_tiled_plugins.utils.compile_template :summary: ``` * - {py:obj}`list_summands ` - ```{autodoc2-docstring} bluesky_tiled_plugins.utils.list_summands :summary: ``` * - {py:obj}`split_table ` - ```{autodoc2-docstring} bluesky_tiled_plugins.utils.split_table :summary: ``` ```` ### API ````{py:function} truncate_json_overflow(data) :canonical: bluesky_tiled_plugins.utils.truncate_json_overflow ```{autodoc2-docstring} bluesky_tiled_plugins.utils.truncate_json_overflow ``` ```` ````{py:function} compile_template(template: str, filename: str = '') -> str :canonical: bluesky_tiled_plugins.utils.compile_template ```{autodoc2-docstring} bluesky_tiled_plugins.utils.compile_template ``` ```` ````{py:function} list_summands(A: int, b: int, repeat: int = 1) -> tuple[int, ...] :canonical: bluesky_tiled_plugins.utils.list_summands ```{autodoc2-docstring} bluesky_tiled_plugins.utils.list_summands ``` ```` ````{py:function} split_table(table, max_columns) :canonical: bluesky_tiled_plugins.utils.split_table ```{autodoc2-docstring} bluesky_tiled_plugins.utils.split_table ``` ````