<div dir="ltr"><div>We are proud to announce the release of yt 3.2.1!</div><div><br></div><div>yt (<a href="http://yt-project.org">http://yt-project.org</a>) is an open-source, community-developed toolkit for</div><div>analysis and visualization of volumetric data of all types, with a particular</div><div>emphasis on astrophysical and nuclear engineering simulations.</div><div><br></div><div>Version 3.2.1 is a regularly scheduled bugfix release including fixes for a</div><div>number of issues reported since the release of yt 3.2. These changes are</div><div>summarized below and include a number of bugfixes, performance improvements, and</div><div>documentation improvements. We urge all users of version 3.2 to upgrade to yt</div><div>3.2.1 immediately.</div><div><br></div><div>Summary of changes</div><div>------------------</div><div><br></div><div>* Fixed an issue with reading ORION2 star particle data</div><div>* The "particle_velocity_cylindrical_radius" field now uses the correct field</div><div>  definition.</div><div>* Prevent unit test failure from occuring if scipy or astropy is not installed</div><div>* Present better error messages when trying to load empty files or directories</div><div>* Add support for the fabs ufunc to YTArray</div><div>* Remove enzo installation option from the install script</div><div>* Fixed issue with the EPS writer when it is supplied a ProfilePlot</div><div>* Fixed reading of the NMSU-ART star particle creation time field</div><div>* Use a stronger hashing algorithm for calculating selection hashes to fix</div><div>  issues with data object selection in Python 3</div><div>* Fix an error in the docstrings of Cosmology.t_from_z()</div><div>* Fix python3 answer test failure for Enzo species field names</div><div>* Fix incorrect use of "normal" instead of "center" in spherical coordinate</div><div>  fields.</div><div>* Avoid NameError when comparing temperature units with offsets</div><div>* Avoid creating YTQuantity instances with more than one value</div><div>* Include requirements files and cuda sources in source distribution. Avoid</div><div>  including a full docs build.</div><div>* Add search bar to main docs page</div><div>* Add canonical link for documentation to improve google search results for yt</div><div>  documentation</div><div>* Use nice latex representation for unit labels returned by</div><div>  DerivedField.get_label()</div><div>* Add assert_allclose_units to avoid test failures in Numpy 1.10 and newer</div><div>* Avoid unsafe casting error in Numpy 1.10 or newer</div><div>* Fix incorrect plots created by scripts that call PlotContainer._setup_plots()</div><div>  directly.</div><div>* Allow the creation of gradient fields based on fields with dimensionless units</div><div>* Correct two incorrect paths in the documentation on loading data</div><div>* The MaxLocation and MinLocation derived quantities now work correctly with</div><div>  non-cartesian data and particle fields.</div><div>* Use OrderedDict in PlotWindow answer tests to avoid unstable test names in</div><div>  Python 3</div><div>* Speed improvements for the absorption_spectrum analysis module</div><div>* Speed improvements for smoothed covering grids</div><div>* Fixed a small CSS issue in the main docs page</div><div>* Fix incorrect velocity and time units for Gadget cosmological datasets</div><div>* Use truediv operator in unit object tests for Python 3 compatibility</div><div>* Fix several bugs in the photon simulator analysis module.</div><div>* Ensure camera width and center are in code units before rendering, avoiding a</div><div>  possible segmentation fault.</div><div>* Ensure fields passed to process_octree during smoothing are contiguous. Fixes</div><div>  a regression in the values of smoothed SPH fields.</div><div><br></div><div>Coming Soon!</div><div>------------</div><div><br></div><div>The next major release of yt will be version 3.3, which is slated to include an</div><div>overhaul of the volume rendering system and support for analyzing and</div><div>visualizing unstructured mesh data.</div><div><br></div><div>Standard Installation Methods</div><div>-----------------------------</div><div><br></div><div>As with previous releases, you can install yt from source using one of the</div><div>following methods.</div><div><br></div><div>1) From the install script (<a href="http://yt-project.org/#getyt">http://yt-project.org/#getyt</a> ):</div><div><br></div><div>If you previously installed yt from the install script, you can update your</div><div>installation in-place using the following command:</div><div><br></div><div># Update</div><div><br></div><div>$ yt update</div><div><br></div><div>If you are on the “stable” branch, updating will bring you from yt 3.2 to 3.2.1,</div><div>incorporating all changes since 3.2, whereas if you are on the development “yt”</div><div>branch, only the changes since your last update should be incorporated.</div><div><br></div><div>To install from scratch, do the following:</div><div><br></div><div># Installation</div><div><br></div><div>$ wget <a href="http://bitbucket.org/yt_analysis/yt/raw/stable/doc/install_script.sh">http://bitbucket.org/yt_analysis/yt/raw/stable/doc/install_script.sh</a></div><div>$ bash install_script.sh</div><div><br></div><div>2) From pip (source or binary wheel, see below for more details):</div><div><br></div><div># Installation</div><div><br></div><div>$ pip install yt</div><div><br></div><div># Update</div><div><br></div><div>$ pip install -U yt</div><div><br></div><div>3) From the Anaconda Python Distribution</div><div>(<a href="https://store.continuum.io/cshop/anaconda/">https://store.continuum.io/cshop/anaconda/</a>):</div><div><br></div><div># Installation</div><div><br></div><div>$ conda install yt</div><div><br></div><div># Update</div><div><br></div><div>$ conda update yt</div><div><br></div><div>Note that it might take up to a week for the conda package built by Continuum</div><div>Analytics to be updated for yt 3.2.1.</div><div><br></div><div>Installing Binary Packages via pip</div><div><br></div><div>If you do not have compilers available, it is also possible to install binary</div><div>packages (“wheels”) using pip on Windows and Mac OS X (64-bit only for</div><div>both). This has the advantage of not needing to install yt from source using a</div><div>proper compiler setup, which has caused occasional problems on both of these</div><div>platforms and prevented us from installing yt easily on other Python</div><div>distributions.</div><div><br></div><div>Note that it may take several days for binary wheels for yt 3.2.1 to be uploaded.</div><div><br></div><div>We have so far been able to install and run the binary distribution via pip on</div><div>the following platforms and Python stacks:</div><div><br></div><div>Note that it might take a day or two for the pip wheels to be updated.</div><div><br></div><div>Windows x86_64:</div><div><br></div><div>Enthought Canopy Python (<a href="https://www.enthought.com/products/canopy/">https://www.enthought.com/products/canopy/</a>)</div><div>WinPython (<a href="http://winpython.sourceforge.net/">http://winpython.sourceforge.net/</a>)</div><div><br></div><div>Mac OS X x86_64:</div><div><br></div><div>Enthought Canopy Python (<a href="https://www.enthought.com/products/canopy/">https://www.enthought.com/products/canopy/</a>)</div><div>Homebrew Python (<a href="http://brew.sh/">http://brew.sh/</a>)</div><div>Python.org Python</div><div>Mac OS X’s system Python</div><div>MacPorts Python (<a href="https://www.macports.org/">https://www.macports.org/</a>)</div><div><br></div><div>This is somewhat experimental, so other distributions may work (or not), please</div><div>submit bug reports or successes to the mailing list or to the Bitbucket issues</div><div>page (<a href="http://bitbucket.org/yt_analysis/yt/issues">http://bitbucket.org/yt_analysis/yt/issues</a>).</div><div><br></div><div>Both Python 2.7 and Python 3.4 are supported. The dependencies for installing</div><div>yt via this method are the same as from source:</div><div><br></div><div>NumPy</div><div>h5py</div><div>HDF5</div><div>SymPy</div><div>Matplotlib</div><div>IPython (not required, but strongly recommended)</div><div><br></div><div>To install a new version of yt on one of these platforms, simply do</div><div><br></div><div>$ pip install yt</div><div><br></div><div>and you should get the binary distribution automatically. Also, if your python</div><div>installation is system-wide (e.g., the Mac system Python) you might need to run</div><div>pip with administrator privileges.</div><div><br></div><div>For more information, including more installation instructions, links to</div><div>community resources, and information on contributing to yt’s development, please</div><div>see the yt homepage at <a href="http://yt-project.org">http://yt-project.org</a> and the documentation for yt-3.2 at</div><div><a href="http://yt-project.org/docs/3.2">http://yt-project.org/docs/3.2</a>.</div><div><br></div><div>yt is the product of a large community of developers and users and we are</div><div>extraordinarily grateful for and proud of their contributions. Please forward</div><div>this announcement on to any interested parties.</div><div><br></div><div>As always, if you have any questions, concerns, or run into any trouble updating</div><div>please don't hesitate to send a message to the mailing list or stop by our IRC</div><div>channel.</div><div><br></div><div>All the best,</div><div><br></div><div>Nathan Goldbaum, </div><div>on behalf of the yt development team</div></div>