Skip to content

Commit 410103e

Browse files
author
Dilawar Singh
committed
Use moose.element to get the element.
1 parent 8f71469 commit 410103e

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

squid/squid.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828

2929
# Code:
3030
import sys
31-
sys.path.append('../../python')
32-
3331
import numpy
3432
import moose
3533

@@ -99,22 +97,24 @@ def setupAlpha(self, gate, params, vdivs, vmin, vmax):
9997
def alpha_m(self):
10098
if self.Xpower == 0:
10199
return numpy.array([])
102-
return numpy.array(moose.HHGate('%s/gateX' % (self.path)).tableA)
100+
return numpy.array(moose.element('%s/gateX' % (self.path)).tableA)
103101
@property
104102
def beta_m(self):
105103
if self.Xpower == 0:
106104
return numpy.array([])
107-
return numpy.array(moose.HHGate('%s/gateX' % (self.path)).tableB) - numpy.array(moose.HHGate('%s/gateX' % (self.path)).tableA)
105+
return numpy.array(moose.element('%s/gateX' % (self.path)).tableB) - \
106+
numpy.array(moose.element('%s/gateX' % (self.path)).tableA)
108107
@property
109108
def alpha_h(self):
110109
if self.Ypower == 0:
111110
return numpy.array([])
112-
return numpy.array(moose.HHGate('%s/gateY' % (self.path)).tableA)
111+
return numpy.array(moose.element('%s/gateY' % (self.path)).tableA)
113112
@property
114113
def beta_h(self):
115114
if self.Ypower == 0:
116115
return numpy.array([])
117-
return numpy.array(moose.HHGate('%s/gateY' % (self.path)).tableB) - numpy.array(moose.HHGate('%s/gateY' % (self.path)).tableA)
116+
return numpy.array(moose.element('%s/gateY' % (self.path)).tableB) \
117+
- numpy.array(moose.element('%s/gateY' % (self.path)).tableA)
118118

119119
class SquidAxon(moose.Compartment):
120120
EREST_ACT = 0.0 # can be -70 mV if not following original HH convention

squid/test_squid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
import unittest
3232
import pylab
33+
import numpy
3334
from squid import SquidModel
3435

3536
class SquidAxonTest(unittest.TestCase):
@@ -112,6 +113,5 @@ def test_K_beta_m(self):
112113
self.assertLessEqual(difference, numpy.mean(beta_m)*1e-6)
113114

114115

115-
116116
#
117117
# test_squid.py ends here

0 commit comments

Comments
 (0)