| 769 | | if parametername in self.celltype.scaled_parameters(): |
|---|
| 770 | | translation = self.celltype.translations[parametername] |
|---|
| 771 | | rarr = eval(translation['forward_transform'], globals(), {parametername : rarr}) |
|---|
| 772 | | nest.SetStatus(self.cell_local,translation['translated_name'],rarr) |
|---|
| 773 | | elif parametername in self.celltype.simple_parameters(): |
|---|
| 774 | | translation = self.celltype.translations[parametername] |
|---|
| 775 | | nest.SetStatus(self.cell_local, translation['translated_name'], rarr) |
|---|
| | 769 | if not isinstance(self.celltype, str): |
|---|
| | 770 | if parametername in self.celltype.scaled_parameters(): |
|---|
| | 771 | translation = self.celltype.translations[parametername] |
|---|
| | 772 | rarr = eval(translation['forward_transform'], globals(), {parametername : rarr}) |
|---|
| | 773 | nest.SetStatus(self.cell_local,translation['translated_name'],rarr) |
|---|
| | 774 | elif parametername in self.celltype.simple_parameters(): |
|---|
| | 775 | translation = self.celltype.translations[parametername] |
|---|
| | 776 | nest.SetStatus(self.cell_local, translation['translated_name'], rarr) |
|---|
| | 777 | else: |
|---|
| | 778 | for cell,val in zip(self.cell_local, rarr): |
|---|
| | 779 | setattr(cell, parametername, val) |
|---|