
Figure 1
Flow chart of the automated PyPlume library Flowchart. Refer to Table A2 and Table A3 for the definitions of the Python functions and classes, respectively.
Table 1
Initial conditions and dimensionless number for CO2 Plume Simulation.
| R0(J/kg * k) | 188.92 |
| H0(kms–1) | 2.5 |
| 7.278 | |
| 354.136 | |
| 2.163e10 | |
| wb(s–1) | 13.728 |
| 0.53 |

Figure 2
Plume Front Metrics calculated using the Plume Metrics class of the PyPlume library: (a) Variation of the Plume Front height vs. time, (b) Variation of the Plume front velocity vs. time as the plume is evolving from rest.

Figure 3
Plume interface calculated based on the temperature difference between the plume and the ambiance, at time corresponding to, (a) t = 540 s, (b) 1080 s, (c) 1620 s, (d) 2160 s, after the release of the plume.

Figure 4
(a) Time-averaged velocity and Turbulent Kinetic Energy along the axial direction at the centerline, (b) Time-averaged Buoyant production of TKE and Shear Production of Turbulent Kinetic Energy plotted along the axial direction at the centerline.

Figure 5
Contour plots along the x–z plane at y = 0 for (a) Turbulence kinetic Energy, (b) Buoyant production of Turbulent Kinetic Energy, (c) Shear production of Turbulent Kinetic Energy.

Figure 6
Using a vortex-criterion (λ2) with contours plotted at time corresponding to t = 950s.
