We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7e359f commit 296f3d5Copy full SHA for 296f3d5
optimas/generators/base.py
@@ -187,13 +187,9 @@ def _convert_vocs_constraints_to_constraints(
187
def _convert_vocs_observables_to_parameters(self) -> List[Parameter]:
188
"""Convert VOCS observables to optimas Parameter objects."""
189
parameters = []
190
- # Handle both set of strings and dict
191
- for obs_name in self._vocs.observables:
192
- if isinstance(self._vocs.observables, dict):
193
- obs_spec = self._vocs.observables[obs_name]
194
- else:
195
- obs_spec = None
196
- param = Parameter(name=obs_name, dtype=obs_spec)
+ for obs_name, obs_spec in self._vocs.observables.items():
+ dtype = obs_spec.dtype
+ param = Parameter(name=obs_name, dtype=dtype)
197
parameters.append(param)
198
return parameters
199
0 commit comments