[Paraview] Python view

Adam Lyon lyon at fnal.gov
Wed Apr 15 11:40:47 EDT 2015


Great! Glad this is useful! -- A

*------*

*Adam L. Lyon*
*Scientist; Associate Division Head for Systems for Scientific Applications*

Scientific Computing Division & Muon g-2 Experiment
Fermi National Accelerator Laboratory
630 840 5522 office
www.fnal.gov
lyon at fnal.gov

Connect with us!
Newsletter <http://www.fnal.gov/pub/today/>  |  Facebook
<https://www.facebook.com/Fermilab>  |  Twitter
<https://twitter.com/Fermilab>

On Wed, Apr 15, 2015 at 8:54 AM, Cory Quammen <cory.quammen at kitware.com>
wrote:

>  Thanks for the report, Adam. This is helpful. We'll look at getting it
> fixed.
>
>  Cory
>
> On Tue, Apr 14, 2015 at 8:19 PM, Adam Lyon <lyon at fnal.gov> wrote:
>
>> Hi Cory - I tried your little script and got an interesting response...
>>
>>   /Applications/paraview4.3.1.app/Contents/Python/matplotlib/__init__.pyc
>>
>> /Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/__init__.pyc
>> Traceback (most recent call last):
>>   File "<string>", line 7, in <module>
>>   File
>> "/Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/backend_agg.py",
>> line 38, in <module>
>>     from _backend_agg import RendererAgg as _RendererAgg
>> ImportError:
>> dlopen(/Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/_backend_agg.so,
>> 2): Library not loaded:
>> /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release-Python27/install/lib/libfreetype.6.dylib
>>   Referenced from:
>> /Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/_backend_agg.so
>>   Reason: image not found
>>
>>  These files exist,
>>
>> /Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/_backend_agg.so
>>
>> /Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/backend_agg.py
>>
>> /Applications/paraview4.3.1.app/Contents/Python/matplotlib/backends/backend_agg.pyc
>>
>>
>>  Interestingly, these files exist, but don't seem to be used...
>>  /Applications/paraview4.3.1.app/Contents/Libraries/libfreetype.6.dylib
>> /Applications/paraview4.3.1.app/Contents/Libraries/libfreetype.dylib
>>
>>  If I run pvpython I see the same errors.
>>
>>  BUT --- If I do,
>> export
>> DYLD_FALLBACK_LIBRARY_PATH=/Applications/paraview4.3.1.app/Contents/Libraries/
>>
>>  and then start Paraview from the command line,
>>
>>  /Applications/paraview4.3.1.app/Contents/MacOS/paraview
>>
>>  ... and load the state file and the bluntfin.vts file ... Now I can see
>> the matplotlib plots!!!!!!
>>
>>  So it looks to me like you aren't setting a dynamic library path
>> correctly within Paraview's python.
>>
>>  Hope this helps. Thanks for the simple thing to try.
>>
>>  -- Adam
>>
>>
>>       *------*
>>
>>  *Adam L. Lyon*
>> *Scientist; Associate Division Head for Systems for Scientific
>> Applications*
>>
>>  Scientific Computing Division & Muon g-2 Experiment
>> Fermi National Accelerator Laboratory
>>  630 840 5522 office
>> www.fnal.gov
>> lyon at fnal.gov
>>
>>  Connect with us!
>> Newsletter <http://www.fnal.gov/pub/today/>  |  Facebook
>> <https://www.facebook.com/Fermilab>  |  Twitter
>> <https://twitter.com/Fermilab>
>>
>> On Tue, Apr 14, 2015 at 6:12 PM, Cory Quammen <cory.quammen at kitware.com>
>> wrote:
>>
>>>  Hi Adam,
>>>
>>>  I am running the exact same version of ParaView (my About box has the
>>> same contents as yours), so this is a little bit puzzling.
>>>
>>>  Could you try two things:
>>>
>>>  1). Run ParaView, create a Python View, then enter this script:
>>>
>>>   import matplotlib
>>>
>>> print matplotlib.__file__
>>>
>>>
>>>  import matplotlib.backends
>>>
>>> print matplotlib.backends.__file__
>>>
>>>
>>>  import matplotlib.backends.backend_agg
>>>
>>> print matplotlib.backends.backend_agg.__file__
>>>
>>>
>>>  Please report what the Output Messages window says.
>>>
>>>
>>>  2). Open the contents of your ParaView Mac bundle (right-click, "Show
>>> Package Contents"), open up Contents -> Python -> matplotlib -> backends.
>>> Please let me know if you see a backend_agg.py file in there.
>>>
>>>
>>>  Thanks,
>>>
>>> Cory
>>>
>>> On Tue, Apr 14, 2015 at 4:12 PM, Adam Lyon <lyon at fnal.gov> wrote:
>>>
>>>> Hi Cory and Utkarsh - So I never see a plot - just a black window. The
>>>> error message I sent earlier repeats every time I move my mouse over the
>>>> python view window.  I'm using Paraview 4.3.1 downloaded from
>>>> paraview.org. Paraview's "about" box is below.
>>>>
>>>>  Do you have a simple matplotlib plot I can try? Thanks! -- Adam
>>>>
>>>>
>>>>  [image: Inline image 1]
>>>>
>>>>       *------*
>>>>
>>>>  *Adam L. Lyon*
>>>> *Scientist; Associate Division Head for Systems for Scientific
>>>> Applications*
>>>>
>>>>  Scientific Computing Division & Muon g-2 Experiment
>>>> Fermi National Accelerator Laboratory
>>>>  630 840 5522 office
>>>> www.fnal.gov
>>>> lyon at fnal.gov
>>>>
>>>>  Connect with us!
>>>> Newsletter <http://www.fnal.gov/pub/today/>  |  Facebook
>>>> <https://www.facebook.com/Fermilab>  |  Twitter
>>>> <https://twitter.com/Fermilab>
>>>>
>>>> On Tue, Apr 14, 2015 at 2:06 PM, Cory Quammen <cory.quammen at kitware.com
>>>> > wrote:
>>>>
>>>>>  Hi Adam,
>>>>>
>>>>>  I am trying to reproduce this with ParaView 4.3.1 64-bit on a Mac
>>>>> with Yosemite 10.10.2, but haven't been able to. This is the latest Mac
>>>>> binary available for download on paraview.org. The matplotlib pot
>>>>> shows up as in the blog post. Is your ParaView binary from
>>>>> paraview.org?
>>>>>
>>>>>  Thanks,
>>>>> Cory
>>>>>
>>>>> On Tue, Apr 14, 2015 at 11:49 AM, Adam Lyon <lyon at fnal.gov> wrote:
>>>>>
>>>>>> Hi Cory - I wanted to try this -- I loaded the state file and the
>>>>>> data file (thanks for the link). But when the python view tries to render,
>>>>>> I get,
>>>>>>
>>>>>>  Error: Cannot import matplotlib.backends.backend_agg.FigureCanvasAgg
>>>>>>
>>>>>>  and nothing appears. I'm running Paraview 4.3.1 64-bit on my Mac
>>>>>> with Yosemite.
>>>>>>
>>>>>>  Is this a Mac problem? Thanks! -- Adam
>>>>>>
>>>>>>        *------*
>>>>>>
>>>>>>  *Adam L. Lyon*
>>>>>> *Scientist; Associate Division Head for Systems for Scientific
>>>>>> Applications*
>>>>>>
>>>>>>  Scientific Computing Division & Muon g-2 Experiment
>>>>>> Fermi National Accelerator Laboratory
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>  --
>>>>> Cory Quammen
>>>>> R&D Engineer
>>>>> Kitware, Inc.
>>>>>
>>>>
>>>>
>>>
>>>
>>>  --
>>> Cory Quammen
>>> R&D Engineer
>>> Kitware, Inc.
>>>
>>
>>
>
>
>  --
> Cory Quammen
> R&D Engineer
> Kitware, Inc.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150415/6f6b9733/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 72569 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150415/6f6b9733/attachment.png>


More information about the ParaView mailing list