Matplotlib minutes 2016-01-04

In attendance: Thomas Caswell, Michael Droettboom, Eric Firing, Jens Nielsen

- 1.5.1rc1 is out. (yay) We missed a lot of Python 3 bugs that crept into
the examples because we (a) don't build the docs on Py3 and (b) many
examples don't run in docs build. Running backend_driver.py before
releases may help, as would running examples as smoke tests as part of
regular test suite (though dependencies for everything on Travis may be
tricky).

- Image rewrite (#5718): The bboximage test is weird and should be sorted
out. Image compositing should be performed *after* sorting for z-order so
the z-order between images and other artists isn't ignored. Ben Root still
needs time to review C++ part.

- Dora will meet next week to discuss ideas for website/documentation
overhaul.

- The only major features for 2.1 are Traitlets and the GUI refactor
(merging of toolbar handling etc). Possibly we may include a bunch of
Jupyter notebook-related changes in 2.1, and push Traitlets and GUI
refactor to 2.2. There is concern that 2.1 is already too overloaded.

- 2.0 is nearing completion. There are a bunch of small things, no obvious
large stuff on the horizon. Anthony Lee's formatting and text offset work
will likely end up in 2.0.

- 2.0 will need a larger than normal rc cycle, with aggressive promotion
for testing and as many "easy" channels for installation as possible.

- More brainstorming about how to move #5674 forward were discussed, which
I plan to implement and move forward in the coming days.

Mike

···

--
Michael Droettboom
Continuum Analytics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20160104/30034b9b/attachment.html>

In attendance: Thomas Caswell, Michael Droettboom, Eric Firing, Jens

Nielsen

- 1.5.1rc1 is out. (yay) We missed a lot of Python 3 bugs that crept

into the examples because we (a) don't build the docs on Py3 and (b) many
examples don't run in docs build. Running backend_driver.py before
releases may help, as would running examples as smoke tests as part of
regular test suite (though dependencies for everything on Travis may be
tricky).

Only somewhat related, but it might be time to consider switching to python
3 as the place where you build the docs, even.

-n
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20160104/67389d16/attachment.html>

···

On Jan 4, 2016 1:13 PM, "Michael Droettboom" <mdroettboom at continuum.io> wrote:

Indeed we would like to build the docs with Python 3 see
https://github.com/matplotlib/matplotlib/pull/5338
It's basically only hold back by link checker not being compatible. We
could run that with a different python version

Jens

···

On Mon, 4 Jan 2016 at 21:19 Nathaniel Smith <njs at pobox.com> wrote:

On Jan 4, 2016 1:13 PM, "Michael Droettboom" <mdroettboom at continuum.io> > wrote:
>
> In attendance: Thomas Caswell, Michael Droettboom, Eric Firing, Jens
Nielsen
>
> - 1.5.1rc1 is out. (yay) We missed a lot of Python 3 bugs that crept
into the examples because we (a) don't build the docs on Py3 and (b) many
examples don't run in docs build. Running backend_driver.py before
releases may help, as would running examples as smoke tests as part of
regular test suite (though dependencies for everything on Travis may be
tricky).

Only somewhat related, but it might be time to consider switching to
python 3 as the place where you build the docs, even.

-n
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20160104/9df38171/attachment.html>

Thanks for the update!

···

On Mon, Jan 4, 2016 at 1:12 PM, Michael Droettboom <mdroettboom at continuum.io> wrote:

In attendance: Thomas Caswell, Michael Droettboom, Eric Firing, Jens Nielsen

- 1.5.1rc1 is out. (yay) We missed a lot of Python 3 bugs that crept into
the examples because we (a) don't build the docs on Py3 and (b) many
examples don't run in docs build. Running backend_driver.py before releases
may help, as would running examples as smoke tests as part of regular test
suite (though dependencies for everything on Travis may be tricky).

- Image rewrite (#5718): The bboximage test is weird and should be sorted
out. Image compositing should be performed *after* sorting for z-order so
the z-order between images and other artists isn't ignored. Ben Root still
needs time to review C++ part.

- Dora will meet next week to discuss ideas for website/documentation
overhaul.

- The only major features for 2.1 are Traitlets and the GUI refactor
(merging of toolbar handling etc). Possibly we may include a bunch of
Jupyter notebook-related changes in 2.1, and push Traitlets and GUI refactor
to 2.2. There is concern that 2.1 is already too overloaded.

- 2.0 is nearing completion. There are a bunch of small things, no obvious
large stuff on the horizon. Anthony Lee's formatting and text offset work
will likely end up in 2.0.

- 2.0 will need a larger than normal rc cycle, with aggressive promotion for
testing and as many "easy" channels for installation as possible.

- More brainstorming about how to move #5674 forward were discussed, which I
plan to implement and move forward in the coming days.

Mike

--
Michael Droettboom
Continuum Analytics

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel

--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgranger at calpoly.edu and ellisonbg at gmail.com

Hmm, I see plans afoot for linkchecker to become python3 in the future,
I see python3 fixes in the commit messages and in code comments, but
these do date back to 2014, either he has fixed it for python3 and
forgotten to update the docs, or he has gotten side-tracked...

···

On 04/01/16 22:46, Brian Granger wrote:

Thanks for the update!

On Mon, Jan 4, 2016 at 1:12 PM, Michael Droettboom > <mdroettboom at continuum.io> wrote:

In attendance: Thomas Caswell, Michael Droettboom, Eric Firing, Jens Nielsen

- 1.5.1rc1 is out. (yay) We missed a lot of Python 3 bugs that crept into
the examples because we (a) don't build the docs on Py3 and (b) many
examples don't run in docs build. Running backend_driver.py before releases
may help, as would running examples as smoke tests as part of regular test
suite (though dependencies for everything on Travis may be tricky).

- Image rewrite (#5718): The bboximage test is weird and should be sorted
out. Image compositing should be performed *after* sorting for z-order so
the z-order between images and other artists isn't ignored. Ben Root still
needs time to review C++ part.

- Dora will meet next week to discuss ideas for website/documentation
overhaul.

- The only major features for 2.1 are Traitlets and the GUI refactor
(merging of toolbar handling etc). Possibly we may include a bunch of
Jupyter notebook-related changes in 2.1, and push Traitlets and GUI refactor
to 2.2. There is concern that 2.1 is already too overloaded.

- 2.0 is nearing completion. There are a bunch of small things, no obvious
large stuff on the horizon. Anthony Lee's formatting and text offset work
will likely end up in 2.0.

- 2.0 will need a larger than normal rc cycle, with aggressive promotion for
testing and as many "easy" channels for installation as possible.

- More brainstorming about how to move #5674 forward were discussed, which I
plan to implement and move forward in the coming days.

Mike

--
Michael Droettboom
Continuum Analytics

_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel at python.org
https://mail.python.org/mailman/listinfo/matplotlib-devel