transport_data.org.metadata.report.MetadataSet2HTML¶
- class transport_data.org.metadata.report.MetadataSet2HTML(mds: v21.MetadataSet, ref_area: list[str])[source]¶
Bases:
Report
Table of metadata reports.
This table has:
One column per value in ref_areas.
One row per metadata report in mds.
A check-mark in cells where
contains_data_for()
indicates that the metadata report targets a data flow that contains data for the reference area.
Methods
__init__
(mds, ref_area)render
()Render the report (generate its contents) and return as str or bytes.
render_jinja_template
(*args, **kwargs)Retrieve the Jinja2
template_name
and call its render method.rst2odt
(content)Convert content from reStructuredText to OpenDocument Text (ODT).
write_file
(path, **kwargs)render()
the report and write to path.Attributes
Name of a Jinja2 template used by the report; see
render_jinja_template()
.Metadata set to summarize.
Geographies to show.
- mds: v21.MetadataSet¶
Metadata set to summarize.
- render() str ¶
Render the report (generate its contents) and return as str or bytes.
The content may be in any format: plain text, HTML, binary file content, etc.
- render_jinja_template(*args, **kwargs) str ¶
Retrieve the Jinja2
template_name
and call its render method.
- rst2odt(content: str) bytes ¶
Convert content from reStructuredText to OpenDocument Text (ODT).
- Returns:
The ODT (ZIP) archive.
- Return type:
- template_name: str = 'metadata-set-2.html'¶
Name of a Jinja2 template used by the report; see
render_jinja_template()
.