Data Retrieval
API reference for sovai.get_data
Last updated
def __init__(
self,
base_url: str,
token: str,
verify_ssl: bool = True,
max_retries: int = 3,
backoff_factor: float = 0.5,
timeout: tuple = (5, 30),
logger: Optional[logging.Logger] = None,
)def get(
self,
endpoint: str,
params: Optional[Dict[str, Any]] = None,
stream: bool = False,
body: Optional[Dict[str, Any]] = None,
) -> requests.Responsedef data(
endpoint: str,
tickers: Optional[Union[str, List[str]]] = None,
chart: Optional[str] = None,
columns: Optional[Union[str, List[str]]] = None,
version: Optional[str] = None,
start_date: Optional[str] = None,
end_date: Optional[str] = None,
plot: bool = False,
limit: Optional[int] = None,
params: Optional[Dict[str, Any]] = None,
body: Optional[Dict[str, Any]] = None,
use_polars: bool = False,
purge_cache: bool = False,
parquet: bool = True,
frequency: Optional[str] = None,
verbose: bool = False,
full_history: bool = False,
source: Optional[str] = None,
) -> Union[DataFrameType, go.Figure, None]