What’s new
0.3 (27 Jul 2022)
drop support for python 3.7 (PR153) By Justus Magin.
add support for python 3.10 (PR155) By Justus Magin.
preserve
pandas.MultiIndex
objects (GH164, PR168). By Justus Magin.fix “quantifying” dimension coordinates (GH105, PR174). By Justus Magin.
allow using
DataArray.pint.quantify()
andDataset.pint.quantify()
as identity operators (GH47, PR175). By Justus Magin.
0.2.1 (26 Jul 2021)
allow special “no unit” values in
Dataset.pint.quantify()
andDataArray.pint.quantify()
(PR125) By Justus Magin.convert the note about dimension coordinates saving their units in the attributes a warning (GH124, PR126) By Justus Magin.
improve the documentation on the
format
parameter ofDataset.pint.dequantify()
andDataArray.pint.dequantify()
(GH121, PR127, PR132) By Justus Magin.use cf-xarray’s unit registry in the plotting example (GH107, PR128). By Justus Magin.
0.2 (May 10 2021)
rewrite
Dataset.pint.quantify()
andDataArray.pint.quantify()
, to use pint’sUnitRegistry.parse_units
instead ofUnitRegistry.parse_expression
(GH40) By Tom Nicholas.ensure the variables which causes the error is explicit if an error occurs in
Dataset.pint.quantify()
and other methods (PR43, GH91) By Tom Nicholas and Justus Magin.refactor the internal conversion functions (PR56) By Justus Magin.
allow converting indexes (except
pandas.MultiIndex
) (PR56) By Justus Magin.document the reason for requiring the
force_ndarray_like
orforce_ndarray
options on unit registries (PR59) By Justus Magin.allow passing a format string to
Dataset.pint.dequantify()
andDataArray.pint.dequantify()
(PR49) By Justus Magin.allow converting all data variables in a Dataset to the same units using
Dataset.pint.to()
(GH45, PR63). By Mika Pflüger.update format of examples in docstrings (PR64). By Mika Pflüger.
implement
Dataset.pint.sel()
andDataArray.pint.sel()
(PR60). By Justus Magin.implement
Dataset.pint.loc
andDataArray.pint.loc
(PR79). By Justus Magin.implement
Dataset.pint.drop_sel()
andDataArray.pint.drop_sel()
(PR73). By Justus Magin.implement
Dataset.pint.chunk()
andDataArray.pint.chunk()
(PR83). By Justus Magin.implement
Dataset.pint.reindex()
,Dataset.pint.reindex_like()
,DataArray.pint.reindex()
andDataArray.pint.reindex_like()
(PR69). By Justus Magin.implement
Dataset.pint.interp()
,Dataset.pint.interp_like()
,DataArray.pint.interp()
andDataArray.pint.interp_like()
(PR72, PR76, PR97). By Justus Magin.implement
Dataset.pint.ffill()
,Dataset.pint.bfill()
,DataArray.pint.ffill()
andDataArray.pint.bfill()
(PR78). By Justus Magin.implement
Dataset.pint.interpolate_na()
andDataArray.pint.interpolate_na()
(PR82). By Justus Magin.expose
pint_xarray.setup_registry()
as public API (PR89) By Justus Magin.
v0.1 (October 26 2020)
implement
DataArray.pint.to()
andDataset.pint.to()
(PR11)rewrite
DataArray.pint.quantify()
,Dataset.pint.quantify()
,DataArray.pint.dequantify()
andDataset.pint.dequantify()
(PR17)expose
pint_xarray.testing.assert_units_equal()
as public API (PR24)fix the
DataArray.pint.units
,DataArray.pint.magnitude
andDataArray.pint.dimensionality
properties and add docstrings for all three. (PR31)use
pint
’s application registry as a module-global registry (PR32)