Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,6 +5,10 @@ import plotly.express as px
|
|
| 5 |
import plotly.graph_objects as go
|
| 6 |
import numpy as np
|
| 7 |
import requests
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
# ======================================================
|
| 9 |
# 🌐 API Pricing HF
|
| 10 |
# ======================================================
|
|
@@ -49,6 +53,7 @@ def call_pricing_api(featRentalFeatures: RentalFeatures):
|
|
| 49 |
return None, payload, None
|
| 50 |
|
| 51 |
|
|
|
|
| 52 |
### CONFIG
|
| 53 |
st.set_page_config(page_title="Location Voiture", page_icon="💸", layout="wide")
|
| 54 |
|
|
@@ -163,13 +168,16 @@ with col2:
|
|
| 163 |
if submit:
|
| 164 |
model_select = data_pricing[data_pricing["model_key"] == model]
|
| 165 |
power_select = data_pricing[data_pricing["engine_power"] == power]
|
| 166 |
-
car_select=RentalFeatures(model_key=
|
| 167 |
# avg_rental_price = data_pricing[model_select & power_select][
|
| 168 |
# "rental_price_per_day"
|
| 169 |
# ].mean()
|
|
|
|
| 170 |
rental_price = call_pricing_api(
|
| 171 |
car_select
|
| 172 |
)
|
| 173 |
# avg_rental_price = 0.0
|
|
|
|
|
|
|
| 174 |
st.metric("Prix de location moyen (en $)", np.round(rental_price, 2))
|
| 175 |
# exemple de véhicule du site avec les données : https://fr.getaround.com/location-voiture/paris/citroen-c3-1608526
|
|
|
|
| 5 |
import plotly.graph_objects as go
|
| 6 |
import numpy as np
|
| 7 |
import requests
|
| 8 |
+
import logging
|
| 9 |
+
|
| 10 |
+
logger = logging.getLogger(__name__)
|
| 11 |
+
|
| 12 |
# ======================================================
|
| 13 |
# 🌐 API Pricing HF
|
| 14 |
# ======================================================
|
|
|
|
| 53 |
return None, payload, None
|
| 54 |
|
| 55 |
|
| 56 |
+
logger.info('Started')
|
| 57 |
### CONFIG
|
| 58 |
st.set_page_config(page_title="Location Voiture", page_icon="💸", layout="wide")
|
| 59 |
|
|
|
|
| 168 |
if submit:
|
| 169 |
model_select = data_pricing[data_pricing["model_key"] == model]
|
| 170 |
power_select = data_pricing[data_pricing["engine_power"] == power]
|
| 171 |
+
car_select=RentalFeatures(model_key=model_select, engine_power=power_select)
|
| 172 |
# avg_rental_price = data_pricing[model_select & power_select][
|
| 173 |
# "rental_price_per_day"
|
| 174 |
# ].mean()
|
| 175 |
+
logger.info(car_select)
|
| 176 |
rental_price = call_pricing_api(
|
| 177 |
car_select
|
| 178 |
)
|
| 179 |
# avg_rental_price = 0.0
|
| 180 |
+
logger.info("##############")
|
| 181 |
+
logger.info(rental_price)
|
| 182 |
st.metric("Prix de location moyen (en $)", np.round(rental_price, 2))
|
| 183 |
# exemple de véhicule du site avec les données : https://fr.getaround.com/location-voiture/paris/citroen-c3-1608526
|