Skip to content

yt-4.4.2

Latest

Choose a tag to compare

@chrishavlin chrishavlin released this 18 Nov 17:10
· 23 commits to yt-4.4.x since this release
f043ac8

Summary

Welcome to yt 4.4.2 !

How to upgrade

To upgrade from PyPI, run

python -m pip install --upgrade yt

or, with conda

conda update --channel conda-forge yt

πŸ› Bug fixes

#5204 fix #5203, by @cphyc
#5221 Fix partition_index_2d, by @matthewturk
#5229 Cross compile macos x86_64 wheels, by @neutrinoceros
#5247 Fix image tests reporting-on-error and update failing tests, by @neutrinoceros
#5250 Convert field_info into a property so it can be created on first access., by @brittonsmith
#5256 Fix/update tfh tutorial, by @chrishavlin
#5265 Minor fix dataset hashing for non-ascii paths by encoding parameter_filename as utf-8, by @jisuoqing
#5266 Fix formatting of contributing.rst, by @mabruzzo
#5270 Baroclinic vorticity typo fix in yt/fields/fluid_vector_fields.py, by @CharlieWillard1
#5273 Fix an incoming deprecation warning from numpy 2.4 (np.minimum and np.maximum's out argument must be passed as keyword), by @neutrinoceros
#5280 Allow data to have units when creating unstructured datasets, by @cphyc
#5282 Manual backport of pr #5250 on yt 4.4.x, by @chrishavlin
#5294 Ipython.core.display.display has been removed, by @zingale
#5299 Allow non-cosmological halo catalogs, by @brittonsmith
#5300 Raise exception when index does not have print_stats method, by @brittonsmith
#5302 Exclude h5py 3.15 on macos, by @neutrinoceros
#5305 Backport pr #5276: fix small bugs/edge cases in the parthenon frontend, by @chrishavlin
#5307 Avoid soon-to-be-deprecated direct mutations of ndarray.shape attributes (1/2), by @neutrinoceros
#5313 Fix erroneous results with offaxisprojections & octree datasets & multiple plotted fields, by @cphyc
#5317 Fix forward compatibility with pytest 10 (dev), by @neutrinoceros

πŸŽ›οΈ Frontend-specific changes

Parthenon

#5276 Fix small bugs/edge cases in the parthenon frontend, by @Yurlungur

Swift

#5209 Fix missing refine_by attribute in swiftdataset, by @neutrinoceros

🎭 Performance

#5237 add missing noexcept qualifiers to Cython functions already declared as nogil, by @neutrinoceros

🏭 Refactors

#5287 Avoid direct dependency on wheel library, by @neutrinoceros
#5293 Avoid mpl api pending-deprecation (colormap.set_bad), by @neutrinoceros

πŸ“š Documentation

#5233 Adjust pypi trove classifiers, by @neutrinoceros
#5258 Update cartopy references, by @rcomer

🧩 Building

#5179 Enable abi3 wheels on CPython 3.11 and newer, by @neutrinoceros
#5228 Bump cibuildwheel to 3.1.1, start testing wheels on CPython 3.14, by @neutrinoceros
#5241 Upgrade cibuildwheel to 3.1.2, by @neutrinoceros

πŸ€– Testing

#5196 Upgrade bleeding-edge ci to python 3.14, by @neutrinoceros

Other changes

#5185 Test musllinux wheels, by @neutrinoceros
#5236 Update copying.txt, by @chrishavlin
#5244 Cleanup obsolete workaround now that matplotlib has cp314 wheels on pypi, by @neutrinoceros
#5246 Cleanup obsolete workarounds in bleeding edge ci, by @neutrinoceros

Issues resolved

#5220 Partition_index_2d needs some updates, by @matthewturk

Full Changelog: yt-4.4.1...yt-4.4.2