api_24sea.datasignals.base_client#
Shared authentication state for the DataSignals client facades.
Classes#
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.