MODULE REFERENCE
client
anomx.data.base.clientDataset access contracts and an optional scoped client binding.
classView source ↗
DatasetClient
DatasetClientBases: Protocol
Resolve versioned datasets and load channels without a specific host.
Members
describe_datasetmethod
describe_dataset(reference: str) -> dict[str, Any]| Parameter | Type | Default |
|---|---|---|
reference | str | required |
Returns dict[str, Any]
read_datasetmethod
read_dataset(reference: str, *, version: str, cursor: str | None = None, limit: int = 5000) -> dict[str, Any]| Parameter | Type | Default |
|---|---|---|
reference | str | required |
versionkeyword only | str | required |
cursorkeyword only | str | None | None |
limitkeyword only | int | 5000 |
Returns dict[str, Any]
load_channelsmethod
load_channels(channels: Sequence[str], *, start: str | None = None, end: str | None = None, frequency: str | None = None) -> object| Parameter | Type | Default |
|---|---|---|
channels | Sequence[str] | required |
startkeyword only | str | None | None |
endkeyword only | str | None | None |
frequencykeyword only | str | None | None |
Returns object
classView source ↗
SelectableDatasetClient
SelectableDatasetClientBases: DatasetClient, Protocol
Optional capability for immutable time-window and aggregation views.
Members
describe_dataset_selectionmethod
describe_dataset_selection(reference: str, *, selection: dict[str, Any]) -> dict[str, Any]| Parameter | Type | Default |
|---|---|---|
reference | str | required |
selectionkeyword only | dict[str, Any] | required |
Returns dict[str, Any]
functionView source ↗
current_dataset_client
current_dataset_client() -> DatasetClient | NoneReturn the client bound by an application or execution host, if any.
Returns DatasetClient | None
functionView source ↗
use_dataset_client
use_dataset_client(client: DatasetClient) -> Iterator[DatasetClient]Temporarily bind a client, restoring the previous binding on exit.
| Parameter | Type | Default |
|---|---|---|
client | DatasetClient | required |
Returns Iterator[DatasetClient]