Re: [matplotlib-devel] SciPy John Hunter Excellence in Plotting Contest on matplotlib website ?

2013-08-08 Thread Nelle Varoquaux
Hi everyone,

Here is my attempt at making the website:
http://nellev.github.io/tmp/jhepc/index.html
This is still work in progress, but feedback is welcomed.

I chose to display only the "winners" (three top place + honorable mention).

Cheers,
N


On 31 July 2013 17:54, Andy Ray Terrel  wrote:

> Okay, I'll get it up.
>
> -- Andy
>
>
> On Wed, Jul 31, 2013 at 10:48 AM, Michael Droettboom wrote:
>
>>  On 07/31/2013 11:38 AM, Andy Ray Terrel wrote:
>>
>>
>>  The plan was to have it on the SciPy conference website, but we haven't
>> really got it up. If someone can point me to rendered html, I can ask Jim
>> to put it up there now.
>>
>>  The rendered HTML is in the scipy2013_talks github repo.
>>
>> https://github.com/scipy/scipy2013_talks/tree/master/plotting_contest
>>
>> That will be fine for now, and it sounds like Nelle will make the
>> presentation much better down the road, at which case we can update it then.
>>
>> Mike
>>
>
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] SciPy John Hunter Excellence in Plotting Contest on matplotlib website ?

2013-08-08 Thread Andy Ray Terrel
Doh, I never got the site up!  This looks good, although copyright
shouldn't go to Michael.  We don't have copyright on the images or
text just permission to display them.  (I would probably just delete
it or be specific what the copyright is.) I like the idea of having a
site next to conference.scipy.org to display these.

-- Andy

On Thu, Aug 8, 2013 at 10:48 AM, Nelle Varoquaux
 wrote:
> Hi everyone,
>
> Here is my attempt at making the website:
> http://nellev.github.io/tmp/jhepc/index.html
> This is still work in progress, but feedback is welcomed.
>
> I chose to display only the "winners" (three top place + honorable mention).
>
> Cheers,
> N
>
>
> On 31 July 2013 17:54, Andy Ray Terrel  wrote:
>>
>> Okay, I'll get it up.
>>
>> -- Andy
>>
>>
>> On Wed, Jul 31, 2013 at 10:48 AM, Michael Droettboom 
>> wrote:
>>>
>>> On 07/31/2013 11:38 AM, Andy Ray Terrel wrote:
>>>
>>>
>>> The plan was to have it on the SciPy conference website, but we haven't
>>> really got it up. If someone can point me to rendered html, I can ask Jim to
>>> put it up there now.
>>>
>>> The rendered HTML is in the scipy2013_talks github repo.
>>>
>>> https://github.com/scipy/scipy2013_talks/tree/master/plotting_contest
>>>
>>> That will be fine for now, and it sounds like Nelle will make the
>>> presentation much better down the road, at which case we can update it then.
>>>
>>> Mike
>>
>>
>

--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] SciPy John Hunter Excellence in Plotting Contest on matplotlib website ?

2013-08-08 Thread Nelle Varoquaux
> The images are being cut off on the front page slide show thing.
>

Because of the differences of size and shape in the images, it's hard to do
a design that display them all completely in the carousel. Hence, one of
them is truncated. Only one of them (the first place) should be truncated.

Note that in the gallery, images are also cropped.

Also, so far, I only tested this on chrome and firefox (and an old version
of chromium). There might be issues with IE.
And it hasn't been optimized for very small screens (smartphones). It's not
completely awful, but it's not nice either. I hope to fix that soon.

I fixed the copyright (Github takes a while to update the pages, hence it
might not be up yet).

On Thu, Aug 8, 2013 at 10:48 AM, Nelle Varoquaux
wrote:
>
>> Hi everyone,
>>
>> Here is my attempt at making the website:
>> http://nellev.github.io/tmp/jhepc/index.html
>> This is still work in progress, but feedback is welcomed.
>>
>> I chose to display only the "winners" (three top place + honorable
>> mention).
>>
>> Cheers,
>> N
>>
>>
>> On 31 July 2013 17:54, Andy Ray Terrel  wrote:
>>
>>> Okay, I'll get it up.
>>>
>>> -- Andy
>>>
>>>
>>> On Wed, Jul 31, 2013 at 10:48 AM, Michael Droettboom wrote:
>>>
  On 07/31/2013 11:38 AM, Andy Ray Terrel wrote:


  The plan was to have it on the SciPy conference website, but we
 haven't really got it up. If someone can point me to rendered html, I can
 ask Jim to put it up there now.

  The rendered HTML is in the scipy2013_talks github repo.

 https://github.com/scipy/scipy2013_talks/tree/master/plotting_contest

 That will be fine for now, and it sounds like Nelle will make the
 presentation much better down the road, at which case we can update it 
 then.

 Mike

