masked_array¶
- metpy.units.masked_array(data, data_units=None, **kwargs)[source]¶
Create a
numpy.ma.MaskedArraywith units attached.This is a thin wrapper around
numpy.ma.masked_array()that ensures that units are properly attached to the result (otherwise units are silently lost). Units are taken from thedata_unitsargument, or if this isNone, the units ondataare used.- Parameters
data (array_like) – The source data. If
data_unitsis None, this should be apint.Quantitywith the desired units.data_units (str or
pint.Unit, optional) – The units for the resultingpint.Quantitykwargs – Arbitrary keyword arguments passed to
numpy.ma.masked_array, optional
- Returns