[Paraview] Python view

Cory Quammen cory.quammen at kitware.com
Wed Apr 15 09:54:08 EDT 2015


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/f55bde55/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/f55bde55/attachment.png>


More information about the ParaView mailing list