ResultArtist
ResultArtist
A class for rendering simulation results as animated GIFs.
Source code in pylattica/visualization/result_artist.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|
__init__(step_artist, result)
Instantiates the ResultArtist class.
Parameters
StructureArtist
The artist that should be used to render each step of the simulation.
SimulationResult
The result to render.
Source code in pylattica/visualization/result_artist.py
17 18 19 20 21 22 23 24 25 26 27 28 |
|
jupyter_play(cell_size=20, wait=1)
In a jupyter notebook environment, plays the simulation visualization back by showing a series of images with {wait} seconds between each one.
Parameters
int, optional
The sidelength of a grid cell in pixels. Defaults to 20., by default 20
int, optional
The time duration between frames in the animation. Defaults to 1., by default 1
Source code in pylattica/visualization/result_artist.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
|
jupyter_show_step(step_no, cell_size=20)
In a jupyter notebook environment, visualizes the step as a color coded phase grid.
Parameters
int
The step of the simulation to visualize
int, optional
The size of each simulation cell, in pixels, by default 20
Source code in pylattica/visualization/result_artist.py
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
to_gif(filename, **kwargs)
Saves the simulation result result as an animated GIF.
Parameters
str
The filename for the resulting file.
Source code in pylattica/visualization/result_artist.py
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|