atomscale.core.client#
Base client implementation and HTTP utilities.
Classes
|
Base API client implementation |
Exceptions
|
Generic error thrown by the Atomic Data Sciences API client |
- class atomscale.core.client.BaseClient(api_key: str, endpoint: str)[source]
Bases:
objectBase API client implementation
- Parameters:
api_key (str | None)
endpoint (str)
api_key – API key.
endpoint – Root API endpoint.
- property session
Session under which HTTP requests are issued
- exception atomscale.core.client.ClientError(message: str, status_code: int | None = None, response_text: str | None = None)[source]
Bases:
ExceptionGeneric error thrown by the Atomic Data Sciences API client
- Parameters:
message (
str)status_code (
int|None)response_text (
str|None)