Hi Greg,<br><br>I think I found a bug, or else I don&#39;t quite understand what is happening.  It seems that under certain circumstances the python layer fails to wrap all the properties of a proxy.  I look into this, but for now you can work around the issue by accessing the c++ api:<br>
<br>
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:&#39;Courier&#39;; font-size:13pt; color:#000000;">&gt;&gt;&gt; p = rep.SMProxy.GetProperty(&quot;SeriesNamesInfo&quot;)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:&#39;Courier&#39;; font-size:13pt; color:#000000;">&gt;&gt;&gt; series_names = [p.GetElement(i) for i in xrange(p.GetNumberOfElements())]</span></p>
<br><br>Pat<br><br><div class="gmail_quote">On Thu, Oct 6, 2011 at 2:34 PM, Greg Schussman <span dir="ltr">&lt;<a href="mailto:schussman@slac.stanford.edu">schussman@slac.stanford.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<u></u>

  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Hi, Pat.<br>
    <br>
    I tried plotting directly from the CSVReader, and then it all
    works.   But when my programmable filter is in between, there&#39;s a
    problem.  When I apply the plot filter  (via ParaView&#39;s GUI) to my
    programmable filter, the plot works fine in the gui, but the
    GetProperty(&quot;SeriesNameInfo&quot;) returns None.   However, if I skip the
    programmable filter, and plot the CSV reader directly, then
    GetProperty(&quot;SeriesNameInfo&quot;) does what you say it should.<br>
    <br>
    Anyway, I think I can skip my programmable filter for now, and get
    this working dircetly.<br>
    <br>
    Thanks so much for what you&#39;ve provided.<div class="im"><br>
    <br>
    Greg<br>
    <br>
    <br>
    On 10/06/2011 11:10 AM, pat marion wrote:
    </div><div><div></div><div class="h5"><blockquote type="cite">Are you sure that the chart view is the active view
      when you call GetDisplayProperties(p)?   If the render view is
      active, you&#39;ll get the wrong representation.  I verified that this
      works for Wavelet --&gt; Plot Data filter using PV 3.10.1.<br>
      <br>
      Pat<br>
      <br>
      <div class="gmail_quote">On Thu, Oct 6, 2011 at 2:03 PM, Greg
        Schussman <span dir="ltr">&lt;<a href="mailto:schussman@slac.stanford.edu" target="_blank">schussman@slac.stanford.edu</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
          <div bgcolor="#ffffff" text="#000000">
            <div> On 10/06/2011 07:33 AM, pat marion wrote:
              <blockquote type="cite">series_names = [name for name in
                d.GetProperty(&quot;SeriesNamesInfo&quot;)]</blockquote>
            </div>
            <font size="+1"><font face="Droid Serif"><br>
                Hi, Pat.<br>
                <br>
                Thanks for the helpful pointers. <br>
                <br>
                After setting everything up in ParaView (3.10.1,
                64-bit), I&#39;m not getting results.  Here is what I did
                from the ParaView Python Shell:<br>
                <br>
              </font></font>
            <div>
              <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt; p =
                  FindSource(&quot;PlotData1&quot;)</span></p>
            </div>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt; rep =
                GetDisplayProperties(p)</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt;
                rep.GetProperty(&quot;SeriesNamesInfo&quot;)</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 150, 0)">None</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt; </span></p>
            <font size="+1"><font face="Droid Serif"><br>
                While, at the same time, the Object Inspector shows 27
                series, each with the correct name.<br>
                <br>
                Does something need to be updated or refreshed first?  I
                notice in the pvblot script, there is a <br>
                <br>
                  rep.Update()<br>
                <br>
                but when I try that in ParaView&#39;s python shell (after
                getting the representation the way I showed above), it
                tells me:<br>
                  </font></font>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt; rep.Update()</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(255, 0, 0)">Traceback (most recent call last):</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(255, 0, 0)"> File &quot;&lt;console&gt;&quot;, line 1, in
                &lt;module&gt;</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(255, 0, 0)"> File
                &quot;/usr/lib64/paraview/site-packages/paraview/servermanager.py&quot;,
                line 370, in __getattr__</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(255, 0, 0)"> return getattr(self.SMProxy, name)</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(255, 0, 0)">AttributeError: Update</span></p>
            <p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Courier&#39;;font-size:10pt;color:rgb(0, 0, 0)">&gt;&gt;&gt; </span></p>
            <br>
            <font size="+1"><font face="Droid Serif">Thanks!<br>
                <font color="#888888"> <br>
                  Greg<br>
                  <br>
                  <br>
                </font></font></font> </div>
        </blockquote>
      </div>
      <br>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br>