[matplotlib-devel] PSF GSoC 2010 (Py3K focus)

2010-03-08 Thread Jarrod Millman
Hello,

Given the interest in participating in the GSoC this summer, I am
forwarding a very interesting email from Titus Brown.  If you are
interested in doing a GSoC or mentoring, please read his email
carefully.

Basically, the PSF will be focuing on Py3K-related projects.  Given
Pauli's work on Py3K support for NumPy, I think we might be in a good
position to move forward on porting the rest of our stack to Py3K.  So
we should focus on projects to:

1. finish porting and testing NumPy with Py3K
2. port and test SciPy with Py3K
3. port and test matplotlib with Py3K
4. port and test ipython with Py3K
5. etc.

Given the PSF's stated emphasis this year, it probably doesn't make
sense to pursue any non-Py3K projects.

Jarrod

-- Forwarded message --
From: C. Titus Brown 
Date: Tue, Mar 2, 2010 at 6:12 AM
Subject: [SoC2009-mentors] [...@msu.edu: GSoC 2010 - it's on!]
To: soc2009-ment...@python.org


- Forwarded message from "C. Titus Brown"  -

Date: Wed, 24 Feb 2010 12:54:52 -0800
From: "C. Titus Brown" 
To: psf-memb...@python.org
Cc: gsoc2010-ment...@python.org
Subject: GSoC 2010 - it's on!

Hi all,

it's that time of year again, and Google has decided to run the Google
Summer of Code again!

 http://groups.google.com/group/google-summer-of-code-discuss/browse_thread/thread/d839c0b02ac15b3f

 http://socghop.appspot.com/

Arc Riley has stepped up to run it for the PSF again this year, and I'm
backstopping him.  If you are interested in mentoring or kibbitzing on those
who are, please sign up for the soc2010-mentors mailing list here,

 http://mail.python.org/mailman/listinfo/soc2010-mentors

This year we're proposing to solicit and prioritize applications for
Python 3.x -- 3K tools, porting old projects, etc.  Python 2.x projects
will be a distinct second.  There will be no "core" category this year,
although obviously if someone on one of the core teams wants to push a
project it'll help!

If you have an idea for a project, please send it to the -mentors list and add
it to the wiki at

  http://wiki.python.org/moin/SummerOfCode/2010

We're also going to change a few things up to make it more useful to the PSF.
Specifically,

 - the foundation is going to *require* 1 blog post/wk from each student.

 - we're going to hire an administrative assistant to monitor the students.

 - the student application process will be a bit more rigorous and job-app
  like; the Django SF has been doing this for at least one round and they
  claim that it results in much better and more serious students.

 - we'll be focusing on student quality more than on project egalitarianism.
  If project X can recruit three fantastic students to one fantastic and one
  mediocre student for project Y, then project X gets three and project Y
  gets one.

The hope is that this will make the GSoC much more useful for Python than
it has been in the past.

Arc will be posting something to the www.python.org site and python-announce
soon, too.

Followups to soc2010-mentors.

cheers,
--titus
--
C. Titus Brown, c...@msu.edu

- End forwarded message -

--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] Bug in julian2num()/num2julian()?

2010-03-08 Thread Eric Firing
Günter Lichtenberg wrote:
> On Thursday 04 March 2010 14:20:41 you wrote:
>> 2010/3/4 Günter Lichtenberg :
>>> Hi
>>>
>>> I think there is a bug in the conversion routines jul2num() and
>>> num2jul(). I tried to define a date axis for satellite data. The time is
>>> measured in a modified Julian Date (JD). So reading in the data and then
>>> doing
>> Hi Günter,
>>
>> Thanks for digging into this.  Could you file a report on the bug tracker
>>
> 
> Done under
> 
> 2963391   Wrong conversion in julian2num/num2julian
> 
> gl
> 

Thanks.  Fixed in 8181 (branch) and 8182 (trunk).

Eric


--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


[matplotlib-devel] PDF bug in stable release

2010-03-08 Thread Michael Hearne
I have a system that creates PDF output using matplotlib/basemap, and I'm 
wondering if anyone can give me some information on how to work around a bug in 
the PDF backend.

I submitted the following bug to the mailing list:
http://old.nabble.com/error-with-basemap-and-pdf-td25899014.html#a25899014

and then to the bug tracker:
https://sourceforge.net/tracker/index.php?func=detail&aid=2879910&group_id=80706&atid=560720

last October, _after_ the most recent stable matplotlib release.

According to those discussions, the bug has been fixed in SVN.  Accordingly, I 
have recently tried to build matplotlib from source, but cannot use the 
resulting binaries, due to the problem described in the following mailing list 
thread and bug report:

http://old.nabble.com/Cannot-import-ft2font-on-Mac-OSX-td27756808.html#a27758227

https://sourceforge.net/tracker/index.php?func=detail&aid=2959725&group_id=80706&atid=560720

I figure I could solve my problem one of three ways:
1) Waiting for the current SVN code to become a stable release.  This would 
need to happen before my system goes live.
2) Patch my current code with the fix already in SVN.  I would need someone to 
point me to the relevant files, and give me some pointers on applying the patch.
3) Getting some help with my SVN build issue.

Does anyone have any tips?

Thanks,

Mike
--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


[matplotlib-devel] Possible Tk version issue in setupext.py

2010-03-08 Thread Tom Loredo

Hi-

This is probably a low-probability event, however it may be
worth noting that the check for the Tk framework location in
setupext.py's detect_tkinter_darwin examines possible framework
paths in a different order than they are checked in Python's
setup.py for the purpose of building _tkinter.  Python's
setup.py searches:

/Library/Frameworks
/System/Library/Frameworks/
$HOME/Library/Frameworks

MPL's setupext.py searches:

$HOME/Library/Frameworks
/Library/Frameworks
/System/Library/Frameworks/

If a user has installed more than one new (non-Apple) Tcl/Tk,
it is possible for MPL and _tkinter to link against different
frameworks.  I think MPL does some version checking that
would prevent a build if there is a mismatch, but the source
of the difficulty may not be obvious to the installer.

The Snow Leopard Xcode man page for ld says the following about
ld's framework searching:

 The default framework search path is /Library/Frameworks then 
 /System/Library/Frameworks.

It says nothing about searching under $HOME.  So from the
point of view of Xcode it looks like there is no "right"
order between the two options, but MPL's looks "right" to me,
i.e., if a user has installed something under $HOME, the
user probably intends it to override the system.

-Tom


-
This mail sent through IMP: http://horde.org/imp/

--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


[matplotlib-devel] Update numpy version tests in setupext.py and __init__.py

2010-03-08 Thread Tom Loredo

Hi folks-

I've been experimenting with SVN checkouts of numpy and scipy,
and found they are not compatible with mpl-0.99.1.  The
problem is that the numpy version number for recent checkouts
is 2.0.x (2.0.0.dev8289 for the version I'm currently using),
but mpl's numpy version checking (on the 1st two digits) isn't
quite smart enough to know that 2.0 > 1.1.  It's easy enough
to fix by hand; the obvious lines in setupext.py and __init__py
need to be changed to something like:

if not ( (int(nn[0]) == 1 and int(nn[1]) >= 1) or (int(nn[0]) > 1) ):

I haven't kept up with the recent discussion about how to
number the next numpy (there was some back and forth about
how soon to move to 2.x), but sooner or later it will get
up to 2.x, so this should be fixed in the mpl repo.

Cheers,
Tom


-
This mail sent through IMP: http://horde.org/imp/

--
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel