viz.py¶
Viz
¶
Provide a visualization class.
Parameters:
-
(dpi¶int, default:150) –set resolution for rasterized images
-
(font_size¶int, default:11) –set mpl default font size
-
(font_family¶str, default:'Arial') –set mpl default font family
Attributes:
-
dpi(int) –rasterization resolution
-
fdict((dict) –dictionary to which each figure is appended as it is generated
Methods:
-
create_figure–Initialize a Pyplot figure.
-
lattice–Plot colorized image of lattice.
-
lattice_history–Plot colorized image of 1d lattice history.
-
lattice_statistic–Plot time evolution of mean cluster radius.
-
phase_diagram–Plot p_1-p_2 phase diagram for the DP bedload model.
Source code in dprs/viz.py
create_figure
¶
create_figure(
fig_name: str, fig_size: tuple[float, float] | None = None, dpi: int | None = None
) -> Figure
Initialize a Pyplot figure.
Set its size and DPI. Append it to the figures dictionary.
Parameters:
-
(fig_name¶str) –name of figure; used as key in figures dictionary
-
(fig_size¶tuple[float, float] | None, default:None) –optional width and height of figure in inches
-
(dpi¶int | None, default:None) –rasterization resolution
Returns:
-
figure(Figure) –reference to MatPlotLib/Pyplot figure
Source code in dprs/viz.py
lattice
¶
lattice(
name: str,
title: str,
lattices: NDArray | None,
p: Parameters,
i_lattice: int | None = 0,
x: int | None = None,
y: int | None = None,
z: int | None = None,
fig_size: tuple[float, float] = (6, 4),
) -> None
Plot colorized image of lattice.
Source code in dprs/viz.py
lattice_history
¶
lattice_history(
name: str,
title: str,
lattices: NDArray | None,
p: Parameters,
x: int | None = None,
t: int | None = None,
fig_size: tuple[float, float] = (6, 4),
) -> None
Plot colorized image of 1d lattice history.
Source code in dprs/viz.py
lattice_statistic
¶
lattice_statistic(
name: str,
title: str,
tracking: dict,
choices: tuple[str, str],
labels: Sequence[str],
exponent: float,
scale: float,
fig_size: tuple[float, float] = (6, 4),
i_offset: int = 3,
do_ref_curve: bool = True,
) -> tuple[Figure, Any]
Plot time evolution of mean cluster radius.
Source code in dprs/viz.py
phase_diagram
¶
phase_diagram(
name: str,
title: str,
expts: dict,
i_equal: int,
fig_size: tuple[float, float] = (4, 4),
) -> None
Plot p_1-p_2 phase diagram for the DP bedload model.