We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 71a7a86 commit d64745dCopy full SHA for d64745d
1 file changed
pyenzyme/thinlayers/psyces.py
@@ -264,16 +264,18 @@ def write(self) -> v2.EnzymeMLDocument:
264
>>> pe.write_enzymeml(optimized_doc, "optimized_model.json")
265
"""
266
nu_enzmldoc = self.enzmldoc.model_copy(deep=True)
267
- results = self.minimizer.result.params.valuesdict() # type: ignore
+ results = self.minimizer.result.params # type: ignore
268
269
- for name, value in results.items():
+ for name in results:
270
query = nu_enzmldoc.filter_parameters(symbol=name)
271
272
if len(query) == 0:
273
raise ValueError(f"Parameter {name} not found")
274
275
parameter = query[0]
276
- parameter.value = value
+ parameter.value = results[name].value
277
+ if results[name].stderr is not None:
278
+ parameter.stderr = results[name].stderr
279
280
return nu_enzmldoc
281
0 commit comments