# Cldr Units v3.20.3 - API Reference

## Modules

- [Cldr.Unit](Cldr.Unit.md): Supports the CLDR Units definitions which provide for the localization of many
unit types.
- [Cldr.Unit.Additional](Cldr.Unit.Additional.md): Additional domain-specific units can be defined
to suit application requirements. In the context
of `ex_cldr` there are two parts of configuring
additional units.
- [Cldr.Unit.Alias](Cldr.Unit.Alias.md): Functions to manage unit name aliases
- [Cldr.Unit.Backend](Cldr.Unit.Backend.md)
- [Cldr.Unit.BaseUnit](Cldr.Unit.BaseUnit.md): Functions to support the base unit calculations
for a unit.
- [Cldr.Unit.Conversion](Cldr.Unit.Conversion.md): Unit conversion functions for the units defined
in `CLDR`.
- [Cldr.Unit.Conversion.Options](Cldr.Unit.Conversion.Options.md): Options structure for unit conversions

- [Cldr.Unit.Format](Cldr.Unit.Format.md): Functions for formatting a unit or unit range into
an iolist or a string.
- [Cldr.Unit.Math](Cldr.Unit.Math.md): Basic math functions for units of measure.
- [Cldr.Unit.Parser](Cldr.Unit.Parser.md): Parse unit strings into composable
unit structures.  These structures can
then be used to produced localized output,
or to be converted to another unit of the
same unit category.
- [Cldr.Unit.Preference](Cldr.Unit.Preference.md): In many cultures, the common unit of measure for some
unit categories varies based upon the usage of the
unit.
- [Cldr.Unit.Range](Cldr.Unit.Range.md): Implements a unit range type, similar to `Date.Range`.

