#! /usr/bin/env python import os import sys from test_library import add_package_path add_package_path('model-container') import model_container as nmc my_nmc = nmc.ModelContainer(None) print "Done!"
#! /usr/bin/env python """ Test for parameter operations """ import os import sys from test_library import add_package_path add_package_path('model-container') import model_container as nmc my_model_container = nmc.ModelContainer(None) my_model_container.Read("cells/purkinje/edsjb1994.ndf") som_cm = my_model_container.GetParameter("/Purkinje/segments/soma", "CM") som_erev = my_model_container.GetParameter("/Purkinje/segments/soma/cat", "Erev") print "Soma CM is %f and EREV is %f" % (som_cm, som_erev) my_model_container.SetParameter("/Purkinje/segments/soma", "CM", 300.0) som_cm = my_model_container.GetParameter("/Purkinje/segments/soma", "CM") print "Soma CM is %f and EREV is %f" % (som_cm, som_erev) print "Done!"
#! /usr/bin/env python """ Basic test to check the segment data type. """ import os import pdb import sys from test_library import add_package_path add_package_path('model-container') import model_container as nmc my_nmc = nmc.ModelContainer() my_segment = my_nmc.CreateSegment("/cell/soma") my_segment.SetInitialVm(-0.0680) my_segment.SetRm(1.000) my_segment.SetRa(2.50) my_segment.SetCm(0.0164) my_segment.SetEleak(-0.0800) my_segment.SetInject(1e-9) print "Current model is" my_nmc.Query("expand /**") print "! end ---\n\n" my_segment.ImportChild("channels/hodgkin-huxley.ndf::/k") my_segment.ImportChild("channels/hodgkin-huxley.ndf::/na")