fault.time

Information about the metric second and its multiples.

name_to_exponent
data

name_to_exponent = {
	'quectosecond': -30,
	'rontosecond': -27,
	'yoctosecond': -24,
	'zeptosecond': -21,
	'attosecond': -19,
	'femtosecond': -15,
	'picosecond': -12,
	'nanosecond': -9,
	'microsecond': -6,
	'millisecond': -3,
	'centisecond': -2,
	'decisecond': -1,
	'second': 0,
	'decasecond': 1,
	'hectosecond': 2,
	'kilosecond': 3,
	'megasecond': 6,
	'gigasecond': 9,
	'terasecond': 12,
	'petasecond': 15,
	'exasecond': 18,
	'zettasecond': 21,
	'yottasecond': 24,
	'ronnasecond': 27,
	'quettasecond': 30,
}

exponent_to_name0
data

exponent_to_name = dict([(v,k) for k,v in name_to_exponent.items()])

abbreviations0
data

abbreviations = {
	-1: 'ds',
	-2: 'cs',
	-3: 'ms',
	-6: 'µs',
	-9: 'ns',
	-12: 'ps',
	-15: 'fs',
	-18: 'as',
	-21: 'zs',
	-24: 'ys',
	-27: 'rs',
	-30: 'qs',
	0: 's',
	1: 'das',
	2: 'hs',
	3: 'ks',
	6: 'Ms',
	9: 'Gs',
	12: 'Ts',
	15: 'Ps',
	18: 'Es',
	21: 'Zs',
	24: 'Ys',
	27: 'Rs',
	30: 'Qs',
}

context0
function

context(context)

Given a libunit.Context instance, define the metric units starting with the 'second'.