Skip to content

Feature request: SI prefixes notation #115

@IvanSanchez

Description

@IvanSanchez

I'd like to have notations using the prefixes from the international system of units, i.e.:

k M G T P E Z Y R Q B

Or their long forms:

Kilo Mega Giga Tera Peta Exa Zetta Yotta Ronna Quecca Bundecca

Note that I'm including the proposal for Ronna and Quecca, as well as the hypothetical Bundecca.

I guess that a nice approach would be to add this as a setting, and letting the abbreviate function use either the "standard" list (K M B T Qa Qt Sx Sp Oc No Dc, etc), the "short SI" list (k M G T P E Z Y R Q B) or the "long SI" list (Kilo Mega Giga Tera Peta Exa Zetta Yotta Ronna Quecca Bundecca). I don't see a need to add whole new notations, but rather change how the ones using the "standard" suffixes work.

There's also a proposal to extend the SI prefixes up to 10^48, which boils down to

k M G T P E Z Y kY MY GY TY PY EY ZY YY

Arguably this could be extended like...

k M G T P E Z Y R Q B kB MB GB TB PB EB ZB YB RB QB BB kBB MBB GBB TBB PBB EBB ZBB YBB RBB QBB BBB kBBB

...and later, add an exponent to the Bundeccas (to support those insane 1e9999999999 numbers), like

MB² = MBB
MB³ = MBBB
MB⁴ = MBBBB

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions