qrunch.common.units.time
Available time units.
Classes
Time unit type for atomic time unit. |
|
Time unit type for hour. |
|
Time unit type for microsecond. |
|
Time unit type for millisecond. |
|
Time unit type for minute. |
|
Time unit type for second. |
|
Unit annotated float for time that holds the unit information and the actual float value. |
- class AtomicUnitTime
Bases:
objectTime unit type for atomic time unit.
- si_conversion: float = 2.4188843265864e-17
- unit_string: str = 'AU time'
- class Hour
Bases:
objectTime unit type for hour.
- si_conversion: float = 3600
- unit_string: str = 'hour'
- class Microsecond
Bases:
objectTime unit type for microsecond.
- si_conversion: float = 1e-06
- unit_string: str = 'µs'
- class Millisecond
Bases:
objectTime unit type for millisecond.
- si_conversion: float = 0.001
- unit_string: str = 'ms'
- class Minute
Bases:
objectTime unit type for minute.
- si_conversion: float = 60
- unit_string: str = 'min'
- class Second
Bases:
objectTime unit type for second.
- si_conversion: float = 1.0
- unit_string: str = 's'
- class Time
Bases:
FloatWithUnitUnit annotated float for time that holds the unit information and the actual float value.
- __init__(unit: Unit[Any], value: float) None
- Parameters:
unit (Unit[Any])
value (float)
- Return type:
None
- to_unit(new_unit: Unit[T]) T
- Parameters:
new_unit (Unit[T])
- Return type:
T
- unit: Unit[Any]
- value: float