John ZuHone mentioned in IRC today that this is the last major blocker
to using Conda:
If anyone has any ideas, they'd be greatly appreciated. Kacper has
the yt buildbots set up so we should be able to upload directly to
binstar some nightly builds, too.
New issue 661: Add 'gotchas' subsections to the docs
Where appropriate, we should add subsections to existing doc pages with listings of common 'gotchas'. See for example the sympy docs: http://docs.sympy.org/dev/gotchas.html
One example: when someone tries to plot a field that by default has logarithmic colorbar scaling, but with less than an order of magnitude in dynamic range, there will either be one or zero tick marks, making it very difficult to judge the scale. The solution is to turn off field logging but that's not obvious to a new user, so it should be in the docs. I suspect there are many other places in yt where similar gotchas exist.
New issue 660: Support for interactive MPL backends
We should have better support for operations such as SlicePlot.show() to display in an interactive backend, much like what the PlotCollectionInteractive had. This will need to be done by detecting the backend, determining if it has interactive capability, and reporting useful error messages if not. If "sl" is a SlicePlot instance, the following would be nice to have:
sl.show() # Pops up a window for each field.
sl.[set_zlim, set_width, set...] # Modifies the existing window(s)/creates new one(s).
I'm writing about the licensing situation. A while back we had a
discussion about transitioning to BSD 3-clause. Here is the progress
* I have received (offline or online) consent from everyone listed on
* The ARTIO headers in yt-3.0 will be licensed under the LGPL, which
we will note in a file at the top level.
* Kacper has moved in the main yt repository all of the external
dependencies to an extern/ directory. This also isolates some of the
* The rockstar wrapping code will need to be removed before
relicensing can occur. (I believe -- Rockstar itself is GPL.) I have
created a fork of Rockstar's source code that will bundle the yt
* Everyone has consented to the shared copyright model, similar to
what IPython does.
* One or two additional people have contributed since my initial
spreadsheet was made, and I am tracking them down presently.
Unless I hear any objections, I will issue pull requests to both 2.x
and 3.0 that:
* Remove the Rockstar wrapping code
* Removes the GPLv3 license, replacing with 3-clause BSD
* Removes all attributions that include affiliations and replaces
with a collective copyright header, similar to what IPython does:
am still not sure if we want authors listed in individual files, but I
am certain we do not want the full author/affiliation/years/copyright.
* Include the copyright information at the top level of the source repository
* Notes that the ExtJS code itself is GPL, but we do not "link"
against it directly in the code shipped in the yt source distribution,
instead using a <script> tag to include it in an HTML file.
I will also update the website and documentation to note the change in
license and write a blog post summarizing the discussion. We may also
want to issue a point release just for the change in license, although
I would prefer to issue a 2.6 at some point with the license change.
I'm going to begin preparing this potentially as early as today, but
the pull request will not need to be accepted immediately; it can
wait, and perhaps even be rejected depending on discussion.
there's going to be a scheduled downtime of all services related to
automated tests due to electrical grid maintenance @ TCfA
All services will be unavailable starting at:
Thursday, September 12, 2013 at 07:00 CEST (01:00 EDT, 22:00-1 PDT)
lasting up to 6h. Hopefully everything will be back online before most
of you wake up.