numerous.client.common module#

class numerous.client.common.Interp(value)#

Bases: Enum

An enumeration.

linear = 1#
quadratic = 2#
zero = 0#
exception numerous.client.common.InterpolationOutOfRangeError(min_, max_, values)#

Bases: Exception

class numerous.client.common.JobStatus(value)#

Bases: Enum

An enumeration.

failed = 5#
finished = 2#
initializing = 7#
ready = 0#
request_termination = 3#
requested = 6#
running = 1#
terminated = 4#
class numerous.client.common.RepeatedFunction(interval, function, run_initially=False, *args, **kwargs)#

Bases: object

start()#
Return type:

None

stop()#
Return type:

None

class numerous.client.common.RestorableIterator(data)#

Bases: Iterator

Returns items not handled items again after restore. >>> restorable_iterator = RestorableIterator(iter(range(4))) >>> assert list(restorable_iterator) == [0, 1, 2, 3] >>> restorable_iterator.restore() >>> assert list(restorable_iterator) == [0, 1, 2, 3] >>> restorable_iterator.restore() >>> assert list(next(restorable_iterator) for i in range(3)) == [0, 1, 2] >>> restorable_iterator.item_handled() >>> restorable_iterator.item_handled() >>> restorable_iterator.restore() >>> assert list(restorable_iterator) == [2, 3] >>> restorable_iterator.item_handled() >>> restorable_iterator.restore() >>> assert list(restorable_iterator) == [3] >>> assert list(restorable_iterator) == []

item_handled()#
restore()#
numerous.client.common.initialize_grpc_channel(refresh_token, token_callback, server=None, port=None, secure=None, instance_id=None)#
numerous.client.common.inrange(x)#
numerous.client.common.interp1d(x, y, kind='zero')#
Return type:

Callable[[Union[Sequence[Union[int, float]], int, float]], Sequence[Union[int, float]]]

numerous.client.common.interp_linear(b0, b1, x_data)#
Return type:

list

numerous.client.common.interp_linear_coefficients(x, y)#
Return type:

tuple[float, float]

numerous.client.common.interp_zero(x, y, x_data)#
Return type:

Sequence[Union[int, float]]

numerous.client.common.parse_api_url(url)#
numerous.client.common.trace(func)#