OpenSourceBrain / OSBv2

An updated version of the Open Source Brain platform
https://www.v2.opensourcebrain.org/
Other
11 stars 6 forks source link

Importing LEMS file into NetPyNE fails #766

Open sanjayankur31 opened 1 year ago

sanjayankur31 commented 1 year ago

Seeing this:

Exception                                 Traceback (most recent call last)
~/netpyne/netpyne_ui/netpyne_geppetto.py in importLEMS(self=<netpyne_ui.netpyne_geppetto.NetPyNEGeppetto object>, modelParameters={'compileMod': True, 'exploreOnlyDirs': False, 'explorerDialogOpen': False, 'explorerParameter': 'file', 'fileName': '/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml', 'filterFiles': '.xml', 'loadMod': False, 'modFolder': '/home/jovyan/netpyne/workspace/'})
    642                 filename = str(modelParameters["fileName"])
    643 
--> 644                 json_fname =  neuroml.convertLEMSSimulation(filename)
        json_fname = undefined
        neuroml.convertLEMSSimulation = <function convertLEMSSimulation at 0x7f74cabba3b0>
        filename = '/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml'
    645 
    646             return self.loadModel(args=dict(

~/netpyne/netpyne_ui/helpers/neuroml.py in convertLEMSSimulation(lemsFileName='/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml', compileMod=True)
     35 
     36         if result == False:
---> 37             raise Exception("Error loading lems file")
        global Exception = undefined
     38         lems = pynml.read_lems_file(lemsFileName)
     39 

Exception: Error loading lems file

WS: https://v2.opensourcebrain.org/workspace/open/809/netpyne

Not been able to debug it yet.

sanjayankur31 commented 1 year ago

There were issues in the model here, trying to run it with plain pylems did point these out. Not sure if that's what causes this here.

sanjayankur31 commented 1 year ago

Hrm, not sure, now pylems runs it fine, but I still get the same error, even on dev:

---------------------------------------------------------------------------
Exception                                 Traceback (most recent call last)
~/netpyne/netpyne_ui/netpyne_geppetto.py in importLEMS(self=<netpyne_ui.netpyne_geppetto.NetPyNEGeppetto object>, modelParameters={'compileMod': True, 'exploreOnlyDirs': False, 'explorerDialogOpen': False, 'explorerParameter': 'file', 'fileName': '/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml', 'filterFiles': '.xml', 'loadMod': False, 'modFolder': '/home/jovyan/netpyne/workspace/'})
    642                 filename = str(modelParameters["fileName"])
    643 
--> 644                 json_fname =  neuroml.convertLEMSSimulation(filename)
        json_fname = undefined
        neuroml.convertLEMSSimulation = <function convertLEMSSimulation at 0x7fe06e258170>
        filename = '/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml'
    645 
    646             return self.loadModel(args=dict(

~/netpyne/netpyne_ui/helpers/neuroml.py in convertLEMSSimulation(lemsFileName='/home/jovyan/netpyne/workspace/LEMS_HL23Sim.xml', compileMod=True)
     35 
     36         if result == False:
---> 37             raise Exception("Error loading lems file")
        global Exception = undefined
     38         lems = pynml.read_lems_file(lemsFileName)
     39 

Exception: Error loading lems file