From: Thomas L. <thl...@ms...> - 2011-02-09 12:22:29
|
matplotlib.cbook documentation : http://matplotlib.sourceforge.net/api/cbook_api.html?highlight=matplotlib.cbook#matplotlib.cbook.get_sample_data matplotlib.cbook.get_sample_data(fname, asfileobj=True)¶ Check the cachedirectory ~/.matplotlib/sample_data for a sample_data file. If it does not exist, fetch it with urllib from the mpl svn repo http://matplotlib.svn.sourceforge.net/svnroot/matplotlib/trunk/sample_data/ and store it in the cachedir. If asfileobj is True, a file object will be returned. Else the path to the file as a string will be returned To add a datafile to this directory, you need to check out sample_data from matplotlib svn: svn co https://matplotlib.svn.sourceforge.net/svnroot/matplotlib/trunk/sample_data and svn add the data file you want to support. This is primarily intended for use in mpl examples that need custom data. To bypass all downloading, set the rc parameter examples.download to False and examples.directory to the directory where we should look. So, you have to have the logo.png image in the $home$/matplotlib/sample_data. If it is not present there, the script will try to download it from the server. Thomas ps : emailing 3 times the same question doesn't make the answer come faster. ********************** Thomas Lecocq Geologist Ph.D.Student (Seismology) Royal Observatory of Belgium ********************** > Date: Wed, 9 Feb 2011 12:27:21 +0100 > From: tho...@is... > To: mat...@li... > Subject: [Matplotlib-users] Trouble with api example code within watermark_image.py > > Dear Developers of Matplotlib, > > at first thanks for this mightiest tool for graphical output from python > data. I have encountered problems on trying the watermark feature as > described at > http://matplotlib.sourceforge.net/examples/api/watermark_image.html. > > When I invoke the script from a Enthought Python Compiler in the Windows > COM then I got this message: > > Traceback (most recent call last): > File "Fluide\script1.py", line 13, in <module> > datafile = cbook.get_sample_data('logo.png', asfileobj=False) > File > "D:\Programme\Enthought\lib\site-packages\matplotlib-1.0.1_r0-py2.6-win32.egg\matplotlib\cbook.py", > line 676, in get_sample_data > return myserver.get_sample_data(fname, asfileobj=asfileobj) > File > "D:\Programme\Enthought\lib\site-packages\matplotlib-1.0.1_r0-py2.6-win32.egg\matplotlib\cbook.py", > line 623, in get_sample_data > raise KeyError(msg) > KeyError: 'file iselogo.png not in cache; received <urlopen error [Errno > 10061] No connection could be made because the target machine actively > refused it> when trying to retrieve' > > Does anyone no a solution for this problem? Image is in the same > directory as the script. Or if now I switched to it by os.chdir to the > specific path. > > Thanks in advance for your help. > > Kindly regards, > Thore Oltersdorf > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |