Units (metpy.units)#

Module to provide unit support.

This makes use of the pint library and sets up the default settings for good temperature support.

See Also: Working with Units.

metpy.units.units#

The unit registry used throughout the package. Any use of units in MetPy should import this registry and use it to grab units.

Type
class

pint.UnitRegistry()

Functions

check_units(*units_by_pos, **units_by_name)

Create a decorator to check units of function arguments.

concatenate(arrs[, axis])

Concatenate multiple values into a new quantity.

is_quantity(*args)

Check whether an instance is a quantity.

masked_array(data[, data_units])

Create a numpy.ma.MaskedArray with units attached.

pandas_dataframe_to_unit_arrays(df[, ...])

Attach units to data in pandas dataframes and return quantities.

process_units(input_dimensionalities, ...[, ...])

Wrap a non-Quantity-using function in base units to fully handle units.

setup_registry(reg)

Set up a given registry with MetPy's default tweaks and settings.