THERB-backendはTHERB(HASP)のシミュレーション結果を分析、管理するためのwebアプリを構成するAPIサーバーです。
THERB-UIをフロントエンドとして、THERB-webを構成します。
THERB-webには以下のような機能が実装される予定です。
- THERB-GHからアップロードされた入力データを元にシミュレーションを回し、結果を抽出、データベースに保存.
- データベースに保存されているデータをグラフ表示してくれるUI
- データを外部と連携するためのAPIインターフェース
- データを外部と連携するためのAPIインターフェース
- command promptを開き、ディレクトリ移動
- pipenv shellを叩いて、仮想環境を構築
- 以下のコマンドを叩く
set FLASK_APP=run
flask run
-
NewHaspデータをuploadする(以下のようにfileとnameをbodyパラメータの構成要素とする)
http://localhost:5000/run
-
uploadされたデータのproject名とidを取得する
http://localhost:5000/projects -
uploadされたデータのtimeseriesデータを取得する
http://localhost:5000/results/{projectId}