generated from streamlit/streamlit-hello
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefaults.py
68 lines (60 loc) · 1.97 KB
/
defaults.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
from helpers import Settings, Currency, MileageUnit, FuelUnit, Distance, DistanceUnit, FuelPrice
AUD_SETTINGS = Settings(
currency=Currency.AUD,
fuel_price=FuelPrice(value=2.0, per_unit=FuelUnit.L),
fuel_unit=FuelUnit.L,
sim_fuel_price_hike=False,
pct_fuel_price_hike=2.5,
mileage_unit=MileageUnit.L_100KM,
annual_distance=Distance(value=15_000, unit=DistanceUnit.km),
def_hybrid_car_price=45_000,
def_fuel_car_price=40_000,
car_price_step=1_000,
distance_unit=DistanceUnit.km,
)
INR_SETTINGS = Settings(
currency=Currency.INR,
fuel_price=FuelPrice(value=100.0, per_unit=FuelUnit.L),
sim_fuel_price_hike=False,
pct_fuel_price_hike=2.5,
mileage_unit=MileageUnit.KMPL,
fuel_unit=FuelUnit.L,
annual_distance=Distance(value=15_000, unit=DistanceUnit.km),
def_hybrid_car_price=12_50_000,
def_fuel_car_price=10_00_000,
car_price_step=50_000,
distance_unit=DistanceUnit.km,
)
USD_SETTINGS = Settings(
currency=Currency.USD,
fuel_price=FuelPrice(value=4.4, per_unit=FuelUnit.USGa),
fuel_unit=FuelUnit.USGa,
sim_fuel_price_hike=False,
pct_fuel_price_hike=2.5,
mileage_unit=MileageUnit.MPG_US,
annual_distance=Distance(value=13_500, unit=DistanceUnit.mi),
def_hybrid_car_price=30_000,
def_fuel_car_price=25_000,
car_price_step=1_000,
distance_unit=DistanceUnit.mi,
)
GBP_SETTINGS = Settings(
currency=Currency.GBP,
fuel_price=FuelPrice(value=1.7, per_unit=FuelUnit.L),
fuel_unit=FuelUnit.L,
sim_fuel_price_hike=False,
pct_fuel_price_hike=2.5,
mileage_unit=MileageUnit.MPG_US,
annual_distance=Distance(value=10_000, unit=DistanceUnit.mi),
def_hybrid_car_price=40_000,
def_fuel_car_price=35_000,
car_price_step=1_000,
distance_unit=DistanceUnit.mi,
)
# print(UK_SETTINGS.dict())
SETTINGS_MAP = {
Currency.AUD.value: AUD_SETTINGS,
Currency.USD.value: USD_SETTINGS,
Currency.INR.value: INR_SETTINGS,
Currency.GBP.value: GBP_SETTINGS,
}