# [ANN] DimensionfulAngles.jl: An extension of Unitful.jl to include angles as a dimension

I wrote a package to include angles as a dimension when using Unitful.jl. It allows for dispatching on Angle quantities.

Angles not having a dimension has been the cause of many issues:
#570 #531 #537 #392 #216 #38.

The basic usage is as follows:

julia> using Unitful

julia> using DimensionfulAngles

julia> typeof(dimensionless_angle)

julia> typeof(dimensionful_angle)


You can then dispatch functions on angle quantities. One example included in the package is an Equivalence using UnitfulEquivalences.jl that converts between period, frequency, and angular frequency:

f = \frac{1}{T}=\frac{ω}{2π}

julia> using Unitful

julia> using DimensionfulAngles

julia> uconvert(u"s", 10u"Hz", Periodic())
0.1 s