:)

On 10 December 2013 14:13, Troels Emtekær Linnet <tlin...@nmr-relax.com> wrote:
> 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 <edw...@nmr-relax.com>
>>
>> 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 <tlin...@nmr-relax.com>
>> 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 <tlin...@nmr-relax.com>
>> >>
>> >> 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
>> > relax-devel@gna.org
>> >
>> > 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
relax-devel@gna.org

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

Reply via email to