geovista.report
#
Generate an environment report of the Python packages and GPU hardware resources.
Notes#
Added in version 0.4.0.
Module Contents#
Classes#
Generate an environment package and hardware report. |
Attributes#
Default number of package columns in report HTML table. |
|
The core packages of geovista to include in the environment report. |
|
The optional packages of geovista to include in the environment report. |
|
Type alias for a package module or package name. |
|
Default text width of non-HTML report. |
- class geovista.report.Report(additional=None, ncol=None, text_width=None, gpu=True)[source]#
Bases:
scooby.Report
Generate an environment package and hardware report.
Notes#
Added in version 0.4.0.
Generate an environment package and hardware report.
- Parameters:
- additional
PackageLike
orlist
ofPackageLike
, optional Extra package modules or package names to include in the report.
- ncol
int
, optional The number of package columns in a HTML table report. Defaults to
NCOL
.- text_width
int
, optional The number of character columns in a non-HTML report. Defaults to
TEXT_WIDTH
.- gpu
bool
, optional Detect GPU hardware details. Defaults to
True
. Disable this option if experiencing rendering issues to ensure report generation.
- additional
Notes
Added in version 0.4.0.
- core#
- optional#
- geovista.report.PACKAGES_CORE: list[str] = ['cartopy', 'click', 'click-default-group', 'cmocean', 'colorcet', 'geovista', 'matplotlib',...#
The core packages of geovista to include in the environment report.
- geovista.report.PACKAGES_OPTIONAL: list[str] = ['IPython', 'PyQt5', 'fastparquet', 'imageio', 'ipywidgets', 'jupyter_server_proxy',...#
The optional packages of geovista to include in the environment report.
- geovista.report.PackageLike: TypeAlias = ModuleType | str#
Type alias for a package module or package name.