numerous.client.common module#
- class numerous.client.common.Interp(value)#
Bases:
EnumAn enumeration.
- linear = 1#
- quadratic = 2#
- zero = 0#
- exception numerous.client.common.InterpolationOutOfRangeError(min_, max_, values)#
Bases:
Exception
- class numerous.client.common.JobStatus(value)#
Bases:
EnumAn 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:
IteratorReturns 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)#