>>>
>>>
>>
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] 1.3.0 final tagged and uploaded

2013-08-08 Thread Russell E. Owen
In article ,
 "Russell E. Owen"  wrote:

> In article <[email protected]>,
>  Michael Droettboom  
>  wrote:
> 
> > Ludwig, this is one of the most entertaining e-mails I've read in a 
> > while, and I think your arguments make a lot of sense.
> > 
> > Given infinite developer resources, do you think there's any logic to 
> > providing *both* system Python and python.org based binaries? How much 
> > additional work would that be?
> > 
> > I think the big problems to solve now is
> > 
> > (a) get to the bottom of why the new installer is breaking existing 
> > installations of dateutil and pytz.  Russell: even though they are not 
> > currently working, could you provide what you have so that others can 
> > have a look?
> 
> I put the installer here (and announced it earlier -- I thought in this 
> thread):
> 
> 
> I do not consider it safe because:
> - It may trash existing installations of dateutil and pytz (especially 
> those installed by the matplotlib 1.2.1 binary installer)
> - It does not include pytz, dateutil and six (unlike the 1.2.1 binary 
> installer), so it's a real pain to use
> - It is missing its unit tests and so is poorly tested
> - It also appears that pylab is broken (something I only recently 
> discovered)

I was able to fix the last two problems and I uploaded a new binary 
installer to the location mentioned above. It still will delete 
python-dateutil under some circumstances (not fully tested, but the last 
one would not trash it if it was installed by pip, but would trash it if 
installed by the matplotlib 1.2.1 binary installer). I could imagine 
making it the official installer anyway, for lack of anything better. 
But it's certainly not ideal.

It is surely not that hard to make an installer that can also install 
other packages. But it's not something I have time to investigate right 
now.

BTW: pip refuses to install pytz for me, claiming a suitable version was 
not found, and listing dozens of versions. Anyone else seen this? I 
don't recall seeing it before recently. I ended up downloading the 
source and using distutils.

-- Russell


--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] 1.3.0 final tagged and uploaded

2013-08-08 Thread Thomas Kluyver
On 8 August 2013 09:56, Russell E. Owen  wrote:

> BTW: pip refuses to install pytz for me, claiming a suitable version was
> not found, and listing dozens of versions. Anyone else seen this? I
> don't recall seeing it before recently. I ended up downloading the
> source and using distutils.
>

Recent versions of pip don't like pytz's version numbering scheme. It's not
quite clear which end will fix this:

https://bugs.launchpad.net/pytz/+bug/1204837
https://github.com/pypa/pip/issues/974

Thomas
--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] SciPy John Hunter Excellence in Plotting Contest on matplotlib website ?

2013-08-08 Thread Michael Droettboom
On 08/08/2013 11:56 AM, Andy Ray Terrel wrote:
> Doh, I never got the site up!  This looks good, although copyright
> shouldn't go to Michael.  We don't have copyright on the images or
> text just permission to display them.  (I would probably just delete
> it or be specific what the copyright is.) I like the idea of having a
> site next to conference.scipy.org to display these.

Yeah -- the copyright ended up to me accidentally because I filled it 
out as the "author" field in Sphinx in the original version.  I think if 
we want to have an "author" it should say "Scipy Conference Organizers" 
(without copyright), and maybe we give Nelle some well deserved credit 
for the web design as well.

Mike

>
> -- Andy
>
> On Thu, Aug 8, 2013 at 10:48 AM, Nelle Varoquaux
>  wrote:
>> Hi everyone,
>>
>> Here is my attempt at making the website:
>> http://nellev.github.io/tmp/jhepc/index.html
>> This is still work in progress, but feedback is welcomed.
>>
>> I chose to display only the "winners" (three top place + honorable mention).
>>
>> Cheers,
>> N
>>
>>
>> On 31 July 2013 17:54, Andy Ray Terrel  wrote:
>>> Okay, I'll get it up.
>>>
>>> -- Andy
>>>
>>>
>>> On Wed, Jul 31, 2013 at 10:48 AM, Michael Droettboom 
>>> wrote:
 On 07/31/2013 11:38 AM, Andy Ray Terrel wrote:


 The plan was to have it on the SciPy conference website, but we haven't
 really got it up. If someone can point me to rendered html, I can ask Jim 
 to
 put it up there now.

 The rendered HTML is in the scipy2013_talks github repo.

 https://github.com/scipy/scipy2013_talks/tree/master/plotting_contest

 That will be fine for now, and it sounds like Nelle will make the
 presentation much better down the road, at which case we can update it 
 then.

 Mike
