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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions