From d23bbac90bef55b62c25ee7b9bacf11a5ec99f63 Mon Sep 17 00:00:00 2001 From: Elias Carvalho <73039601+eliascarv@users.noreply.github.com> Date: Tue, 28 Nov 2023 16:03:39 -0300 Subject: [PATCH] Add the units: parts per hundred thousand (pcm), million (ppm), billion (ppb), trillion (ppt), and quadrillion (ppq) (#699) * Add the units: parts per million, billion, trillion, and quadrillion * Update unit names * Apply suggestions from code review Co-authored-by: Sebastian Stock <42280794+sostock@users.noreply.github.com> * Add pcm * Fix typo --------- Co-authored-by: Sebastian Stock <42280794+sostock@users.noreply.github.com> --- src/pkgdefaults.jl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/pkgdefaults.jl b/src/pkgdefaults.jl index 69e98a02..e20ac05f 100644 --- a/src/pkgdefaults.jl +++ b/src/pkgdefaults.jl @@ -231,6 +231,26 @@ substrate per s. \nPermyriad, a unit meaning parts per ten thousand. Printed as \"‱\". \nDimension: [`Unitful.NoDims`](@ref)." @unit pertenthousand "‱" Pertenthousand 1//10000 false +" Unitful.pcm +\nPercentmille, a unit meaning parts per hundred thousand. +\nDimension: [`Unitful.NoDims`](@ref)." +@unit pcm "pcm" Percentmille 1//100000 false +" Unitful.ppm +\nPermillion, a unit meaning parts per million. +\nDimension: [`Unitful.NoDims`](@ref)." +@unit ppm "ppm" Permillion 1//1000000 false +" Unitful.ppb +\nPerbillion, a unit meaning parts per billion (in the short-scale sense), i.e., 10^-9. +\nDimension: [`Unitful.NoDims`](@ref)." +@unit ppb "ppb" Perbillion 1//1000000000 false +" Unitful.ppt +\nPertrillion, a unit meaning parts per trillion (in the short-scale sense), i.e., 10^-12. +\nDimension: [`Unitful.NoDims`](@ref)." +@unit ppt "ppt" Pertrillion 1//1000000000000 false +" Unitful.ppq +\nPerquadrillion, a unit meaning parts per quadrillion (in the short-scale sense), i.e., 10^-15. +\nDimension: [`Unitful.NoDims`](@ref)." +@unit ppq "ppq" Perquadrillion 1//1000000000000000 false # Temperature " Unitful.°C