| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-unyt | Distribution: openSUSE Tumbleweed |
| Version: 3.0.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Aug 28 07:24:05 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 1634761 | Source RPM: python-unyt-3.0.4-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/yt-project/unyt | |
| Summary: A package for handling numpy arrays with units | |
A package for handling numpy arrays with units. Often writing code that deals with data that has units can be confusing. A function might return an array but at least with plain NumPy arrays, there is no way to easily tell what the units of the data are without somehow knowing *a priori*.
BSD-3-Clause
* Thu Aug 28 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 3.0.4:
* BUG: fix incompatibilities with NumPy 2.1
* add foe and Bethe units
* Fix Stephan-Boltzmann constant accuracy and add radiation constant
* Typo fixes and documentation fix
* BUG: fix return units from numpy.ftt functions
* STY: migrate formatting from black to ruff
* BUG: fix incorrect output unit for np.prod with an axis argument
* BUG: np.histogram* functions give correct units when weights and/or
density are set
* BUG: fix an issue where np.histogramdd could create infinite recursion on
some inputs
* BUG: linspace and logspace give incorrect results or crash with some
inputs
* BUG: apply_over_axes no longer assumes user-supplied function preserves
units
* BUG: allow subclassing in unyt_array.__array_func__
* BUG: fix unit handling for np.take and unyt_array.take
* BUG: fix a regression where np.linspace's num argument would be ignored
for unyt_arrays
* RFC: handle np.vecdot as a ufunc rather than an arrayfunc
* BUG: fix raising a unyt array to an array power in sensible cases
* Fix typo in array function implementations (ftt -> fft)
* BUG: fix an issue where hdf5 io wouldn't roundtrip properly for a
unyt_quantity object
- Drop patch unyt-pr512-np2.1.patch, included upstream.
* Fri Nov 15 2024 Ben Greiner <code@bnavigator.de>
- Add unyt-pr512-np2.1.patch for compatibility with numpy 2.1
gh#yt-project/unyt#512
* Fri Jul 19 2024 Ben Greiner <code@bnavigator.de>
- Revert numpy restriction. It is explicitly supported upstream.
* Thu Jul 11 2024 Steve Kowalik <steven.kowalik@suse.com>
- Update to 3.0.3:
* BUG: fix signature incompatibilities in NEP 18 wrapped functions
* BUG: fix an incompatibility with sympy 1.13.0rc1
- Restrict numpy to < 2.
* Sat Mar 16 2024 Dirk Müller <dmueller@suse.com>
- update to 3.0.2:
* BUG: explicitly forbid destructive edits to the default unit
registry
* BLD: fix minimal requirement on setuptools_scm
* TST: cleanup an unused skip condition
* TST: fix usage of legacy numpy.random API in tests
* BUG: fix an issue where array functions would raise
UnitInconsistencyError when operands' units differ by some
dimensionless factor
* (NEP 18) Implement and test array functions new in numpy 2.0
* BUG: fix compat with numpy dev for np.trapezoid (previously
named np.trapz)
* BUG: implement missing support for `np.cbrt`
* BUG: fix compatibility with numpy 2.0 copy semantics
* REL: prepare release 3.0.2
* Wed Feb 14 2024 Ben Greiner <code@bnavigator.de>
- Update to 3.0.1
* BUG: fix backward compatibility for calling np.histogram with
implicit range units by @neutrinoceros in #466
* BUG: fix an issue where array functions would raise
UnitConsistencyError on unyt arrays using non-default unit
registries by @neutrinoceros in #463
* TST: minimize build time in tox runs by @neutrinoceros in #426
* BUG: fix an issue where array functions would crash
(AttributeError) when passed non-ndarray array like objects
(e.g. Python lists) by @neutrinoceros in #464
- Release 3.0.0
* This new major release of unyt fixes a number of issues and
adds a number of new features. Major contributions include:
* Support for Python 3.8 has been dropped.
* Support for Python 3.12 has been added.
* Support for NumPy <1.19.3 has been dropped.
* Support for SymPy <1.7 has been dropped.
* NEP 18 support
* A new unyt_dask_array class, which implements a subclass of
standard dask arrays with units attached, has been added (PR
[#185]). See :ref:`dask` for more details. Thank you to Chris
Havlin (@chrishavlin on Github) for the contribution.
* A number of new metric and non-metric units have been added in
PR #441. Thank you to John ZuHone (@jzuhone on GitHub) for the
contribution.
* A number of common values for the solar metallicity found in
the literature have been added as new metallicity units (PR
[#315]). See :ref:`metal_conversions` for more details. Thank you
to John ZuHone (@jzuhone on GitHub) for the contribution.
* The "liter" unit has been added (PR #305). Thank you to Nathan
Goldbaum (@ngoldbaum on GitHub) for the contribution.
* The following common systems engineering units for energy have
been added: MMBTU, therm, quad, and Wh (PR #294). Thank you to
Sam Dotson (@samgdotson on GitHub) for the contribution.
* The @returns decorator (documented in :ref:`checking_units`)
now allows dimension-checking of multiple return values (PR
[#435]). Thank you to Daniel Bates (@db434 on GitHub) for the
contribution.
* A fix for for the LaTeX representation of Planck units (PR
[#379]). Thank you to Peter Hayman (@haymanpf on GitHub) for the
contribution.
* A fix for a bug that prevented the conversion of dimensionless
arrays to their corresponding AstroPy Quantities (PR #437).
Thank you to Clément Robert (@neutrinoceros on GitHub) for the
contribution.
* A fix for a bug in subtraction of temperature quantities that
resulted in degC units being returned instead of delta_degC
units (PR #413). Thank you to Clément Robert (@neutrinoceros on
GitHub) for the contribution.
* Fixes for issues with the comparison of temperature quantities
(PR #408 and PR #412). Thank you to Clément Robert
(@neutrinoceros on GitHub) for the contribution.
* Support for versions of NumPy < 1.19 has been dropped in this
version (PR #403). Thank you to Clément Robert (@neutrinoceros
on GitHub) for the contribution.
* Support NumPy 2.0
* Wed May 31 2023 Dirk Müller <dmueller@suse.com>
- update to 2.9.5:
* Fix a regression where arrays elements with dtype ``'int8'``
would not compare to floats as intended.
* Raise an error in case an array element is assigned to a new
value with incompatible units.
* Wed Feb 08 2023 Daniel Garcia <daniel.garcia@suse.com>
- Update to 2.9.4:
* Make unyt_quantity.from_string parse ints. See PR #278. Thank you to Nahan
Goldbaum (@ngoldbaum on GitHub) for the contribution.
* TST: migrate from tox-pyenv to tox-gh-actions #344 See PR #344. Thank you
to Clément Robert (@neutrinoceros on GitHub) for the contribution.
* Correctly test string comparison depending on numpy version #358 See PR
[#358]. Thank you to Clément Robert (@neutrinoceros on GitHub) for the
contribution.
* Multiple fixes for unyt_quantity.from_string
- fix a bug where unyt_quantity.from_string would drop part of the unit
expression
- fix a bug where unyt_quantity.from_string would choke on unit expressions
starting with '*' or '/'
- fix a bug where unyt_quantity.from_string would choke on space-separated
unit expressions
- fix roundtrip for unyt_quantity.from_string and unyt_quantity.to_string
methods
- simplify unit regexp ('**/2' isn't a valid exponent)
- fix a bug where malformed string input would be incorrectly parsed by
unyt_quantity.from_string
- 2.9.3:
* Fix a future incompatibility with numpy 1.25 (unreleased) where comparing
unyt_array objects to non-numeric objects (e.g. strings) would cause a
crash. See PR #333. Thank you to Clément Robert (@neutrinoceros on GitHub)
and Nathan Goldbaum (@ngoldbaum on GitHub) for the contribution.
- 2.9.2:
* Fix an issue where taking powers of units was backwards-incompatible with
previous versions of unyt when the exponent is not zero. See PR #249. Thank
you to Clément Robert (@neutrinoceros on GitHub) for the contribution.
* The import time for unyt has been reduced by skipping version checking of
other packages. See PR #251. Thank you to Clément Robert (@neutrinoceros on
GitHub) for the contribution.
- 2.9.0:
* Dropped support for Python 3.6 and 3.7.
* Added support for Python 3.8, 3.9 and 3.10.
* Fix an issue where SI prefixes of the degC units would give incorrect
values in conversions. See PR #176. Thank you to Lee Johnston (@l-johnston
on GitHub) for the contribution.
* Fix an issue when using matplotlib_support, plot an empty unyt array, would
result in an error when changing units. See PR #180. Thank you to Josh
Borrow (@JBorrow on GitHub) for the contribution.
* Fix an issue where units would be printed twice in formatted strings with
an unyt_array embedded. See PR #188. Thank you to Clément Robert
(@neutrinoceros on GitHub) for the contribution.
* Add a method to parse a unyt_quantity from a string expression. See PR
[#191]. Thank you to Clément Robert (@neutrinoceros on GitHub) for the
contribution.
* Fix an issue where a unyt_array with dtype int8 could not be converted to a
different unit. See PR #197. Thank you to Clément Robert (@neutrinoceros on
GitHub) for the contribution.
* The import time for unyt has been reduced. See PR #199. Thank you to
Clément Robert (@neutrinoceros on GitHub) for the contribution.
* Fix an issue where taking an unyt_array or unyt_quantity to a zero power
would retain the units of the original array or quantity instead of
converting to a dimensionless array. See PR #204. Thank you to Josh Borrow
(@JBorrow on GitHub) for the contribution.
* Add support for coercing iterables of unyt_array objects with nonuniform
dimensionally equivalent units to a single unyt_array. See PR #211. Thank
you to Nathan Goldbaum (@ngoldbaum on GitHub) for the contribution.
* Add the civil engineering units pli, plf, psf, kli, klf, and ksf. See PR
[#217]. Thank you to @osnippet on GitHub for the contribution.
* Fix typos in constants and unit prefixes. See PR #218. Thank you to Clément
Robert (@neutrinoceros on GitHub) for the contribution.
* Fix an issue where multiplying a 1-element unyt_array would return a
unyt_quantity. See PR #225. Thank you to Clément Robert (@neutrinoceros on
GitHub) for the contribution.
* Add the Rydberg constant R_∞ and unit Ry, add the dimension
angular_frequency and the unit rpm, and increase the precision of
Avogadro's number. See PR #228.
* Fix an issue where np.divide.reduce would return incorrect units for
unyt_array instances. See PR #230. Thank you to Kyle Oman (@kyleaoman on
GitHub) for the contribution.
* Tue Apr 27 2021 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.8.0:
* Dropped support for Python 3.5.
* Add delta_degC and delta_degF units to support temperature difference arithmetic. See PR #152. Thank you to Lee Johnston (@l-johnston on GitHub) for the contribution.
* Fix an issue where a subsequent load of the unit registry with units that are equal but not identical leads to a crash. See PR #158. Thank you to Matthew Turk (@matthewturk on GitHub) for the initial bug report and fix.
* Add force unit kip and pressure unit psi. Thank you to P. Talley (@otaithleigh on GitHub) for the contribution. See PR #162.
* Fix an issue where arithmetic operations on units defined in different registries and having the conversion defined in one direction would lead to a crash. See PR #164. Thank you to Clément Robert (@neutrinoceros on GitHub) for the initial bug report and fix.
- Do not build for Python 2, since no longer supported by upstream, and also
do not build for Python 3.6, due to no NumPy.
* Mon Aug 31 2020 Tomáš Chvátal <tchvatal@suse.com>
- Initial commit, needed by python-yt
/usr/lib/python3.13/site-packages/unyt /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/INSTALLER /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/METADATA /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/RECORD /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/REQUESTED /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/WHEEL /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/licenses /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/unyt-3.0.4.dist-info/top_level.txt /usr/lib/python3.13/site-packages/unyt/__init__.py /usr/lib/python3.13/site-packages/unyt/__pycache__ /usr/lib/python3.13/site-packages/unyt/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_array_functions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_array_functions.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_deprecation.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_deprecation.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_on_demand_imports.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_on_demand_imports.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_parsing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_parsing.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_physical_ratios.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_physical_ratios.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_pint_conversions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_pint_conversions.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_unit_lookup_table.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_unit_lookup_table.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/_version.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/array.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/array.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/dask_array.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/dask_array.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/dimensions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/dimensions.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/equivalencies.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/equivalencies.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/mpl_interface.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/mpl_interface.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/physical_constants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/physical_constants.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/testing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/testing.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_object.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_object.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_registry.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_registry.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_symbols.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_symbols.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_systems.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/__pycache__/unit_systems.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/_array_functions.py /usr/lib/python3.13/site-packages/unyt/_deprecation.py /usr/lib/python3.13/site-packages/unyt/_mpl_array_converter /usr/lib/python3.13/site-packages/unyt/_mpl_array_converter/__init__.py /usr/lib/python3.13/site-packages/unyt/_mpl_array_converter/__pycache__ /usr/lib/python3.13/site-packages/unyt/_mpl_array_converter/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/_mpl_array_converter/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/_on_demand_imports.py /usr/lib/python3.13/site-packages/unyt/_parsing.py /usr/lib/python3.13/site-packages/unyt/_physical_ratios.py /usr/lib/python3.13/site-packages/unyt/_pint_conversions.py /usr/lib/python3.13/site-packages/unyt/_unit_lookup_table.py /usr/lib/python3.13/site-packages/unyt/_version.py /usr/lib/python3.13/site-packages/unyt/array.py /usr/lib/python3.13/site-packages/unyt/dask_array.py /usr/lib/python3.13/site-packages/unyt/dimensions.py /usr/lib/python3.13/site-packages/unyt/equivalencies.py /usr/lib/python3.13/site-packages/unyt/exceptions.py /usr/lib/python3.13/site-packages/unyt/mpl_interface.py /usr/lib/python3.13/site-packages/unyt/physical_constants.py /usr/lib/python3.13/site-packages/unyt/testing.py /usr/lib/python3.13/site-packages/unyt/tests /usr/lib/python3.13/site-packages/unyt/tests/__init__.py /usr/lib/python3.13/site-packages/unyt/tests/__pycache__ /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_array_functions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_array_functions.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_dask_arrays.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_dask_arrays.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_define_unit.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_define_unit.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_mpl_interface.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_mpl_interface.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_no_duplicates.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_no_duplicates.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unit_registry.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unit_registry.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unit_systems.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unit_systems.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_units.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_units.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unyt_array.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unyt_array.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unyt_testing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/__pycache__/test_unyt_testing.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/data /usr/lib/python3.13/site-packages/unyt/tests/data/__init__.py /usr/lib/python3.13/site-packages/unyt/tests/data/__pycache__ /usr/lib/python3.13/site-packages/unyt/tests/data/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/unyt/tests/data/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/unyt/tests/data/old_json_registry.txt /usr/lib/python3.13/site-packages/unyt/tests/test_array_functions.py /usr/lib/python3.13/site-packages/unyt/tests/test_dask_arrays.py /usr/lib/python3.13/site-packages/unyt/tests/test_define_unit.py /usr/lib/python3.13/site-packages/unyt/tests/test_mpl_interface.py /usr/lib/python3.13/site-packages/unyt/tests/test_no_duplicates.py /usr/lib/python3.13/site-packages/unyt/tests/test_unit_registry.py /usr/lib/python3.13/site-packages/unyt/tests/test_unit_systems.py /usr/lib/python3.13/site-packages/unyt/tests/test_units.py /usr/lib/python3.13/site-packages/unyt/tests/test_unyt_array.py /usr/lib/python3.13/site-packages/unyt/tests/test_unyt_testing.py /usr/lib/python3.13/site-packages/unyt/unit_object.py /usr/lib/python3.13/site-packages/unyt/unit_registry.py /usr/lib/python3.13/site-packages/unyt/unit_symbols.py /usr/lib/python3.13/site-packages/unyt/unit_systems.py /usr/share/doc/packages/python313-unyt /usr/share/doc/packages/python313-unyt/AUTHORS.rst /usr/share/doc/packages/python313-unyt/CONTRIBUTING.rst /usr/share/doc/packages/python313-unyt/HISTORY.rst /usr/share/doc/packages/python313-unyt/README.rst /usr/share/licenses/python313-unyt /usr/share/licenses/python313-unyt/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Oct 25 22:22:47 2025