Okay, I figured it out. I updated my version of Paraview from 5.2.0 to 5.3.0 and that fixed it.
Is there a way to only have "aname" loop over "reader[0].ElementVariables"? I tried to replace the line "for aname in inTable.RowData.keys():" with "for aname in " + reader[0].ElementVariables + ":" but that didn't work Regards, John R. Haase jhaa...@nd.edu On Thu, Mar 30, 2017 at 3:35 PM, Utkarsh Ayachit < utkarsh.ayac...@kitware.com> wrote: > Not sure what's going on. The attached script worked just fine for me. > > On Thu, Mar 30, 2017 at 1:02 PM, John Haase <jhaa...@nd.edu> wrote: > > Utkarsh, > > > > Using the script attached, and the same data sets as before. I get the > error > > > > Traceback (most recent call last): > > > > File "<string>", line 22, in <module> > > > > File "<string>", line 5, in RequestData > > > > File "C:\Program Files\ParaView > > 5.2.0-Qt4-OpenGL2-Windows-64bit\bin\lib\site-packages\ > vtk\numpy_interface\dataset_adapter.py", > > line 660, in append > > > > arrLength = narray.shape[0] > > > > IndexError: tuple index out of range > > > > > > on the last line. > > > > Regards, > > > > John R. Haase > > jhaa...@nd.edu > > > > On Thu, Mar 30, 2017 at 12:32 PM, Utkarsh Ayachit > > <utkarsh.ayac...@kitware.com> wrote: > >> > >> John, > >> > >> That's the script for a "Programmable Filter", not simply to be added > >> to your script, similar to what you're doing with `squareDiff`. > >> > >> e.g. > >> > >> myfilter = ProgrammableFilter(Input=integrateSqrVarOverSpace) > >> myfilter.Script = "...." # the script I provided. > >> myfilter.UpdatePipeline() > >> ... > >> > >> Utkarsh > >> > >> On Thu, Mar 30, 2017 at 12:09 PM, John Haase <jhaa...@nd.edu> wrote: > >> > Exploring 'integrateSqrVarOverSpace', it doesn't have a 'RowData' > >> > object. > >> > > >> > dir(integrateSqrVarOverSpace) > >> > > >> > ['CellData', 'FieldData', 'FileNameChanged', 'GetCellDataInformation', > >> > 'GetDataInformation', 'GetFieldDataInformation', > >> > 'GetPointDataInformation', > >> > 'GetProperty', 'GetPropertyValue', 'Initialize', > 'InitializeFromProxy', > >> > 'Input', 'ListProperties', 'Observed', 'ObserverTag', > >> > 'OnlyReportSelectionStatistics', 'PointData', 'Port', 'SMProxy', > >> > 'Selection', 'SetPropertyWithName', 'UpdatePipeline', > >> > 'UpdatePipelineInformation', '_Proxy__ConvertArgumentsAndCall', > >> > '_Proxy__GetActiveCamera', '_Proxy__LastAttrName', > '_Proxy__Properties', > >> > '__class__', '__del__', '__delattr__', '__dict__', '__doc__', > '__eq__', > >> > '__format__', '__getattr__', '__getattribute__', '__getitem__', > >> > '__hash__', > >> > '__init__', '__iter__', '__module__', '__ne__', '__new__', > '__reduce__', > >> > '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', > >> > '__subclasshook__', '__weakref__', 'add_attribute'] > >> > > >> > > >> > So, using the script you posted, I get the error "IndexError: tuple > >> > index > >> > out of range". > >> > > >> > > >> > Regards, > >> > > >> > John R. Haase > >> > jhaa...@nd.edu > >> > > >> > On Thu, Mar 30, 2017 at 10:35 AM, Utkarsh Ayachit > >> > <utkarsh.ayac...@kitware.com> wrote: > >> >> > >> >> Isn't that simply a sum of all the rows in the output of > >> >> integrateSqrVarOverSpace filter? > >> >> > >> >> If so, that can be done by using another ProgrammableFilter with the > >> >> following Script: > >> >> > >> >> from numpy import sum > >> >> for inTable, outTable in zip(inputs[0], output): > >> >> > >> >> for aname in inTable.RowData.keys(): > >> >> > >> >> outTable.RowData.append(sum(inTable.RowData[aname]), aname) > >> >> > >> >> > >> >> Utkarsh > >> >> > >> >> > >> >> > >> >> > >> >> On Wed, Mar 29, 2017 at 1:15 PM, John Haase <jhaa...@nd.edu> wrote: > >> >>> > >> >>> Sorry, that's not what I wanted. I want to integrate the variable > >> >>> "integrateSqrVarOverSpace", over time as well. > >> >>> > >> >>> Regards, > >> >>> > >> >>> John R. Haase > >> >>> jhaa...@nd.edu > >> >>> > >> >>> On Wed, Mar 29, 2017 at 1:05 PM, Utkarsh Ayachit > >> >>> <utkarsh.ayac...@kitware.com> wrote: > >> >>>> > >> >>>> Your script worked for me for the most part with ParaView 5.3. All > I > >> >>>> did > >> >>>> was added a plot view to show the results (attached). If that what > >> >>>> you were > >> >>>> looking for? > >> >>>> > >> >>>> On Wed, Mar 29, 2017 at 12:30 PM, John Haase <jhaa...@nd.edu> > wrote: > >> >>>>> > >> >>>>> They are very large. I believe you should be able to access them > >> >>>>> through this link > >> >>>>> > >> >>>>> https://notredame.box.com/s/qy0p9y5jg71jwxtzfey80xiq9i9udk5s > >> >>>>> > >> >>>>> Regards, > >> >>>>> > >> >>>>> John R. Haase > >> >>>>> jhaa...@nd.edu > >> >>>>> > >> >>>>> On Wed, Mar 29, 2017 at 12:06 PM, Utkarsh Ayachit > >> >>>>> <utkarsh.ayac...@kitware.com> wrote: > >> >>>>>> > >> >>>>>> John, > >> >>>>>> > >> >>>>>> Can you send me the datafiles too (feel free to do it off the > >> >>>>>> mailing > >> >>>>>> list) so I can figure out what could be going wrong. > >> >>>>>> > >> >>>>>> Thanks > >> >>>>>> Utkarsh > >> >>>>>> > >> >>>>>> On Wed, Mar 29, 2017 at 12:01 PM, John Haase <jhaa...@nd.edu> > >> >>>>>> wrote: > >> >>>>>>> > >> >>>>>>> Hello Paraviewers, > >> >>>>>>> > >> >>>>>>> I'm trying to integrate variables over time. I found this thread > >> >>>>>>> where it had been brought up previously. > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> http://paraview.markmail.org/search/?q=integral+over+time# > query:integral%20over%20time+page:1+mid:z75bede26onth4eu+state:results > >> >>>>>>> > >> >>>>>>> However, when I try and open the state file, paraview crashes. > So > >> >>>>>>> what commands do I use to do the integral over time? I'm trying > to > >> >>>>>>> integrate > >> >>>>>>> a PlotSelectionOverTime filter (with row data). > >> >>>>>>> > >> >>>>>>> I'm doing this programmatically, so attached is the python > script. > >> >>>>>>> I > >> >>>>>>> have so far. > >> >>>>>>> > >> >>>>>>> Regards, > >> >>>>>>> > >> >>>>>>> John R. Haase > >> >>>>>>> jhaa...@nd.edu > >> >>>>>>> > >> >>>>>>> _______________________________________________ > >> >>>>>>> Powered by www.kitware.com > >> >>>>>>> > >> >>>>>>> Visit other Kitware open-source projects at > >> >>>>>>> http://www.kitware.com/opensource/opensource.html > >> >>>>>>> > >> >>>>>>> Please keep messages on-topic and check the ParaView Wiki at: > >> >>>>>>> http://paraview.org/Wiki/ParaView > >> >>>>>>> > >> >>>>>>> Search the list archives at: > >> >>>>>>> http://markmail.org/search/?q=ParaView > >> >>>>>>> > >> >>>>>>> Follow this link to subscribe/unsubscribe: > >> >>>>>>> http://public.kitware.com/mailman/listinfo/paraview > >> >>>>>>> > >> >>>>>> > >> >>>>> > >> >>>> > >> >>> > >> >> > >> > > > > > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview