<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap:break-word">Here is an example of a programmable filter vis XML that I want to simply print off the various file names or give me and ability to read the file series. I have this python programmable filter set up to work when I click File->Open in ParaView. I have the ability to then chose file series from the file prompt. How might I make a programmable filter via XML attributes so that it can handle file series.<div><div><br></div><div><div><ServerManagerConfiguration></div><div>  <ProxyGroup name="sources"></div><div>  Â  <SourceProxy name="ListSeries" class="vtkPythonProgrammableFilter" label="List Series"></div><div>  Â  Â  <Documentation</div><div>  Â  Â  Â  long_help=""</div><div>  Â  Â  Â  short_help=""></div><div>  Â  Â  </Documentation></div><div>  Â  Â  <Hints></div><div>  Â  Â  Â  <ShowInMenu category=“File Series Readers" /></div><div>  Â  Â  </Hints></div><div>  Â  Â  <Hints></div><div>  Â  Â  Â  <ReaderFactory extensions="dat txt"</div><div>  Â  Â  Â  Â  file_description="list series" /></div><div>  Â  Â  </Hints></div><div><br></div><div>  Â  Â  <!-- Output data type: "vtkImageData" --></div><div>  Â  Â  <IntVectorProperty command="SetOutputDataSetType"</div><div>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â default_values="6"</div><div>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â name="OutputDataSetType"</div><div>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â number_of_elements="1"</div><div>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â panel_visibility="never"></div><div>  Â  Â  Â  <Documentation>The value of this property determines the dataset type</div><div>  Â  Â  Â  for the output of the programmable filter.</Documentation></div><div>  Â  Â  </IntVectorProperty></div><div><br></div><div><br></div><div><br></div><div>  Â  Â  <StringVectorProperty</div><div>  Â  Â  Â  panel_visibility="default"</div><div>  Â  Â  Â  name="FileName"</div><div>  Â  Â  Â  label="FileName"</div><div>  Â  Â  Â  initial_string="FileName"</div><div>  Â  Â  Â  command="SetParameter"</div><div>  Â  Â  Â  animateable="1"</div><div>  Â  Â  Â  default_values="absolute path"</div><div>  Â  Â  Â  number_of_elements="1"></div><div>  Â  Â  Â  <FileListDomain name="files"/></div><div>  Â  Â  Â  <Documentation></Documentation></div><div>  Â  Â  </StringVectorProperty></div><div><br></div><div>  Â  Â  <StringVectorProperty</div><div>  Â  Â  Â  panel_visibility="default"</div><div>  Â  Â  Â  name="files"</div><div>  Â  Â  Â  label="files"</div><div>  Â  Â  Â  initial_string="files"</div><div>  Â  Â  Â  command="SetParameter"</div><div>  Â  Â  Â  animateable="1"</div><div>  Â  Â  Â  default_values="abs path"</div><div>  Â  Â  Â  number_of_elements="1"></div><div>  Â  Â  Â  <Documentation></Documentation></div><div>  Â  Â  </StringVectorProperty></div><div><br></div><div>  Â  Â  <StringVectorProperty</div><div>  Â  Â  Â  name="Script"</div><div>  Â  Â  Â  command="SetScript"</div><div>  Â  Â  Â  number_of_elements="1"</div><div>  Â  Â  Â  default_values="print(FileName)&#xA;print(files)&#xA;"</div><div>  Â  Â  Â  panel_visibility="advanced"></div><div>  Â  Â  Â  <Hints></div><div>  Â  Â  Â  Â  <Widget type="multi_line" syntax="python"/></div><div>  Â  Â  Â  </Hints></div><div>  Â  Â  Â  <Documentation>This property contains the text of a python program that</div><div>  Â  Â  Â  the programmable source runs.</Documentation></div><div>  Â  Â  Â  </StringVectorProperty></div><div><br></div><div>  Â  Â  <StringVectorProperty</div><div>  Â  Â  Â  name="InformationScript"</div><div>  Â  Â  Â  label="RequestInformation Script"</div><div>  Â  Â  Â  command="SetInformationScript"</div><div>  Â  Â  Â  number_of_elements="1"</div><div>  Â  Â  Â  default_values="print(FileName)&#xA;print(files)&#xA;"</div><div>  Â  Â  Â  panel_visibility="advanced"></div><div>  Â  Â  Â  <Hints></div><div>  Â  Â  Â  Â  <Widget type="multi_line" syntax="python"/></div><div>  Â  Â  Â  </Hints></div><div>  Â  Â  Â  <Documentation>This property is a python script that is executed during</div><div>  Â  Â  Â  the RequestInformation pipeline pass. Use this to provide information</div><div>  Â  Â  Â  such as WHOLE_EXTENT to the pipeline downstream.</Documentation></div><div>  Â  Â  </StringVectorProperty></div><div><br></div><div>  Â  </SourceProxy></div><div> </ProxyGroup></div><div></ServerManagerConfiguration></div></div><div><br></div></div></body></html>