>>>


--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


[matplotlib-devel] [ANN] IPython 1.0 is finally released, nearly 12 years in the making!

2013-08-08 Thread Fernando Perez
Hi all,

I am incredibly thrilled, on behalf of the amazing IPython Dev Team,
to announce the official release of IPython 1.0 today, an effort
nearly 12 years in the making.  The previous version (0.13) was
released on June 30, 2012, and in this development cycle we had:

~12 months of work.
~700 pull requests merged.
~600 issues closed (non-pull requests).
contributions from ~150 authors.
~4000 commits.


# A little context

What does "1.0" mean for IPython? Obviously IPython has been a staple
of the scientific Python community for years, and we've made every
effort to make it a robust and production ready tool for a long time,
so what exactly do we mean by tagging this particular release as 1.0?
Basically, we feel that the core design of IPython, and the scope of
the project, is where we want it to be.

What we have today is what we consider a reasonably complete, design-
and scope-wise, IPython 1.0: an architecture for interactive
computing, that can drive kernels in a number of ways using a
well-defined protocol, and rich and powerful clients that let users
control those kernels effectively. Our different clients serve
different needs, with the old workhorse of the terminal still being
very useful, but much of our current development energy going into the
Notebook, obviously.  The Notebook enables interactive exploration to
become Literate Computing, bridging the gaps from individual work to
collaboration and publication, all with an open file format that is a
direct record of the underlying communication protocol.

There are obviously plenty of open issues (many of them very
important) that need fixing, and large and ambitious new lines of
development for the years to come.  But the work of the last four
years, since the summer of 2009 when Brian Granger was able to devote
a summer (thanks to funding from the NiPy project - nipy.org) to
refactoring the old IPython core code, finally opened up or
infrastructure for real innovation. By disentangling what was a useful
but impenetrable codebase, it became possible for us to start building
a flexible, modern system for interactive computing that abstracted
the old REPL model into a generic protocol that kernels could use to
talk to clients. This led at first to the creation of the Qt console,
and then to the Notebook and out-of-process terminal client.  It also
allowed us to (finally!) unify our parallel computing machinery with
the rest of the interactive system, which Min Ragan-Kelley pulled off
in a development tour de force that involved rewriting in a few weeks
a huge and complex Twisted-based system.

We are very happy with how the Notebook work has turned out, and it
seems the entire community agrees with us, as the uptake has been
phenomenal.  Back from the very first "IPython 0.0.1" that I started
in 2001:

https://gist.github.com/fperez/1579699

there were already hints of tools like Mathematica: it was my everyday
workhorse as a theoretical physicist and I found its Notebook
environment invaluable. But as a grad student trying out "just an
afternoon hack" (IPython was my very first Python program as I was
learning the language), I didn't have the resources, skills or vision
to attempt building an entire notebook system, and to be honest the
tools of the day would have made that enterprise a miserable one.  But
those ideas were always driving our efforts, and as IPython started
becoming a project with a team, we made multiple attempts to get a
good Notebook built around IPython.  Those interested can read an old
blog post of mine with the history
(http://blog.fperez.org/2012/01/ipython-notebook-historical.html).
The short story is that in 2011, on our sixth attempt, Brian was again
able to devote a focused summer into using our client-server
architecture and, with the stack of the modern web (Javascript, CSS,
websockets, Tornado, ...), finally build a robust system for Literate
Computing across programming languages.

Today, thanks to the generous support and vision of Josh Greenberg at
the Alfred P. Sloan Foundation, we are working very hard on building
the notebook infrastructure, and this release contains major advances
on that front.  We have high hopes for what we'll do next; as a
glimpse of the future that this enables, now there is a native Julia
kernel that speaks to our clients, notebook included:
https://github.com/JuliaLang/IJulia.jl.


# Team

I can't stress enough how impressed I am with the work people are
doing in IPython, and what a privilege it is to work with colleagues
like these.  Brian Granger and Min Ragan-Kelley joined IPython around
2005, initially working on the parallel machinery, but since ~ 2009
they have become the heart of the project. Today Min is our top
committer and knows our codebase better than anyone else, and I can't
imagine better partners for an effort like this.

And from regulars in our core team like Thomas Kluyver, Matthias
Bussonnier, Brad Froehle and Paul Ivanov to newcomers like Jonathan
Frederic and