Hi Edward. To solve the wxPython problem on my Mac 10.9, I reverted to use "epd" enthought python distribution.
This ships with dateutil version 1.5, which give the problem. I have written the install details here: http://wiki.nmr-relax.com/Installation_mac_mavericks_os_x The fix for dateutil was dead simple. sudo pip install python-dateutil --upgrade I have noted this down here: http://wiki.nmr-relax.com/Matplotlib_dateutil_bug Now I am finally in position to plot directly in matplotlib. 2013/12/10 Edward d'Auvergne <[email protected]> > Ok, so it was an some random package failing! According to > http://labix.org/python-dateutil, version 2.0 is Python 3 compatible. > So these lines must have been fixed. Matplotlib looks like it bundles > dateutil with itself. I don't know how long it will take matplotlib > to bundle a functional dateutil package! Are you using the newest > version of matplotlib? > > Regards, > > Edward > > On 10 December 2013 12:59, Troels Emtekær Linnet <[email protected]> > wrote: > > If I change > > > > > /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/dateutil/rrule.py > > > > From > > ------- > > line 25 > > M29, M30, M31 = range(1,30), range(1,31), range(1,32) > > line 28 > > M29, M30, M31 = range(-29,0), range(-30,0), range(-31,0) > > > > To > > ------ > > M29, M30, M31 = list(range(1,30)), list(range(1,31)), list(range(1,32)) > > M29, M30, M31 = list(range(-29,0)), list(range(-30,0)), > list(range(-31,0)) > > > > I can now import matplotlib in relax. > > > > Best > > Troels > > > > > > > > 2013/12/10 Troels Emtekær Linnet <[email protected]> > >> > >> Hi Edward. > >> > >> I wonder why range objects in relax by default are created as > >> xrange objects? > >> > >> I think this is related to the error when importing matplotlib. > >> from pylab import * > >> > >> ------- > >> relax> M31=range(10) > >> relax> type(M31) > >> <type 'xrange'> > >> relax> print M31[:7] > >> Traceback (most recent call last): > >> File "<console>", line 1, in <module> > >> TypeError: sequence index must be integer, not 'slice' > >> ----- > >> > >> Best > >> Troels > > > > > > > > _______________________________________________ > > relax (http://www.nmr-relax.com) > > > > This is the relax-devel mailing list > > [email protected] > > > > To unsubscribe from this list, get a password > > reminder, or change your subscription options, > > visit the list information page at > > https://mail.gna.org/listinfo/relax-devel > > >
_______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel

