|
1 | 1 | """Constants for the PEtab edit GUI.""" |
| 2 | + |
2 | 3 | import numpy as np |
3 | 4 |
|
4 | 5 | COLUMNS = { |
|
30 | 31 | "nominalValue": {"type": np.float64, "optional": False}, |
31 | 32 | "estimate": {"type": np.object_, "optional": False}, |
32 | 33 | "initializationPriorType": {"type": np.object_, "optional": True}, |
33 | | - "initializationPriorParameters": {"type": np.object_, "optional": True}, |
| 34 | + "initializationPriorParameters": { |
| 35 | + "type": np.object_, |
| 36 | + "optional": True, |
| 37 | + }, |
34 | 38 | "objectivePriorType": {"type": np.object_, "optional": True}, |
35 | 39 | "objectivePriorParameters": {"type": np.object_, "optional": True}, |
36 | 40 | }, |
37 | 41 | "condition": { |
38 | 42 | "conditionId": {"type": np.object_, "optional": False}, |
39 | 43 | "conditionName": {"type": np.object_, "optional": False}, |
40 | | - } |
| 44 | + }, |
41 | 45 | } |
42 | 46 |
|
43 | 47 | CONFIG = { |
44 | | - 'window_title': 'My Application', |
45 | | - 'window_size': (800, 600), |
46 | | - 'table_titles': { |
47 | | - 'data': 'Data', |
48 | | - 'parameters': 'Parameters', |
49 | | - 'observables': 'Observables', |
50 | | - 'conditions': 'Conditions' |
| 48 | + "window_title": "My Application", |
| 49 | + "window_size": (800, 600), |
| 50 | + "table_titles": { |
| 51 | + "data": "Data", |
| 52 | + "parameters": "Parameters", |
| 53 | + "observables": "Observables", |
| 54 | + "conditions": "Conditions", |
| 55 | + }, |
| 56 | + "summary_title": "Summary", |
| 57 | + "buttons": { |
| 58 | + "test_consistency": "Test Consistency", |
| 59 | + "proceed_optimization": "Proceed to Optimization", |
51 | 60 | }, |
52 | | - 'summary_title': 'Summary', |
53 | | - 'buttons': { |
54 | | - 'test_consistency': 'Test Consistency', |
55 | | - 'proceed_optimization': 'Proceed to Optimization' |
56 | | - } |
57 | 61 | } |
58 | 62 |
|
59 | 63 | # String constants |
60 | | -ROW = 'row' |
61 | | -COLUMN = 'column' |
62 | | -INDEX = 'index' |
| 64 | +ROW = "row" |
| 65 | +COLUMN = "column" |
| 66 | +INDEX = "index" |
63 | 67 |
|
64 | 68 | COPY_FROM = "copy from" |
65 | 69 | USE_DEFAULT = "use default" |
|
120 | 124 | "observable": ALLOWED_STRATEGIES_OBS, |
121 | 125 | "parameter": ALLOWED_STRATEGIES_PAR, |
122 | 126 | "condition": ALLOWED_STRATEGIES_COND, |
123 | | - "measurement": ALLOWED_STRATEGIES_MEAS |
| 127 | + "measurement": ALLOWED_STRATEGIES_MEAS, |
124 | 128 | } |
125 | 129 | DEFAULT_OBS_CONFIG = { |
126 | 130 | "observableId": { |
127 | | - "strategy": COPY_FROM, SOURCE_COLUMN: "observableFormula", |
128 | | - DEFAULT_VALUE: "new_observable" |
129 | | - }, |
130 | | - "observableName": { |
131 | | - "strategy": COPY_FROM, SOURCE_COLUMN: "observableId" |
132 | | - }, |
133 | | - "noiseFormula": { |
134 | | - "strategy": USE_DEFAULT, DEFAULT_VALUE: 1 |
| 131 | + "strategy": COPY_FROM, |
| 132 | + SOURCE_COLUMN: "observableFormula", |
| 133 | + DEFAULT_VALUE: "new_observable", |
135 | 134 | }, |
| 135 | + "observableName": {"strategy": COPY_FROM, SOURCE_COLUMN: "observableId"}, |
| 136 | + "noiseFormula": {"strategy": USE_DEFAULT, DEFAULT_VALUE: 1}, |
136 | 137 | "observableTransformation": { |
137 | 138 | "strategy": USE_DEFAULT, |
138 | | - DEFAULT_VALUE: "lin" |
| 139 | + DEFAULT_VALUE: "lin", |
139 | 140 | }, |
140 | | - "noiseDistribution": { |
141 | | - "strategy": USE_DEFAULT, |
142 | | - DEFAULT_VALUE: "normal" |
143 | | - } |
| 141 | + "noiseDistribution": {"strategy": USE_DEFAULT, DEFAULT_VALUE: "normal"}, |
144 | 142 | } |
145 | 143 | DEFAULT_PAR_CONFIG = { |
146 | 144 | "parameterName": { |
147 | | - "strategy": COPY_FROM, SOURCE_COLUMN: "parameterId", |
148 | | - DEFAULT_VALUE: "new_parameter" |
149 | | - }, |
150 | | - "parameterScale": { |
151 | | - "strategy": USE_DEFAULT, DEFAULT_VALUE: "log10" |
152 | | - }, |
153 | | - "lowerBound": { |
154 | | - "strategy": MIN_COLUMN |
155 | | - }, |
156 | | - "upperBound": { |
157 | | - "strategy": MAX_COLUMN |
158 | | - }, |
159 | | - "estimate": { |
160 | | - "strategy": USE_DEFAULT, DEFAULT_VALUE: 1 |
161 | | - }, |
162 | | - "nominalValue": { |
163 | | - "strategy": SBML_LOOK |
| 145 | + "strategy": COPY_FROM, |
| 146 | + SOURCE_COLUMN: "parameterId", |
| 147 | + DEFAULT_VALUE: "new_parameter", |
164 | 148 | }, |
| 149 | + "parameterScale": {"strategy": USE_DEFAULT, DEFAULT_VALUE: "log10"}, |
| 150 | + "lowerBound": {"strategy": MIN_COLUMN}, |
| 151 | + "upperBound": {"strategy": MAX_COLUMN}, |
| 152 | + "estimate": {"strategy": USE_DEFAULT, DEFAULT_VALUE: 1}, |
| 153 | + "nominalValue": {"strategy": SBML_LOOK}, |
165 | 154 | } |
166 | 155 | DEFAULT_COND_CONFIG = { |
167 | | - "conditionId": { |
168 | | - "strategy": USE_DEFAULT, DEFAULT_VALUE: "new_condition" |
169 | | - }, |
170 | | - "conditionName": { |
171 | | - "strategy": COPY_FROM, SOURCE_COLUMN: "conditionId" |
172 | | - } |
| 156 | + "conditionId": {"strategy": USE_DEFAULT, DEFAULT_VALUE: "new_condition"}, |
| 157 | + "conditionName": {"strategy": COPY_FROM, SOURCE_COLUMN: "conditionId"}, |
173 | 158 | } |
174 | 159 | DEFAULT_MEAS_CONFIG = {} |
175 | 160 | DEFAULT_CONFIGS = { |
176 | 161 | "observable": DEFAULT_OBS_CONFIG, |
177 | 162 | "parameter": DEFAULT_PAR_CONFIG, |
178 | 163 | "condition": DEFAULT_COND_CONFIG, |
179 | | - "measurement": DEFAULT_MEAS_CONFIG |
| 164 | + "measurement": DEFAULT_MEAS_CONFIG, |
180 | 165 | } |
181 | 166 |
|
182 | 167 | COMMON_ERRORS = { |
183 | 168 | r"Error parsing '': Syntax error at \d+:\d+: mismatched input '<EOF>' " |
184 | | - r"expecting \{[^}]+\}" : "Invalid empty cell!" |
| 169 | + r"expecting \{[^}]+\}": "Invalid empty cell!" |
185 | 170 | } |
0 commit comments