ana3AIMEC.ana3AIMEC.postProcessAIMEC

postProcessAIMEC(cfg, rasterTransfo, pathDict, inputsDFrow, newRasters, timeMass, simName, resAnalysisDF)[source]

Apply domain transformation and analyse pressure, thickness and velocity data

Apply the domain tranformation to peak results Analyse pressure thickness and speed. Calculate runout, Max Peak Pressure, Average PP… Get mass and entrainement

Parameters
  • cfg (configParser objec) – parameters for AIMEC analysis

  • rasterTransfo (dict) – transformation information

  • pathDict (dict) – dictionary with paths to dem and lines for Aimec analysis

  • inputsDF (dataFrame) – dataframe with simulations to analyze and associated path to raster data

  • newRasters (dict) – dictionary containing pressure, velocity and flow depth rasters after transformation for the reference and the current simulation

  • timeMass (1D numpy array) – time array for mass analysis (if flagMass=True, otherwise None)

  • simName (str) – name of the curent simulation to analyze

  • resAnalysisDF (dataFrame) – results from Aimec Analysis

Returns

resAnalysisDF

results from Aimec Analysis updated with results from curent simulation:
-maxpprCrossMax: float

max max peak pressure

-pprCrossMax: 1D numpy array

max peak pressure in each cross section

-pprCrossMean: 1D numpy array

mean peak pressure in each cross section

-maxpfdCrossMax: float

max max peak flow depth

-pfdCrossMax: 1D numpy array

max peak flow depth in each cross section

-pfdCrossMean: 1D numpy array

mean peak flow depth in each cross section

-maxpfvCrossMax: float

max max peak flow velocity

-pfvCrossMax: 1D numpy array

max peak flow velocity in each cross section

-pfvCrossMean: 1D numpy array

mean peak flow velocity in each cross section

-xRunout: float

x coord of the runout point calculated from the MAX peak result in each cross section (resType provided in the ini file)

-yRunout: float

y coord of the runout point calculated from the MAX peak result in each cross section (resType provided in the ini file)

-sRunout: float

projected runout distance calculated from the MAX peak result in each cross section (resType provided in the ini file)

-xMeanRunout: float

x coord of the runout point calculated from the MEAN peak result in each cross section (resType provided in the ini file)

-yMeanRunout: float

y coord of the runout point calculated from the MEAN peak result in each cross section (resType provided in the ini file)

-sMeanRunout: float

projected runout distance calculated from the MEAN peak result in each cross section (resType provided in the ini file)

-elevRel: float

elevation of the release area (based on first point with peak field > thresholdValue)

-deltaH: float

elevation fall difference between elevRel and altitude of run-out point

-TP: float

ref = True sim2 = True

-FN: float

ref = False sim2 = True

-FP: float

ref = True sim2 = False

-TN: float

ref = False sim2 = False

if mass analysis is performed -relMass: float

release mass

-entMass: float

entrained mass

-finalMass: float

final mass

-relativMassDiff: float

the final mass diff with ref (in %)

-growthIndex: float

growth index

-growthGrad: float

growth gradient

Return type

dataFrame