<div dir="ltr"><div style="font-size:12.8px">We are proud to announce the release of <span class="">yt</span> <span class="">3.2</span>.2!</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span class="">yt</span> (<a href="http://yt-project.org/" target="_blank">http://<span class="">yt</span>-project.org</a>) is an open-source, community-developed toolkit for </div><div style="font-size:12.8px"><span style="font-size:12.8px">analysis and visualization of volumetric data of all types, with a particular</span></div><div style="font-size:12.8px">emphasis on astrophysical and nuclear engineering simulations.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Version <span class="">3.2</span>.2 is a regularly scheduled bugfix release including fixes for a</div><div style="font-size:12.8px"><span style="font-size:12.8px">number of issues reported since the release of</span><span style="font-size:12.8px"> </span><span class="" style="font-size:12.8px">yt</span><span style="font-size:12.8px"> </span><span class="" style="font-size:12.8px">3.2.1</span><span style="font-size:12.8px">. This release also</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">supports matplotlib 1.5.x and NumPy 1.10.x. </span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The changes in this version are <span style="font-size:12.8px">summarized below and include a number of </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">bugfixes, </span><span style="font-size:12.8px">performance improvements, and </span><span style="font-size:12.8px">documentation improvements. </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">We urge all users of version</span><span style="font-size:12.8px"> </span><span class="" style="font-size:12.8px">3.2</span><span style="font-size:12.8px"> and 3.2.1 </span><span style="font-size:12.8px">to upgrade to</span><span style="font-size:12.8px"> </span><span class="" style="font-size:12.8px">yt </span><span class="" style="font-size:12.8px">3.2</span><span style="font-size:12.8px">.2</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">immediately.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Summary of changes</div><div style="font-size:12.8px">----------------------------</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Several fixes for units in the Tipsy frontend, including fixes for incorrect units </div><div style="font-size:12.8px">  when data were loaded without a parameter file available, support for Tipsy </div><div style="font-size:12.8px">  datasets converted from Gadget outputs, and support for tipsy auxiliary files </div><div style="font-size:12.8px">  containing data for more particles than the default chunking size. See </div><div style="font-size:12.8px">  <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1668">PR 1668</a>, <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1735">PR 1735</a>, and <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1787">PR 1787</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Added better documentation for answer testing. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1742">PR 1742</a> and <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1807">PR 1807</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Fixed a typo in the particle filter documentation. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1744">PR 1744</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Avoid a test failure when running the unit tests in yt's default configuration. </div><div style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1754">PR 1754</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Ensure grid patch objects have cell width metadata when needed. </div><div style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1756">PR 1756</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Ensure matplotlib axes and figure objects are always valid when modifying a yt </div><div style="font-size:12.8px">  plot. <span style="font-size:12.8px">See </span><a href="http://17571668" style="font-size:12.8px">PR 1757</a><span style="font-size:12.8px">.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Fix a bug in the ARTIO frontend's implementation of </div><div style="font-size:12.8px">  "ds.index.get_smallest_dx()". <span style="font-size:12.8px">See </span><a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1759" style="font-size:12.8px">PR 1759</a><span style="font-size:12.8px">.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Remove some dead code from the Chombo frontend. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1761">PR 1761</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Adapt to API change in matplotlib 1.5.x. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1752">PR 1752</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Use the effective redshift for calculating absorption spectra in the LightRay </div><div style="font-size:12.8px">  analysis module. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1758">PR 1758</a> and <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1783">PR 1783</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Add support for more types of NMSU ART datasets. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1764">PR 1764</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">* Fix test failures under Numpy 1.10 or newer. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1697">PR 1697</a>, <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1767">PR 1767</a> and </div><div style="font-size:12.8px">  <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1779">P</a><span style="font-size:12.8px"><a href=" https://bitbucket.org/yt_analysis/yt/pull-requests/1779">R 1779</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Avoid build failure in the check for openmp support. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1768">PR 1768</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Ensure field dependencies are resulved when creating a smoothed particle field.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1758">PR 1772</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix a bug in the chombo frontend that prevented loading data with more than </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  10 particle fields. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1758">PR 1780</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Minor performance optimization for the photon simulation analysis module.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1766">PR 1766</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix loading Athena data under python3 when parameters are provided at load time.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1828">PR 1828</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Ensure Athena datasets have a `velocity_unit` attribute. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1831">PR 1831</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix for loading GDF data in python3. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1831">PR 1831</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Speedup for unit operations. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1782">PR 1782</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix issues with SIMPUT files in the photon simulator analysis module. </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1790">PR 1790</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Ensure the x and y limits of PhasePlot instances are controllable via </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  set_xlim and set_ylim. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1821">PR 1821</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fixing various issues in the Sunyaev-Zeldovich analysis module. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1835">PR 1835</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Stop referring to a requirements file in the installation docs. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1839">PR 1839</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Generate a nicer error message to work around bug in the nose testing framework.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">  See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1840">PR 1840</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix loading Gadget data in python3. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1841">PR 1841</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix loading Tipsy data in python3. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1842">PR 1842</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Pass bytes to FNV hashing algorithm, don't rely on python hashes. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1845">PR 1845</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Fix bug in ray "dts" and "t" fields. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1846/bugfix-fixing-bug-in-ray-dts-and-t-fields/diff">PR 1846</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Make array_like_field return data with the same units as get_data. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1847/bugfix-make-array_like_field-return-same/diff">PR 1847</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Make default reult_id for parallel_objects more useful. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1851/bugfix-make-default-result_id-for/diff">PR 1851</a>.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">* Update author name and e-mail metadata in setup.py. See <a href="https://bitbucket.org/yt_analysis/yt/pull-requests/1854">PR 1854</a>.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Coming Soon!</div><div style="font-size:12.8px">-------------------</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">The next major release of <span class="">yt</span> will be version 3.3, which is slated to include an</div><div style="font-size:12.8px">overhaul of the volume rendering system and support for analyzing and</div><div style="font-size:12.8px">visualizing unstructured mesh data. Some of this functionality is already available</div><div style="font-size:12.8px">on the development branch of yt. We welcome feedback from early testers.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Standard Installation Methods</div><div style="font-size:12.8px">-----------------------------</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">As with previous releases, you can install <span class="">yt</span> from source using one of the</div><div style="font-size:12.8px">following methods.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span class="">1</span>) From the install script (<a href="http://yt-project.org/#getyt" target="_blank">http://<span class="">yt</span>-project.org/#getyt</a> ):</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">If you previously installed <span class="">yt</span> from the install script, you can update your</div><div style="font-size:12.8px">installation in-place using the following command:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Update</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ <span class="">yt</span> update</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">If you are on the “stable” branch, updating will bring you from <span class="">yt</span> <span class="">3.2.1 or 3.2 </span></div><div style="font-size:12.8px">to <span class="">3.2</span>.2, <span style="font-size:12.8px">whereas if you are on the development “</span><span class="" style="font-size:12.8px">yt</span><span style="font-size:12.8px">” </span><span style="font-size:12.8px">branch, only the </span></div><div style="font-size:12.8px"><span style="font-size:12.8px">changes since your last update should be incorporated.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">To install from scratch, do the following:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Installation</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ wget <a href="http://bitbucket.org/yt_analysis/yt/raw/stable/doc/install_script.sh" target="_blank">http://bitbucket.org/yt_analysis/<span class="">yt</span>/raw/stable/doc/install_script.sh</a></div><div style="font-size:12.8px">$ bash install_script.sh</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">2) From pip (source or binary wheel, see below for more details):</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Installation</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ pip install <span class="">yt</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Update</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ pip install -U <span class="">yt</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">3) From the Anaconda Python Distribution</div><div style="font-size:12.8px">(<a href="https://store.continuum.io/cshop/anaconda/" target="_blank">https://store.continuum.io/cshop/anaconda/</a>):</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Installation</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ conda install <span class="">yt</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"># Update</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ conda update <span class="">yt</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Note that it might take up to a week for the conda package built by Continuum</div><div style="font-size:12.8px">Analytics to be updated for <span class="">yt</span> <span class="">3.2</span>.2.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Installing Binary Packages via pip</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">If you do not have compilers available, it is also possible to install binary</div><div style="font-size:12.8px">packages (“wheels”) using pip on Windows and Mac OS X (64-bit only for</div><div style="font-size:12.8px">both). This has the advantage of not needing to install <span class="">yt</span> from source using a</div><div style="font-size:12.8px">proper compiler setup, which has caused occasional problems on both of these</div><div style="font-size:12.8px">platforms and prevented us from installing <span class="">yt</span> easily on other Python</div><div style="font-size:12.8px">distributions.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Note that it may take several days for binary wheels for <span class="">yt</span> <span class="">3.2</span>.2 to be uploaded.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">We have so far been able to install and run the binary distribution via pip on</div><div style="font-size:12.8px">the following platforms and Python stacks:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Note that it might take a day or two for the pip wheels to be updated.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Windows x86_64:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Enthought Canopy Python (<a href="https://www.enthought.com/products/canopy/" target="_blank">https://www.enthought.com/products/canopy/</a>)</div><div style="font-size:12.8px">WinPython (<a href="http://winpython.sourceforge.net/" target="_blank">http://winpython.sourceforge.net/</a>)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Mac OS X x86_64:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Enthought Canopy Python (<a href="https://www.enthought.com/products/canopy/" target="_blank">https://www.enthought.com/products/canopy/</a>)</div><div style="font-size:12.8px">Homebrew Python (<a href="http://brew.sh/" target="_blank">http://brew.sh/</a>)</div><div style="font-size:12.8px">Python.org Python</div><div style="font-size:12.8px">Mac OS X’s system Python</div><div style="font-size:12.8px">MacPorts Python (<a href="https://www.macports.org/" target="_blank">https://www.macports.org/</a>)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">This is somewhat experimental, so other distributions may work (or not), please</div><div style="font-size:12.8px">submit bug reports or successes to the mailing list or to the Bitbucket issues</div><div style="font-size:12.8px">page (<a href="http://bitbucket.org/yt_analysis/yt/issues" target="_blank">http://bitbucket.org/yt_analysis/<span class="">yt</span>/issues</a>).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Both Python 2.7 and Python 3.4 are supported. The dependencies for installing</div><div style="font-size:12.8px"><span class="">yt</span> via this method are the same as from source:</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">NumPy</div><div style="font-size:12.8px">h5py</div><div style="font-size:12.8px">HDF5</div><div style="font-size:12.8px">SymPy</div><div style="font-size:12.8px">Matplotlib</div><div style="font-size:12.8px">IPython (not required, but strongly recommended)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">To install a new version of <span class="">yt</span> on one of these platforms, simply do</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">$ pip install <span class="">yt</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">and you should get the binary distribution automatically. Also, if your python</div><div style="font-size:12.8px">installation is system-wide (e.g., the Mac system Python) you might need to run</div><div style="font-size:12.8px">pip with administrator privileges.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">For more information, including more installation instructions, links to</div><div style="font-size:12.8px">community resources, and information on contributing to <span class="">yt</span>’s development, please</div><div style="font-size:12.8px">see the <span class="">yt</span> homepage at <a href="http://yt-project.org/" target="_blank">http://<span class="">yt</span>-project.org</a> and the documentation for <span class="">yt</span>-<span class="">3.2.2</span> at</div><div style="font-size:12.8px"><a href="http://yt-project.org/doc">http://yt-project.org/doc</a>.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span class="">yt</span> is the product of a large community of developers and users and we are</div><div style="font-size:12.8px">extraordinarily grateful for and proud of their contributions. Please forward</div><div style="font-size:12.8px">this announcement on to any interested parties.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">As always, if you have any questions, concerns, or run into any trouble updating</div><div style="font-size:12.8px">please don't hesitate to send a message to the mailing list or stop by our IRC</div><div style="font-size:12.8px">channel.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">All the best,</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Nathan Goldbaum, </div><div style="font-size:12.8px">on behalf of the <span class="">yt</span> development team</div></div>