예제 #1
0
@author: patricknevindwyer

SI (powers of 10) Storage
'''
from measurement.bases import Storage

bytes = Storage(
    toBaseUnit = 1.0,
    fromBaseUnit = 1.0,
    suffixes = ('b',)
)

kilobytes = Storage(
    toBaseUnit = 1000.0,
    fromBaseUnit = 0.001,
    suffixes = ('kB',)
)

megabytes = Storage(
    toBaseUnit = 1000000.0,
    fromBaseUnit = 0.000001,
    suffixes = ('MB',)
)

gigabytes = Storage(
    toBaseUnit = 1000000000.0,
    fromBaseUnit = 0.000000001,
    suffixes = ('GB',)
)
예제 #2
0
'''
Created on Dec 3, 2010

@author: patricknevindwyer

IEC (powers of 2) Storage
'''
from measurement.bases import Storage
from measurement.storage.si import bytes

kibibytes = Storage(
    toBaseUnit = 1024.0,
    fromBaseUnit = 1.0 / 1024.0,
    suffixes = ('KiB',)
)

mebibytes = Storage(
    toBaseUnit = 1024.0 ** 2,
    fromBaseUnit = 1 / (1024.0 * 1024.0),
    suffixes = ('MiB',)  
)

gibibytes = Storage(
    toBaseUnit = 1024.0 ** 3,
    fromBaseUnit = 1.0 / (1024.0 ** 3),
    suffixes = ('GiB',)
)

tebibytes = Storage(
    toBaseUnit = 1024.0 ** 4,
    fromBaseUnit = 1.0 / (1024.0 ** 4),