Tables, errors and discovery¶
ArrowTable ¶
A table of query results, ready to load into any Arrow-aware dataframe library.
It implements the Arrow PyCapsule interface, so it can be passed straight to polars, pandas, pyarrow, DuckDB and others without signalk-cli depending on any of them:
Examples:
SignalKError ¶
Bases: Exception
A request to a SignalK server failed.
Attributes:
-
status_code–HTTP status of the failed response, or None if the server couldn’t be reached.
from_request classmethod ¶
Wrap a niquests exception, using the server’s error message if it sent one.
discover_host ¶
Browse mDNS for a SignalK server and return its base URL, or None.