Spaces:
Sleeping
Sleeping
Commit
·
d574c84
1
Parent(s):
64afff6
Add sample output flag and update sample descriptions in API response
Browse files
app.py
CHANGED
|
@@ -4,6 +4,7 @@ import requests
|
|
| 4 |
import json
|
| 5 |
import time
|
| 6 |
from datetime import datetime
|
|
|
|
| 7 |
import pandas as pd
|
| 8 |
from fastapi import FastAPI
|
| 9 |
from fastapi.middleware.cors import CORSMiddleware
|
|
@@ -51,6 +52,7 @@ class PredictionInput(BaseModel):
|
|
| 51 |
levelOfSugar: str
|
| 52 |
listPricePerUnitMl: float
|
| 53 |
weightPerUnitMl: float
|
|
|
|
| 54 |
|
| 55 |
class inputtext(BaseModel):
|
| 56 |
inputtext:str
|
|
@@ -112,7 +114,8 @@ def run_pred_pipeline(input: PredictionInput):
|
|
| 112 |
print(f"Running the pipeline : {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} ")
|
| 113 |
|
| 114 |
## Hardcoding for testing purposes ##
|
| 115 |
-
if input.dict().get('sampleOutput') ==
|
|
|
|
| 116 |
temp_predictions_dict = generate_random_predictions()
|
| 117 |
sample_sim_attr = get_sample_similarity_attr()
|
| 118 |
data_out = {
|
|
|
|
| 4 |
import json
|
| 5 |
import time
|
| 6 |
from datetime import datetime
|
| 7 |
+
import time
|
| 8 |
import pandas as pd
|
| 9 |
from fastapi import FastAPI
|
| 10 |
from fastapi.middleware.cors import CORSMiddleware
|
|
|
|
| 52 |
levelOfSugar: str
|
| 53 |
listPricePerUnitMl: float
|
| 54 |
weightPerUnitMl: float
|
| 55 |
+
sampleOutput: bool
|
| 56 |
|
| 57 |
class inputtext(BaseModel):
|
| 58 |
inputtext:str
|
|
|
|
| 114 |
print(f"Running the pipeline : {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} ")
|
| 115 |
|
| 116 |
## Hardcoding for testing purposes ##
|
| 117 |
+
if input.dict().get('sampleOutput') == True:
|
| 118 |
+
time.sleep(4)
|
| 119 |
temp_predictions_dict = generate_random_predictions()
|
| 120 |
sample_sim_attr = get_sample_similarity_attr()
|
| 121 |
data_out = {
|
helper.py
CHANGED
|
@@ -36,7 +36,7 @@ def process_api_response(json_response):
|
|
| 36 |
def get_sample_similarity_attr():
|
| 37 |
sample_sim = {
|
| 38 |
"GB1263": {
|
| 39 |
-
"description": "
|
| 40 |
"sell_in_volume": 44426.88,
|
| 41 |
"similarity": 66.67,
|
| 42 |
"distribution": [
|
|
@@ -77,7 +77,7 @@ def get_sample_similarity_attr():
|
|
| 77 |
]
|
| 78 |
},
|
| 79 |
"GB1264": {
|
| 80 |
-
"description": "
|
| 81 |
"sell_in_volume": 26840.97,
|
| 82 |
"similarity": 66.67,
|
| 83 |
"distribution": [
|
|
@@ -118,7 +118,7 @@ def get_sample_similarity_attr():
|
|
| 118 |
]
|
| 119 |
},
|
| 120 |
"GB1450": {
|
| 121 |
-
"description": "
|
| 122 |
"sell_in_volume": 32346.0,
|
| 123 |
"similarity": 66.67,
|
| 124 |
"distribution": [
|
|
@@ -159,7 +159,7 @@ def get_sample_similarity_attr():
|
|
| 159 |
]
|
| 160 |
},
|
| 161 |
"GB1561": {
|
| 162 |
-
"description": "
|
| 163 |
"sell_in_volume": 3265.92,
|
| 164 |
"similarity": 77.78,
|
| 165 |
"distribution": [
|
|
@@ -180,7 +180,7 @@ def get_sample_similarity_attr():
|
|
| 180 |
]
|
| 181 |
},
|
| 182 |
"GB1650": {
|
| 183 |
-
"description": "
|
| 184 |
"sell_in_volume": 0.0,
|
| 185 |
"similarity": 77.78,
|
| 186 |
"distribution": [
|
|
|
|
| 36 |
def get_sample_similarity_attr():
|
| 37 |
sample_sim = {
|
| 38 |
"GB1263": {
|
| 39 |
+
"description": "MILKA 270G MILK",
|
| 40 |
"sell_in_volume": 44426.88,
|
| 41 |
"similarity": 66.67,
|
| 42 |
"distribution": [
|
|
|
|
| 77 |
]
|
| 78 |
},
|
| 79 |
"GB1264": {
|
| 80 |
+
"description": "MILKA 270G WN",
|
| 81 |
"sell_in_volume": 26840.97,
|
| 82 |
"similarity": 66.67,
|
| 83 |
"distribution": [
|
|
|
|
| 118 |
]
|
| 119 |
},
|
| 120 |
"GB1450": {
|
| 121 |
+
"description": "MILKA LARGE BLOCK OREO",
|
| 122 |
"sell_in_volume": 32346.0,
|
| 123 |
"similarity": 66.67,
|
| 124 |
"distribution": [
|
|
|
|
| 159 |
]
|
| 160 |
},
|
| 161 |
"GB1561": {
|
| 162 |
+
"description": "MIXED DUO PREFILL",
|
| 163 |
"sell_in_volume": 3265.92,
|
| 164 |
"similarity": 77.78,
|
| 165 |
"distribution": [
|
|
|
|
| 180 |
]
|
| 181 |
},
|
| 182 |
"GB1650": {
|
| 183 |
+
"description": "CAD TWIRL MINT",
|
| 184 |
"sell_in_volume": 0.0,
|
| 185 |
"similarity": 77.78,
|
| 186 |
"distribution": [
|