openai pandas tqdm scipy statsmodels scikit-posthocs json-repair plotly boto3