speasy.core.proxy package

class speasy.core.proxy.GetInventory[source]

Bases: object

static get(provider: str, **kwargs)[source]
class speasy.core.proxy.GetProduct[source]

Bases: object

static get(path: str, start_time: str, stop_time: str, **kwargs)[source]
exception speasy.core.proxy.ProxyError[source]

Bases: Exception

class speasy.core.proxy.Proxyfiable(request, arg_builder, min_version=<Version('0.13.0')>)[source]

Bases: object

speasy.core.proxy.is_proxy_up() → bool[source]
speasy.core.proxy.load_response(resp)[source]

Unpickle a proxy response according to its Content-Type: the server may ignore the compression we asked for.

speasy.core.proxy.query_proxy_version()[source]
speasy.core.proxy.unblosc_arrays(obj)[source]

Replace every {“__blosc__”: chunk, “dtype”, “shape”} marker sent by the proxy by its numpy array.