Skip to content

Commit 59cac77

Browse files
ReservoirModel ValuesEnum
1 parent f9c05ce commit 59cac77

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

src/geophires_x/Reservoir.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def __init__(self, model: Model):
5050
"Reservoir Model",
5151
DefaultValue=ReservoirModel.ANNUAL_PERCENTAGE.int_value,
5252
AllowableRange=[0, 1, 2, 3, 4, 5, 6, 7],
53+
ValuesEnum=ReservoirModel,
5354
Required=True,
5455
ErrMessage="run default reservoir model (Thermal Drawdown Percentage Model)",
5556
ToolTipText='; '.join([f'{it.int_value}: {it.value}' for it in ReservoirModel])

src/geophires_x_schema_generator/geophires-request.json

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,49 @@
4848
"category": "Reservoir",
4949
"default": 4,
5050
"minimum": 0,
51-
"maximum": 7
51+
"maximum": 7,
52+
"enum_values": [
53+
{
54+
"name": "CYLINDRICAL",
55+
"value": "Simple cylindrical",
56+
"int_value": 0
57+
},
58+
{
59+
"name": "MULTIPLE_PARALLEL_FRACTURES",
60+
"value": "Multiple Parallel Fractures",
61+
"int_value": 1
62+
},
63+
{
64+
"name": "LINEAR_HEAT_SWEEP",
65+
"value": "1-D Linear Heat Sweep",
66+
"int_value": 2
67+
},
68+
{
69+
"name": "SINGLE_FRACTURE",
70+
"value": "Single Fracture m/A Thermal Drawdown",
71+
"int_value": 3
72+
},
73+
{
74+
"name": "ANNUAL_PERCENTAGE",
75+
"value": "Annual Percentage Thermal Drawdown",
76+
"int_value": 4
77+
},
78+
{
79+
"name": "USER_PROVIDED_PROFILE",
80+
"value": "User-Provided Temperature Profile",
81+
"int_value": 5
82+
},
83+
{
84+
"name": "TOUGH2_SIMULATOR",
85+
"value": "TOUGH2 Simulator",
86+
"int_value": 6
87+
},
88+
{
89+
"name": "SUTRA",
90+
"value": "SUTRA",
91+
"int_value": 7
92+
}
93+
]
5294
},
5395
"Reservoir Depth": {
5496
"description": "Depth of the reservoir",

0 commit comments

Comments
 (0)