Pint-xarray

Convert Units

import pint

import pint_xarray 


ureg = pint.UnitRegistry(force_ndarray_like=True)

constant = ureg.Quantity(1.56, "meter")


ds["lat"].attrs["units"] = "degree"

ds["lon"].attrs["units"] = "degree"


ds = ds.pint.quantify()

ds = ds.pint.to("degF")


ds = ds.pint.quantify({"t": "K"})

ds = ds.pint.to({"t": "degF"})

ds = ds.pint.dequantify(format="~P")