Skip to content

Commit 386dec5

Browse files
authored
doc108-109 (#764)
1 parent df1092e commit 386dec5

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

ppsci/visualize/plot.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,18 @@ def save_plot_from_1d_dict(
131131
coord_keys (Tuple[str, ...]): Tuple of coord key. such as ("x", "y").
132132
value_keys (Tuple[str, ...]): Tuple of value key. such as ("u", "v").
133133
num_timestamps (int, optional): Number of timestamp in data_dict. Defaults to 1.
134+
135+
Examples:
136+
>>> import ppsci
137+
>>> import numpy as np
138+
>>> filename = "path/to/file"
139+
>>> data_dict = {
140+
... "x": np.array([[1], [2], [3],[4]]),
141+
... "u": np.array([[4], [5], [6],[4]]),
142+
... }
143+
>>> coord_keys = ("x",)
144+
>>> value_keys = ("u",)
145+
>>> ppsci.visualize.save_plot_from_1d_dict(filename, data_dict, coord_keys, value_keys) # doctest: +SKIP
134146
"""
135147
space_ndim = len(coord_keys) - int("t" in coord_keys)
136148
if space_ndim not in [1, 2, 3]:
@@ -375,6 +387,22 @@ def save_plot_from_3d_dict(
375387
data_dict (Dict[str, Union[np.ndarray, paddle.Tensor]]): Data in dict.
376388
visu_keys (Tuple[str, ...]): Keys for visualizing data. such as ("u", "v").
377389
num_timestamps (int, optional): Number of timestamp in data_dict. Defaults to 1.
390+
391+
Examples:
392+
>>> import numpy as np
393+
>>> import ppsci
394+
395+
>>> data_dict = {
396+
... "u": np.array([[[10], [20], [30], [40], [50]]]),
397+
... "v": np.array([[[5], [15], [25], [35], [45]]]),
398+
... }
399+
400+
>>> ppsci.visualize.save_plot_from_3d_dict(
401+
... "path/to/file",
402+
... data_dict,
403+
... ("u", "v"),
404+
... 1,
405+
... ) # doctest: +SKIP
378406
"""
379407

380408
visu_data = [data_dict[k] for k in visu_keys]

0 commit comments

Comments
 (0)