spectre.Visualization.PlotPowerMonitors¶
Functions
|
Find entry in 'block_or_group_names' that corresponds to the 'block_id' |
|
|
|
- spectre.Visualization.PlotPowerMonitors.find_block_or_group(block_id: int, block_or_group_names: Sequence[str], domain: Domain1D | Domain2D | Domain3D) int | None¶
Find entry in ‘block_or_group_names’ that corresponds to the ‘block_id’
- spectre.Visualization.PlotPowerMonitors.gh_shell_tensor_component_names(spacetime_metric_name: str, pi_name: str, phi_name: str)¶
- spectre.Visualization.PlotPowerMonitors.plot_gh_shell_power_monitors(volfiles: H5Vol | Iterable[H5Vol], obs_id: int, block_or_group_names: Sequence[str], domain: Domain3D, spacetime_metric_name: str = 'SpacetimeMetric', pi_name: str = 'Pi', phi_name: str = 'Phi', element_patterns: Sequence[str] | None = None, variables_to_plot: Sequence[str] = ('SpacetimeMetric', 'Pi', 'Phi'), fixed_y_limits: Tuple[float, float] | None = None, figsize: Tuple[float, float] | None = None)¶
- spectre.Visualization.PlotPowerMonitors.plot_power_monitors(volfiles: H5Vol | Iterable[H5Vol], obs_id: int | None, tensor_components: Sequence[str], block_or_group_names: Sequence[str], domain: Domain1D | Domain2D | Domain3D, dimension_labels: Sequence[str] = ['$\\xi$', '$\\eta$', '$\\zeta$'], element_patterns: Sequence[str] | None = None, skip_filtered_modes: int = 0, figsize: Tuple[float, float] | None = None)¶