Version 15 (modified by 16 years ago) (diff) | ,
---|
ANUGA FAQ
Analysing Results
How do I easily plot "tide gauge" timeseries graphs from a SWW file?
There are two ways to do this.
Create .csv files from the .sww file using {anuga.abstract_2d_finite_volumes.util sww2csv_gauges and then use anuga.abstract_2d_finite_volumes.util csv2timeseries_graphs to create the plots. This code is newer, has unit tests and might be easier to use. Read doc strings for more information and review the "Exploring the Model Output" section of the User Manual.
|
Use anuga.abstract_2d_finite_volumes.util sww2timeseries to do the whole thing, however this doesn't have a much control on the file name and plots. Plus there are no unit tests yet.
|
Read the doc string for more information.
How do I extract elevation and other quantities from a SWW file?
The function sww2dem
can extract any quantity, or expression using
quantities, from a SWW file as used in
the Cairns example described earlier. This function is used in ExportResults.py
in the Cairns demo folder where stage, absolute momentum, depth, speed and elevation
can be exported from the input .sww
file. Note that depth, absolute momentum and speed
are expressions and stage and elevation are quantities. In addition to extracting a particular
quantity or expression, the user can define a region to extract these values by
defining the minimum and maximum of both the easting and northing coordinates. The function
also calls for a grid resolution, or cell size, to extract these values at. It is
recommended to align this resolution with the mesh resolution in the desired region and to not
generate a fine grid where the model output cannot support that resolution.