Skip to content

Commit 3c0ed88

Browse files
committed
fix error in merge
1 parent 857d8c5 commit 3c0ed88

1 file changed

Lines changed: 14 additions & 20 deletions

File tree

netpyne_ui/netpyne_geppetto.py

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def getData(self):
5252
"currentFolder": os.getcwd()
5353
}
5454

55-
def instantiateNetPyNEModelInGeppetto(self):
55+
def instantiateNetPyNEModelInGeppetto(self, args):
5656
try:
5757
with redirect_stdout(sys.__stdout__):
5858
if not 'usePrevInst' in args or not args['usePrevInst']:
@@ -152,18 +152,17 @@ def remove(dictionary):
152152

153153
try:
154154
with redirect_stdout(sys.__stdout__):
155-
from . import netpyne_geppetto
156155
sim.initialize()
157156
wake_up_geppetto = False
158157
if all([args[option] for option in ['loadNetParams', 'loadSimCfg', 'loadSimData', 'loadNet']]):
159158
wake_up_geppetto = True
160159
if self.doIhaveInstOrSimData()['haveInstance']: sim.clearAll()
161160
sim.initialize()
162161
sim.loadAll(args['jsonModelFolder'])
163-
netpyne_geppetto.netParams = sim.net.params
164-
netpyne_geppetto.simConfig = sim.cfg
165-
remove(netpyne_geppetto.netParams.todict())
166-
remove(netpyne_geppetto.simConfig.todict())
162+
self.netParams = sim.net.params
163+
self.simConfig = sim.cfg
164+
remove(self.netParams.todict())
165+
remove(self.simConfig.todict())
167166
else:
168167
if args['loadNet']:
169168
wake_up_geppetto = True
@@ -181,14 +180,14 @@ def remove(dictionary):
181180

182181
if args['loadSimCfg']:
183182
sim.loadSimCfg(args['jsonModelFolder'])
184-
netpyne_geppetto.simConfig = sim.cfg
185-
remove(netpyne_geppetto.simConfig.todict())
183+
self.simConfig = sim.cfg
184+
remove(self.simConfig.todict())
186185

187186
if args['loadNetParams']:
188187
if self.doIhaveInstOrSimData()['haveInstance']: sim.clearAll()
189188
sim.loadNetParams(args['jsonModelFolder'])
190-
netpyne_geppetto.netParams = sim.net.params
191-
remove(netpyne_geppetto.netParams.todict())
189+
self.netParams = sim.net.params
190+
remove(self.netParams.todict())
192191

193192
if wake_up_geppetto:
194193
section = list(sim.net.cells[0].secs.keys())[0]
@@ -211,8 +210,6 @@ def importModel(self, modelParameters):
211210

212211
self.compileModMechFiles(modelParameters['compileMod'], modelParameters['modFolder'])
213212

214-
from . import netpyne_geppetto
215-
216213
with redirect_stdout(sys.__stdout__):
217214
# NetParams
218215
netParamsPath = str(modelParameters["netParamsPath"])
@@ -247,8 +244,6 @@ def importCellTemplate(self, modelParameters, modFolder, compileMod):
247244
# Get Current dir
248245
owd = os.getcwd()
249246

250-
from .netpyne_geppetto import netParams
251-
252247
self.compileModMechFiles(compileMod, modFolder)
253248

254249
# import cell template
@@ -300,12 +295,11 @@ def importNeuroML(self, modelParams):
300295

301296
def deleteModel(self, modelParams):
302297
try:
303-
from . import netpyne_geppetto
304298
with redirect_stdout(sys.__stdout__):
305-
netpyne_geppetto.netParams = specs.NetParams()
306-
netpyne_geppetto.simConfig = specs.SimConfig()
307-
netpyne_geppetto.netParams.todict()
308-
netpyne_geppetto.netParams.todict()
299+
self.netParams = specs.NetParams()
300+
self.simConfig = specs.SimConfig()
301+
self.netParams.todict()
302+
self.netParams.todict()
309303
if self.doIhaveInstOrSimData()['haveInstance']: sim.clearAll()
310304
self.geppetto_model = None
311305
return self.getJSONReply()
@@ -317,7 +311,7 @@ def instantiateNetPyNEModel(self):
317311
with redirect_stdout(sys.__stdout__):
318312
from . import netpyne_geppetto
319313
saveData = sim.allSimData if hasattr(sim, 'allSimData') and 'spkt' in sim.allSimData.keys() and len(sim.allSimData['spkt'])>0 else False
320-
sim.create(netpyne_geppetto.netParams, netpyne_geppetto.simConfig)
314+
sim.create(netpyne_geppetto.netParams, self.simConfig)
321315
sim.net.defineCellShapes() # creates 3d pt for cells with stylized geometries
322316
sim.gatherData(gatherLFP=False)
323317
if saveData: sim.allSimData = saveData # preserve data from previous simulation

0 commit comments

Comments
 (0)