nrel.hive.model.sim_time

Module Contents

Classes

SimTime

int([x]) -> integer

class nrel.hive.model.sim_time.SimTime[source]

Bases: int

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4

ERROR_MSG = 'Unable to parse datetime. Make sure the time is an ISO 8601 string or an epoch integer.'
classmethod build(value: str | int) SimTime[source]
__add__(other)[source]

Return self+value.

__sub__(other)[source]

Return self-value.

__mul__(other)[source]

Return self*value.

__repr__()[source]

Return repr(self).

__str__()[source]

Return str(self).

as_datetime_time() datetime.time[source]
as_epoch_time() int[source]
as_iso_time() str[source]