Got this working by setting input explicitly. Though I'm not quite following the magic Render() does with the proxies... This script runs fine in Python shell
from paraview.simple import * inp = GetActiveSource() ex = ExtractSelection() sqs = SelectionQuerySource(FieldType="POINT", QueryString = "mag(Surface_pressure) >= 100") ex.Selection = sqs ex.Input = inp Render() Show(ex) Render() 2013/6/12 Antti Vanne <[email protected]> > Hi there, > > I'm running Paraview 4.0 RC 2 and trying to make a selection from Python > shell. First I used the Find Data dialog with Python trace to get on track > and then do it all from the shell. > > I have a Legacy VTK source with 2Tuple point data, and would like to > extract a selection based on the point data magnitude (Surface_pressure). > The following commands are given in the shell: > > ex = ExtractSelection() > > sqs = SelectionQuerySource( ProcessID=-1, > QueryString='mag(Surface_pressure) >= 100', HierarchicalIndex=-1, > FieldType='POINT', HierarchicalLevel=-1) > ex.Selection = sqs > Show() > > but I get the following runtime exception > > Traceback (most recent call last): > > File "<console>", line 1, in <module> > > File > "/usr/local/ParaView-4.0.0-RC2-Linux-64bit/lib/paraview-4.0/site-packages/paraview/simple.py", > line 300, in Show > > raise RuntimeError, "Could not create a representation object for proxy > %s" % proxy.GetXMLLabel() > > RuntimeError: Could not create a representation object for proxy > SelectionQuerySource > > The Python trace does not help as it does not show any proxy handling. Is > this a proxy issue or something else? Thanks. > > > -- Antti Vanne Kuava Oy Microkatu 1 PL 1188 70211 Kuopio Finland tel. +358 50 356 6744
_______________________________________________ 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 Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
