<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif"}
span.E-postmall17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
span.BallongtextChar
        {font-family:"Tahoma","sans-serif"}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
-->
</style><style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1" lang="SV" link="blue" vlink="purple">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">>>
<span lang="EN-US">I would like to get an average over an entire cut plane (over time).
</span>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<div>
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<span style="font-size:10.0pt; font-family:"Tahoma","sans-serif"; color:black" lang="EN-US">David</span>
<p class="MsoNormal"><br>
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US">This sounds like a perfect case for a Python Programmable Filter, looping over timesteps, accumulating data, doing the average, and setting it as a new field. Here is a script I have tested on a single block of data with
 multiple timesteps.</span></p>
<p class="MsoNormal"><br>
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US">There is an init phase, to get the number of timesteps, their values (from upstream), and the first dataset at the 0-th timestep.</span></p>
<p class="MsoNormal"><span lang="EN-US">There is an accumulate phase, where the filter pulls all timesteps, adding to the already existing numpy array.</span></p>
<p class="MsoNormal"><span lang="EN-US">There is a finish phase, where we do the average and assign it to a new field.</span></p>
<p class="MsoNormal"><br>
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US">I am doing it for Pressure, you'll have to adapt it to your fieldnames and block structures.</span><br>
</p>
<div><br>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">-----------------<br>
Jean M. Favre<br>
Swiss National Supercomputing Center<br>
CH-6900 Lugano<br>
Switzerland</div>
</span></font></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>