api_24sea.datasignals.base_client#

Shared authentication state for the DataSignals client facades.

Classes#

DataSignalsClient

Provide state and authentication shared by both client facades.

Module Contents#

class DataSignalsClient#

Provide state and authentication shared by both client facades.

This base contains no data-retrieval endpoint methods. Synchronous and asynchronous endpoint calls remain owned by their respective facades.

property base_url: str#

Return the normalized DataSignals API base URL.

property authenticated: bool#

Return whether the client is authenticated.

property metrics_overview: pandas.DataFrame | None#

Return the metrics overview DataFrame.

authenticate(username: str, password: str, permissions_overview: pandas.DataFrame | None = None)#

Authenticate with username and password.

selected_metrics(data: pandas.DataFrame) pandas.DataFrame#

Return metrics represented by columns in data.