Stream

API reference for sovai.utils.stream

Module: sovai.utils.stream

Functions

stream_data()

def stream_data(res: Response) -> pd.DataFrame

Get streaming data from server and convert to pd.DataFrame. Ensure 'ticker' column (if it exists) is at the front of the DataFrame.

Parameters

Parameter
Type
Description

res

Response

Response object from requests.

Returns

pd.DataFrame: DataFrame with 'ticker' column at the front if it exists.


stream_data_pyarrow()

def stream_data_pyarrow(response: Response) -> pd.DataFrame

Read a Response object containing a serialized Arrow table and convert it to a Pandas DataFrame.

Parameters

Parameter
Type
Description

response

Response

The response object from an HTTP request containing serialized Arrow table.

Returns

pd.DataFrame: DataFrame representation of the Arrow table.


Last updated