Skip to content

Commit

Permalink
Modify getting parameters and state vars from Python standalone target
Browse files Browse the repository at this point in the history
  • Loading branch information
pnbabu committed Dec 11, 2024
1 parent d142ffe commit c8d523b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pynestml/codegeneration/python_standalone_target_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ def _get_model_parameters_and_state(cls, model_name: str):
neuron_name = "Neuron_" + model_name + suffix + "(1.0)"
neuron = eval("module." + neuron_name)
parameters_list = [p for p in dir(neuron.Parameters_) if not "__" in p]
parameters = {p: eval("neuron.get_" + p + "()") for p in parameters_list}
parameters = {p: getattr(neuron, "get_" + p)() for p in parameters_list}

state_list = [p for p in dir(neuron.State_) if not "__" in p]
state_vars = {p: eval("neuron.get_" + p + "()") for p in state_list}
state_vars = {p: getattr(neuron, "get_" + p)() for p in state_list}

return parameters, state_vars

Expand Down

0 comments on commit c8d523b

Please sign in to comment.