The yt community is proud to announce the release of yt 3.3.2! yt (http://yt-project.org) is an open source, community developed toolkit for the analysis and visualization of volumetric data of all types, with a particular emphasis on astrophysical and nuclear engineering simulations. yt 3.3.2 is a bugfix release that includes a number of fixes and enhancements for issues discovered after the release of yt 3.3.1. We urge all yt users to update to the latest version. If your python installation is managed via conda, update following: $ conda update -c conda-forge yt If your python installation is managed via pip, update following: $ pip install -U yt Finally, if you manage your yt installation by running out of a clone of the yt mercurial repository, update following: $ yt update We would like to thank the following people for their contributions to this release: Corentin Cadiou Nathan Goldbaum Cameron Hummels Suoqing Ji Ben Keller Chang-Goo Kim Kacper Kowalik Alex Lindsay Andrew Myers John Regan Mark Richardson Rafael Ruggiero Hsi-Yu Schive Britton Smith Matthew Turk John Wise Michael Zingale John ZuHone A summary of changes in this release, along with the number of the pull request implementing the change follows below: * Ensure package data files are installed to the correct location (PR 2425) * Ensure particle profile date are interpreted in the correct units for Enzo data (PR 2423) * Work around an issue with reading FLASH 2.5 data using the latest release of h5py. (PR 2421) * Update docstrings for RockstarHaloFinder (PR 2416) * Convert the axis argument of the argmax function to a list if it is not one already (PR 2414) * Make the annotate_clear callback return an instance of the plot for improved user experience in the Jupyter notebook (PR 2413) * Explicitly use integer divion to avoid reading in incorrect grid data in python3 (PR 2412) * Suppress logging when searching for datasets in a simulation time series (PR 2409) * Update instructions on how to set the log level for the yt logger in the documentation (PR 2400) * Various bugfixes for the light ray functionality. These fixes will impact answers generated by the Trident code. (PR 2321, PR 2323, PR 2342, PR 2344, PR 2345, PR 2399) * Don't use /apjs macro in suggested citation (PR 2398) * Add new fields to the list of known fields in the Enzo frontend (PR 2397) * Update configuration for nose so that absolute paths to tests work correctly (PR 2395) * Add mention of ytree to the merger tree documentation (PR 2393) * Install netcdf by default in the install script (PR 2389) * Fix a units issue in the implementation of ds.box (PR 2387) * Disable a randomly failing test (PR 2384) * Fix zoom for the perspective lens (PR 2381) * Fix test failures in a 32 bit build of yt (PR 2380) * Avoid a zero division error in the volume renderer (PR 2379, PR 2388) * Don't take the absolute value of the redshift for the timestamp PlotWindow callback (PR 2373) * Don't try to read non-existent tipsy auxiliary files (PR 2370) * Fix a type issue that causes load_octree to crash (PR 2362) * Performance improvements for the get_vertex_centered_data function (PR 2341) * Performance improvements for the particle_trajectories analysis module (PR 2337) *The LaTeX representation of yt units with numeric multiplicative factors has been improved (PR 2310) * The annotate_cell_edges PlotWindow callback now produces output that is more uniform as a function of image resolution (PR 2307) * Fix a number of issues in the example skeleton frontend (PR 2357) * Mention the availability of demo.use.yt in the quickstart guide (PR 2358) * A realoaded ytdata dataset generated from a profile object can now be plotted with ProfilePlot or PhasePlot (PR 2357) * Make smoothed_covering_grid work correctly with 1D and 2D data. (PR 2354) * Fail more gracefully if yt loads a FLASH dataset with accompanying particle file and the particle file is not from the same simulation time as the plot file. (PR 2353) * Fix an issue with locally defined derived fields not generating correct colorbar labels (PR 2351) * Avoid mutating a YTArray passed into the YTArray initializer (PR 2347) * RAMSES fields and parameters with units of time are now read in correctly for cosmological simulations (PR 2346, PR 2374) * Print a nicer error message when trying to create a profile object that mixes particle and mesh fields (PR 2338) * Ensure the FixedResolutionBuffer object associated with PlotWindow plots is regenerated before it is used again if it is invalidated. (PR 2335) * Fix an issue that would cause incorrect units to be used if units are passed in at dataset load time with units_override (PR 2334, PR 2407) * Add gravitational_potential as a known field in the Athena frontend (PR 2333) * Make 'metallicity' a known field in the stream frontend (PR 2331) * Prevent a segmentation fault in the volume renderer by accounting for round-off error. (PR 2328) * Minor fix for the documentation of the Streamline functionality (PR 2317) * Spelling fixes in the PlotWindow documentation (PR 2313) * Add metadata for a number of new castro fields (PR 2312) * Fix an issue with converting units from the latest version of the Pint package to yt units (PR 2309) * Halo properties written out by rockstar-galaxies can now be read in by the rockstar frontend (PR 2306) * The git hash of the version of castro used to produce a castro dataset can now be queried (PR 2305) * Fix a bug in scene.show() that might cause volume rendering images to now show up inline in the notebook (PR 2304) * Various fixes for the install script (PR 2308, PR 2316, PR2311, PR 2327)
participants (1)
-
Nathan Goldbaum