|
19 | 19 |
|
20 | 20 | from functools import wraps
|
21 | 21 |
|
22 |
| -__version__ = "0.3" |
| 22 | +__version__ = "0.4" |
23 | 23 |
|
24 | 24 | API_KEY = os.environ.get('API_KEY', None)
|
25 | 25 |
|
@@ -304,37 +304,6 @@ def get_summary_statistics():
|
304 | 304 | logging.error("Error in extract_summary_statistics: %s", str(e), exc_info=True)
|
305 | 305 | return jsonify({"status": "failure", "error": str(e)}), 500
|
306 | 306 |
|
307 |
| -# @app.route('/get_posterior_predictive', methods=['GET']) |
308 |
| -# @check_task_status |
309 |
| -# def get_posterior_predictive(): |
310 |
| -# try: |
311 |
| -# task_id = request.args.get('task_id') |
312 |
| -# task = run_mmm_task.AsyncResult(task_id) |
313 |
| -# mmm = task.result |
314 |
| -# logging.info("MMM model: %s", mmm) |
315 |
| - |
316 |
| -# logging.info("Sampling posterior predictive") |
317 |
| -# mmm.sample_posterior_predictive(mmm.X, extend_idata = True, combined = True) |
318 |
| -# logging.info("Posterior predictive sampled") |
319 |
| - |
320 |
| -# logging.info("Generating posterior predictive plot") |
321 |
| -# fig = mmm.plot_posterior_predictive() |
322 |
| -# logging.info("Posterior predictive plot generated") |
323 |
| - |
324 |
| -# axes = fig.get_axes()[0] |
325 |
| -# posterior_predictive_dict = { |
326 |
| -# 'obs_xdata': list(map(lambda x: pd.to_datetime(x).strftime('%Y-%m-%d'), axes.get_lines()[0].get_xdata())), |
327 |
| -# 'obs_ydata': list(axes.get_lines()[0].get_ydata()), |
328 |
| -# 'pred_ydata': list(axes.get_lines()[1].get_ydata()) |
329 |
| -# } |
330 |
| -# posterior_predictive_json = json.dumps(posterior_predictive_dict) |
331 |
| -# logging.info("Posterior predictive JSON generated") |
332 |
| -# return jsonify({"status": "completed", "posterior_predictive": posterior_predictive_json}) |
333 |
| -# except Exception as e: |
334 |
| -# logging.error("Error in get_posterior_predictive: %s", str(e), exc_info=True) |
335 |
| -# return jsonify({"status": "failure", "error": str(e)}), 500 |
336 |
| - |
337 |
| - |
338 | 307 | if __name__ == '__main__':
|
339 | 308 | from argparse import ArgumentParser
|
340 | 309 | parser = ArgumentParser()
|
|
0 commit comments