Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with running test_physiology.py #26

Open
hykimDEN opened this issue Jul 12, 2021 · 5 comments
Open

Issue with running test_physiology.py #26

hykimDEN opened this issue Jul 12, 2021 · 5 comments

Comments

@hykimDEN
Copy link

Hi!

I am trying to see how tstellate cells are activated with stimuli with example file test_physiology.py.

I added two lines of code:
tstellate_cell_ids = self.tstellate.select(cells_per_band, cf=f, create=True)
self.tstellate.resolve_inputs(depth=2)

as shown in below:

    for f in frequencies:
        bushy_cell_ids = self.bushy.select(cells_per_band, cf=f, create=True)
        tstellate_cell_ids = self.tstellate.select(cells_per_band, cf=f, create=True)

    # Now create the supporting circuitry needed to drive the cells we selected.
    # At this time, cells are created in all populations and automatically
    # connected with synapses.
    self.bushy.resolve_inputs(depth=2)
    self.tstellate.resolve_inputs(depth=2)

However, it seems like tstellate cell is not firing at all.
I also noticed that the table in data/connectivity.py file has 0 values for connection from tstellate to bushy. Does this mean bushy cells dont get any input from tstellate cells with current configuration?

Still, I would expect that tstellate cells would fire as they get input from other types of cells.

Could you help me to tackle this problem?
I wonder if I am missing something or if its simply because tstellate cells are not getting enough input to fire....

@pbmanis
Copy link
Contributor

pbmanis commented Jul 12, 2021

Hello,

A couple of quick questions to confirm your setup.

  1. Are you using the Python3 branch? What version of Python and what version Neuron are you using? Which AN simulatoir are you using?
  2. Did the installation pass all of the tests (python test.py in the top-level directory)?
  3. Did you record the voltage from one of the t-stellate cells in the model and see synaptic inputs (these would come from the auditory nerve). "python examples/test_sgc_input.py cochlea tstellate" should result in EPSPs and spikes in the tstellate cell. (If you are matlab AN simulator instead, replace "cochlea" with "matlab".)

Also, the connectivity between T-stellate cells and bushy cells has not been measured quantitatively, so we did not include it in the connectivity table; for that you would need to have some idea of the divergence and convergence (in frequency and in terms of numbers of synapses), as well has the dynamics of the synapses. In this implementation, the bushy and tstellate cells receive their excitatory input from the auditory nerve, and, if you instantiate connectivity, from inhibitory tuberculoventral and D-Stellate cells.
The positive thing about this model design is that if you wish to drive the bushy cells from the t-stellate cells, you can make a new connectivity table, starting with the default table. In that table you will need to specify the connectivity and also how the synapses work by adding them to the synapses table (see the Readme, under "Usage"). I do not recommend modifying the code in your copy of cnmodel directly as this makes it harder for me to troubleshood issues.

A name would be good.

Kind Regards,

--Paul

@hykimDEN
Copy link
Author

Hi,

Thank you for the answer.

I tried what you suggested and some test failed.

  1. Yes I am using the Python3 branch. Python version is 3.6.13, Neuron is 7.8.2. I am using cochlea simulator..
  2. I ran test.py and some tests failed. I copied and pasted parts of the errors (one for test_max_open_probability and the one for test_sgc_bushy). Errors for others are the same.
  3. The code "python examples/test_sgc_input.py cochlea tstellate" generates EPSP.

So I think there is a problem with codes for mechanisms and making errors for synapses...
Do you have any guess what causes this problem?

Best regards,
Jin

cnmodel/mechanisms/tests/test_mechanisms.py::test_max_open_probability FAILED [ 52%]

cnmodel/synapses/tests/test_psd.py::test_sgc_bushy_psd PASSED [ 55%]
cnmodel/synapses/tests/test_psd.py::test_sgc_tstellate_psd PASSED [ 57%]
cnmodel/synapses/tests/test_psd.py::test_sgc_dstellate_psd PASSED [ 60%]
cnmodel/synapses/tests/test_psd.py::test_sgc_octopus_psd PASSED [ 63%]

cnmodel/synapses/tests/test_synapses.py::test_sgc_bushy FAILED [ 65%]
cnmodel/synapses/tests/test_synapses.py::test_sgc_tstellate FAILED [ 68%]
cnmodel/synapses/tests/test_synapses.py::test_sgc_tstellate2 FAILED [ 71%]
cnmodel/synapses/tests/test_synapses.py::test_sgc_dstellate FAILED [ 73%]
cnmodel/synapses/tests/test_synapses.py::test_dstellate_bushy FAILED [ 76%]
cnmodel/synapses/tests/test_synapses.py::test_dstellate_tstellate FAILED [ 78%]
cnmodel/synapses/tests/test_synapses.py::test_dstellate_dstellate FAILED [ 81%]

cnmodel/util/tests/test_expfitting.py::test_fit1 PASSED [ 84%]
cnmodel/util/tests/test_expfitting.py::test_fit2 PASSED [ 86%]
cnmodel/util/tests/test_matlab.py::test_matlab PASSED [ 89%]
cnmodel/util/tests/test_sound.py::test_conversions PASSED [ 92%]
cnmodel/util/tests/test_sound.py::test_tonepip PASSED [ 94%]
cnmodel/util/tests/test_sound.py::test_noisepip PASSED [ 97%]
cnmodel/util/tests/test_stim.py::test_make_pulse PASSED [100%]

__________________________ test_max_open_probability ___________________________
cnmodel/mechanisms/tests/test_mechanisms.py:36: in test_max_open_probability
assert np.allclose(max(op[1]), npsd.MaxOpen)
E assert False
E + where False = <function allclose at 0x7f9682bd7d08>(4.461976908971173e-16, 0.0198889)
E + where <function allclose at 0x7f9682bd7d08> = np.allclose
E + and 4.461976908971173e-16 = max([0.0, 1.6665747465704637e-22, 4.27921634125633e-22, 4.0857545073757307e-22, 7.283389826508939e-22, 4.368899757669638e-17, ...])
E + and 0.0198889 = NMDA_Kampa[0].MaxOpen

________________________________ test_sgc_bushy ________________________________
cnmodel/synapses/tests/test_synapses.py:22: in test_sgc_bushy
SynapseTester('sgc', 'bushy')
cnmodel/synapses/tests/test_synapses.py:72: in init
UserTester.init(self, "%s_%s" % (pre, post), pre, post)
cnmodel/util/user_tester.py:35: in init
self.assert_test_info(*args, **kwds)
cnmodel/synapses/tests/test_synapses.py:108: in assert_test_info
super(SynapseTester, self).assert_test_info(*args, **kwds)
cnmodel/util/user_tester.py:154: in assert_test_info
self.compare_results(None, result, expect)
cnmodel/util/user_tester.py:67: in compare_results
self.compare_results(k, info[k], expect[k])
cnmodel/util/user_tester.py:70: in compare_results
self.compare_results(key, info[i], expect[i])
cnmodel/util/user_tester.py:97: in compare_results
self.compare_results(k, info[k], expect[k])
cnmodel/util/user_tester.py:94: in compare_results
assert np.allclose(info[mask], expect[mask], rtol=self.rtol)
E AssertionError
---------------------------------------------------------------------------------------------- Captured stdout call ----------------------------------------------------------------------------------------------
Elapsed time for 1 Repetitions: 3.442717

Comparing data array, shapes match: True
Model tested: sgc_bushy, measure: rise time
args: ['add', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'getitem', 'getnewargs', 'gt', 'hash', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'mod', 'mul', 'ne', 'new', 'reduce', 'reduce_ex', 'repr', 'rmod', 'rmul', 'setattr', 'sizeof', 'str', 'subclasshook', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
Array expected: [0.13030221 0.12689413 0.15776253 0.12518961 0.15403892 0.15031173
0.14999838 0.14959451 0.15207041 0.14871827]
Array received: [0.12990024 0.12679544 0.15763125 0.12513097 0.15396506 0.15028471
0.1500004 0.14958562 0.15204367 0.14869695]
args[0]: sgc
args[0] is string: sgc

@pbmanis
Copy link
Contributor

pbmanis commented Jul 13, 2021

Hi Jin,

This appears to be a problem with either compilation of some of the .mod files or versions of some of the supporting libraries. I am unable to reproduce it - however I found several other issues with doing the installation. I have fixed these, and the installed version passes all the tests (and will push up later today after some more testing).

You also might want to try the latest version that I am actively using at https://github.com/pbmanis/cnmodel.git (python3 branch). This version works with Python3.9 and the latest Neuron (8.0).

It wil also help if you tell me which platform (linux, macosx, windows) you are using, and if you are doing the installation with anaconda or with a virtual environment. I almost exclusively use the venv approach, and have not attempted the conda installation in some time. I also use unix/macosx, and haven't verified the windows installation (which uses a batch file to create the virtual environment) in several months. When using the unix-systems based virtual environment install (make_env.sh/requirements.txt), errors during install will appear in red text on the screen, although the installation will proceed beyond that. The cause of the error has to be fixed first, and the installation restarted after removing the virtual environment folder. In the current version on the cnmodel site, there are a few errors in the requirements file that will break the installation (as mentioned above).

Thanks,

--Paul

@hykimDEN
Copy link
Author

Hi Paul,

I am using Ubuntu and conda.

I tried the code in pbmanis/cnmodel.git, and I am getting same issues.
I ran the code nrnivmodl cnmodel/mechanisms, and I don't see any errors from the output and you can see the output below.

But when I ran the setup.py, it seems like there is an error in the end.

running install_data
creating build/bdist.linux-x86_64/egg/mechs
error: can't copy 'x86_64/*': doesn't exist or not a regular file

You can find the whole output from setup.py after the output from nrninvmodl command.

Thank you for your help!

Best regards,
Jin

(CN_modeling) hykim@appazb01:~/testcn/cnmodel$ nrnivmodl cnmodel/mechanisms
/home/hykim/testcn/cnmodel
Mod files: "cnmodel/mechanisms/adex.mod" "cnmodel/mechanisms/ampa_trussell.mod" "cnmodel/mechanisms/atm.mod" "cnmodel/mechanisms/bkpkj.mod" "cnmodel/mechanisms/cabpump.mod" "cnmodel/mechanisms/cadiff.mod" "cnmodel/mechanisms/cadyn.mod" "cnmodel/mechanisms/CaPCalyx.mod" "cnmodel/mechanisms/cap.mod" "cnmodel/mechanisms/capmp.mod" "cnmodel/mechanisms/capump.mod" "cnmodel/mechanisms/cleftXmtr.mod" "cnmodel/mechanisms/gly2.mod" "cnmodel/mechanisms/Gly5GC.mod" "cnmodel/mechanisms/Gly5PL.mod" "cnmodel/mechanisms/Gly5State.mod" "cnmodel/mechanisms/Gly6S.mod" "cnmodel/mechanisms/gly.mod" "cnmodel/mechanisms/hcno_bo.mod" "cnmodel/mechanisms/hcno.mod" "cnmodel/mechanisms/Iclamp2.mod" "cnmodel/mechanisms/ihpkj.mod" "cnmodel/mechanisms/ihpyr_adj.mod" "cnmodel/mechanisms/ihpyrlc.mod" "cnmodel/mechanisms/ihpyr.mod" "cnmodel/mechanisms/ihsgc_apical.mod" "cnmodel/mechanisms/ihsgc_basalmiddle.mod" "cnmodel/mechanisms/ihvcn.mod" "cnmodel/mechanisms/inav11.mod" "cnmodel/mechanisms/iStim.mod" "cnmodel/mechanisms/jsrnaf.mod" "cnmodel/mechanisms/ka.mod" "cnmodel/mechanisms/kcnq.mod" "cnmodel/mechanisms/kdpyr.mod" "cnmodel/mechanisms/kht.mod" "cnmodel/mechanisms/kif.mod" "cnmodel/mechanisms/kir.mod" "cnmodel/mechanisms/kis.mod" "cnmodel/mechanisms/klt.mod" "cnmodel/mechanisms/kpkj2.mod" "cnmodel/mechanisms/kpkj.mod" "cnmodel/mechanisms/kpkjslow.mod" "cnmodel/mechanisms/kpksk.mod" "cnmodel/mechanisms/leak.mod" "cnmodel/mechanisms/multisite.mod" "cnmodel/mechanisms/na6stbushy.mod" "cnmodel/mechanisms/na8st.mod" "cnmodel/mechanisms/nacncoop.mod" "cnmodel/mechanisms/nacn.mod" "cnmodel/mechanisms/nacsh.mod" "cnmodel/mechanisms/na.mod" "cnmodel/mechanisms/nap.mod" "cnmodel/mechanisms/nappyr.mod" "cnmodel/mechanisms/napyr.mod" "cnmodel/mechanisms/NMDA_Kampa.mod" "cnmodel/mechanisms/NMDA.mod" "cnmodel/mechanisms/pkjlk.mod" "cnmodel/mechanisms/rsg.mod" "cnmodel/mechanisms/vecevent.mod"

Creating x86_64 directory for .o files.

COBJS=''
 -> Compiling mod_func.c
gcc -O2   -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c mod_func.c -o mod_func.o
 -> NMODL ../cnmodel/mechanisms/adex.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl adex.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/ampa_trussell.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ampa_trussell.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/atm.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl atm.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating adex.mod into /home/hykim/testcn/cnmodel/x86_64/adex.c
Translating ampa_trussell.mod into /home/hykim/testcn/cnmodel/x86_64/ampa_trussell.c
Translating atm.mod into /home/hykim/testcn/cnmodel/x86_64/atm.c
Thread Safe
Thread Safe
NEURON's CVode method ignores conservation
 -> NMODL ../cnmodel/mechanisms/bkpkj.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl bkpkj.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/cabpump.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl cabpump.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/cadiff.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl cadiff.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating bkpkj.mod into /home/hykim/testcn/cnmodel/x86_64/bkpkj.c
Translating cabpump.mod into /home/hykim/testcn/cnmodel/x86_64/cabpump.c
Thread Safe
Translating cadiff.mod into /home/hykim/testcn/cnmodel/x86_64/cadiff.c
Thread Safe
 -> NMODL ../cnmodel/mechanisms/cadyn.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl cadyn.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/CaPCalyx.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl CaPCalyx.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating cadyn.mod into /home/hykim/testcn/cnmodel/x86_64/cadyn.c
 -> NMODL ../cnmodel/mechanisms/cap.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl cap.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating CaPCalyx.mod into /home/hykim/testcn/cnmodel/x86_64/CaPCalyx.c
Thread Safe
Translating cap.mod into /home/hykim/testcn/cnmodel/x86_64/cap.c
Thread Safe
 -> NMODL ../cnmodel/mechanisms/capmp.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl capmp.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/capump.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl capump.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/cleftXmtr.mod
Translating capmp.mod into /home/hykim/testcn/cnmodel/x86_64/capmp.c
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl cleftXmtr.mod -o "/home/hykim/testcn/cnmodel/x86_64")
NEURON's CVode method ignores conservation
Translating capump.mod into /home/hykim/testcn/cnmodel/x86_64/capump.c
Thread Safe
Translating cleftXmtr.mod into /home/hykim/testcn/cnmodel/x86_64/cleftXmtr.c
Notice: Use of POINTER is not thread safe.
Thread Safe
 -> NMODL ../cnmodel/mechanisms/gly2.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl gly2.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/Gly5GC.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl Gly5GC.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/Gly5PL.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl Gly5PL.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating gly2.mod into /home/hykim/testcn/cnmodel/x86_64/gly2.c
Notice: Use of POINTER is not thread safe.
Translating Gly5GC.mod into /home/hykim/testcn/cnmodel/x86_64/Gly5GC.c
Notice: Use of POINTER is not thread safe.
Notice: VERBATIM blocks are not thread safe
Notice: This mechanism cannot be used with CVODE
Notice: Assignment to the GLOBAL variable, "Rtau", is not thread safe
Notice: Assignment to the GLOBAL variable, "Rinf", is not thread safe
NEURON's CVode method ignores conservation
Translating Gly5PL.mod into /home/hykim/testcn/cnmodel/x86_64/Gly5PL.c
Notice: Use of POINTER is not thread safe.
NEURON's CVode method ignores conservation
 -> NMODL ../cnmodel/mechanisms/Gly5State.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl Gly5State.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/Gly6S.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl Gly6S.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/gly.mod
Translating Gly5State.mod into /home/hykim/testcn/cnmodel/x86_64/Gly5State.c
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl gly.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Notice: Use of POINTER is not thread safe.
Translating Gly6S.mod into /home/hykim/testcn/cnmodel/x86_64/Gly6S.c
Notice: Use of POINTER is not thread safe.
NEURON's CVode method ignores conservation
NEURON's CVode method ignores conservation
Translating gly.mod into /home/hykim/testcn/cnmodel/x86_64/gly.c
Thread Safe
 -> NMODL ../cnmodel/mechanisms/hcno_bo.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl hcno_bo.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/hcno.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl hcno.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/Iclamp2.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl Iclamp2.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating hcno_bo.mod into /home/hykim/testcn/cnmodel/x86_64/hcno_bo.c
Translating hcno.mod into /home/hykim/testcn/cnmodel/x86_64/hcno.c
Translating Iclamp2.mod into /home/hykim/testcn/cnmodel/x86_64/Iclamp2.c
Thread Safe
Thread Safe
Thread Safe
 -> NMODL ../cnmodel/mechanisms/ihpkj.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihpkj.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/ihpyr_adj.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihpyr_adj.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/ihpyrlc.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihpyrlc.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating ihpkj.mod into /home/hykim/testcn/cnmodel/x86_64/ihpkj.c
Translating ihpyr_adj.mod into /home/hykim/testcn/cnmodel/x86_64/ihpyr_adj.c
Translating ihpyrlc.mod into /home/hykim/testcn/cnmodel/x86_64/ihpyrlc.c
Thread Safe
Thread Safe
Thread Safe
 -> NMODL ../cnmodel/mechanisms/ihpyr.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihpyr.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/ihsgc_apical.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihsgc_apical.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/ihsgc_basalmiddle.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihsgc_basalmiddle.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating ihpyr.mod into /home/hykim/testcn/cnmodel/x86_64/ihpyr.c
Translating ihsgc_apical.mod into /home/hykim/testcn/cnmodel/x86_64/ihsgc_apical.c
Translating ihsgc_basalmiddle.mod into /home/hykim/testcn/cnmodel/x86_64/ihsgc_basalmiddle.c
Thread Safe
Warning: Default 22 of PARAMETER celsius will be ignored and set by NEURON.
Thread Safe
 -> NMODL ../cnmodel/mechanisms/ihvcn.mod
Warning: Default 22 of PARAMETER celsius will be ignored and set by NEURON.
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ihvcn.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/inav11.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl inav11.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/iStim.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl iStim.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating ihvcn.mod into /home/hykim/testcn/cnmodel/x86_64/ihvcn.c
Translating inav11.mod into /home/hykim/testcn/cnmodel/x86_64/inav11.c
Thread Safe
Translating iStim.mod into /home/hykim/testcn/cnmodel/x86_64/iStim.c
 -> NMODL ../cnmodel/mechanisms/jsrnaf.mod
Thread Safe
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl jsrnaf.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/ka.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl ka.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating jsrnaf.mod into /home/hykim/testcn/cnmodel/x86_64/jsrnaf.c
 -> NMODL ../cnmodel/mechanisms/kcnq.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kcnq.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating ka.mod into /home/hykim/testcn/cnmodel/x86_64/ka.c
Warning: Default 55 of PARAMETER ena will be ignored and set by NEURON.
Thread Safe
Translating kcnq.mod into /home/hykim/testcn/cnmodel/x86_64/kcnq.c
Thread Safe
 -> NMODL ../cnmodel/mechanisms/kdpyr.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kdpyr.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/kht.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kht.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/kif.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kif.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating kdpyr.mod into /home/hykim/testcn/cnmodel/x86_64/kdpyr.c
Translating kht.mod into /home/hykim/testcn/cnmodel/x86_64/kht.c
Thread Safe
Translating kif.mod into /home/hykim/testcn/cnmodel/x86_64/kif.c
 -> NMODL ../cnmodel/mechanisms/kir.mod
Thread Safe
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kir.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/kis.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kis.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating kir.mod into /home/hykim/testcn/cnmodel/x86_64/kir.c
 -> NMODL ../cnmodel/mechanisms/klt.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl klt.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Translating kis.mod into /home/hykim/testcn/cnmodel/x86_64/kis.c
 -> NMODL ../cnmodel/mechanisms/kpkj2.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kpkj2.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating klt.mod into /home/hykim/testcn/cnmodel/x86_64/klt.c
Thread Safe
Thread Safe
Translating kpkj2.mod into /home/hykim/testcn/cnmodel/x86_64/kpkj2.c
 -> NMODL ../cnmodel/mechanisms/kpkj.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kpkj.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/kpkjslow.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kpkjslow.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Translating kpkj.mod into /home/hykim/testcn/cnmodel/x86_64/kpkj.c
 -> NMODL ../cnmodel/mechanisms/kpksk.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl kpksk.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating kpkjslow.mod into /home/hykim/testcn/cnmodel/x86_64/kpkjslow.c
Thread Safe
Thread Safe
Translating kpksk.mod into /home/hykim/testcn/cnmodel/x86_64/kpksk.c
 -> NMODL ../cnmodel/mechanisms/leak.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl leak.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/multisite.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl multisite.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Notice: This mechanism cannot be used with CVODE
Thread Safe
Translating leak.mod into /home/hykim/testcn/cnmodel/x86_64/leak.c
 -> NMODL ../cnmodel/mechanisms/na6stbushy.mod
Translating multisite.mod into /home/hykim/testcn/cnmodel/x86_64/multisite.c
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl na6stbushy.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
 -> NMODL ../cnmodel/mechanisms/na8st.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl na8st.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating na6stbushy.mod into /home/hykim/testcn/cnmodel/x86_64/na6stbushy.c
NEURON's CVode method ignores conservation
Translating na8st.mod into /home/hykim/testcn/cnmodel/x86_64/na8st.c
Thread Safe
NEURON's CVode method ignores conservation
Notice: This mechanism cannot be used with CVODE
 -> NMODL ../cnmodel/mechanisms/nacncoop.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl nacncoop.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Thread Safe
 -> NMODL ../cnmodel/mechanisms/nacn.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl nacn.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating nacncoop.mod into /home/hykim/testcn/cnmodel/x86_64/nacncoop.c
 -> NMODL ../cnmodel/mechanisms/nacsh.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl nacsh.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating nacn.mod into /home/hykim/testcn/cnmodel/x86_64/nacn.c
Thread Safe
Translating nacsh.mod into /home/hykim/testcn/cnmodel/x86_64/nacsh.c
 -> NMODL ../cnmodel/mechanisms/na.mod
Thread Safe
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl na.mod -o "/home/hykim/testcn/cnmodel/x86_64")
NEURON's CVode method ignores conservation
 -> NMODL ../cnmodel/mechanisms/nap.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl nap.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Translating na.mod into /home/hykim/testcn/cnmodel/x86_64/na.c
 -> NMODL ../cnmodel/mechanisms/nappyr.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl nappyr.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating nap.mod into /home/hykim/testcn/cnmodel/x86_64/nap.c
Thread Safe
 -> NMODL ../cnmodel/mechanisms/napyr.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl napyr.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Translating nappyr.mod into /home/hykim/testcn/cnmodel/x86_64/nappyr.c
 -> NMODL ../cnmodel/mechanisms/NMDA_Kampa.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl NMDA_Kampa.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Thread Safe
Translating napyr.mod into /home/hykim/testcn/cnmodel/x86_64/napyr.c
 -> NMODL ../cnmodel/mechanisms/NMDA.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl NMDA.mod -o "/home/hykim/testcn/cnmodel/x86_64")
Translating NMDA_Kampa.mod into /home/hykim/testcn/cnmodel/x86_64/NMDA_Kampa.c
Thread Safe
Translating NMDA.mod into /home/hykim/testcn/cnmodel/x86_64/NMDA.c
 -> NMODL ../cnmodel/mechanisms/pkjlk.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl pkjlk.mod -o "/home/hykim/testcn/cnmodel/x86_64")
NEURON's CVode method ignores conservation
Thread Safe
Translating pkjlk.mod into /home/hykim/testcn/cnmodel/x86_64/pkjlk.c
Thread Safe
Thread Safe
 -> NMODL ../cnmodel/mechanisms/rsg.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl rsg.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> NMODL ../cnmodel/mechanisms/vecevent.mod
(cd "../cnmodel/mechanisms"; MODLUNIT=/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/share/nrn/lib/nrnunits.lib /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/bin/nocmodl vecevent.mod -o "/home/hykim/testcn/cnmodel/x86_64")
 -> Compiling adex.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c adex.c -o adex.o
Translating rsg.mod into /home/hykim/testcn/cnmodel/x86_64/rsg.c
Translating vecevent.mod into /home/hykim/testcn/cnmodel/x86_64/vecevent.c
Notice: VERBATIM blocks are not thread safe
NEURON's CVode method ignores conservation
 -> Compiling ampa_trussell.c
Notice: LINEAR is not thread safe.
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ampa_trussell.c -o ampa_trussell.o
 -> Compiling atm.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c atm.c -o atm.o
 -> Compiling bkpkj.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c bkpkj.c -o bkpkj.o
 -> Compiling cabpump.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c cabpump.c -o cabpump.o
 -> Compiling cadiff.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c cadiff.c -o cadiff.o
 -> Compiling cadyn.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c cadyn.c -o cadyn.o
 -> Compiling CaPCalyx.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c CaPCalyx.c -o CaPCalyx.o
 -> Compiling cap.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c cap.c -o cap.o
 -> Compiling capmp.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c capmp.c -o capmp.o
 -> Compiling capump.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c capump.c -o capump.o
 -> Compiling cleftXmtr.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c cleftXmtr.c -o cleftXmtr.o
 -> Compiling gly2.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c gly2.c -o gly2.o
 -> Compiling Gly5GC.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c Gly5GC.c -o Gly5GC.o
 -> Compiling Gly5PL.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c Gly5PL.c -o Gly5PL.o
 -> Compiling Gly5State.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c Gly5State.c -o Gly5State.o
 -> Compiling Gly6S.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c Gly6S.c -o Gly6S.o
 -> Compiling gly.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c gly.c -o gly.o
 -> Compiling hcno_bo.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c hcno_bo.c -o hcno_bo.o
 -> Compiling hcno.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c hcno.c -o hcno.o
 -> Compiling Iclamp2.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c Iclamp2.c -o Iclamp2.o
 -> Compiling ihpkj.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihpkj.c -o ihpkj.o
 -> Compiling ihpyr_adj.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihpyr_adj.c -o ihpyr_adj.o
 -> Compiling ihpyrlc.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihpyrlc.c -o ihpyrlc.o
 -> Compiling ihpyr.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihpyr.c -o ihpyr.o
 -> Compiling ihsgc_apical.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihsgc_apical.c -o ihsgc_apical.o
 -> Compiling ihsgc_basalmiddle.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihsgc_basalmiddle.c -o ihsgc_basalmiddle.o
 -> Compiling ihvcn.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ihvcn.c -o ihvcn.o
 -> Compiling inav11.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c inav11.c -o inav11.o
 -> Compiling iStim.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c iStim.c -o iStim.o
 -> Compiling jsrnaf.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c jsrnaf.c -o jsrnaf.o
 -> Compiling ka.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c ka.c -o ka.o
 -> Compiling kcnq.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kcnq.c -o kcnq.o
 -> Compiling kdpyr.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kdpyr.c -o kdpyr.o
 -> Compiling kht.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kht.c -o kht.o
 -> Compiling kif.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kif.c -o kif.o
 -> Compiling kir.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kir.c -o kir.o
 -> Compiling kis.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kis.c -o kis.o
 -> Compiling klt.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c klt.c -o klt.o
 -> Compiling kpkj2.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kpkj2.c -o kpkj2.o
 -> Compiling kpkj.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kpkj.c -o kpkj.o
 -> Compiling kpkjslow.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kpkjslow.c -o kpkjslow.o
 -> Compiling kpksk.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c kpksk.c -o kpksk.o
 -> Compiling leak.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c leak.c -o leak.o
 -> Compiling multisite.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c multisite.c -o multisite.o
 -> Compiling na6stbushy.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c na6stbushy.c -o na6stbushy.o
 -> Compiling na8st.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c na8st.c -o na8st.o
 -> Compiling nacncoop.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c nacncoop.c -o nacncoop.o
 -> Compiling nacn.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c nacn.c -o nacn.o
 -> Compiling nacsh.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c nacsh.c -o nacsh.o
 -> Compiling na.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c na.c -o na.o
 -> Compiling nap.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c nap.c -o nap.o
 -> Compiling nappyr.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c nappyr.c -o nappyr.o
 -> Compiling napyr.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c napyr.c -o napyr.o
 -> Compiling NMDA_Kampa.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c NMDA_Kampa.c -o NMDA_Kampa.o
 -> Compiling NMDA.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c NMDA.c -o NMDA.o
 -> Compiling pkjlk.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c pkjlk.c -o pkjlk.o
 -> Compiling rsg.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c rsg.c -o rsg.o
 -> Compiling vecevent.c
gcc -O2   -I"../cnmodel/mechanisms" -I.   -I/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include  -I/nrnwheel/openmpi/include -fPIC -c vecevent.c -o vecevent.o
 => LINKING shared library ./libnrnmech.so
g++ -O2 -DVERSION_INFO='7.8.2' -std=c++11 -shared -fPIC  -I /home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/include -o ./libnrnmech.so -Wl,-soname,libnrnmech.so \
  ./mod_func.o ./adex.o ./ampa_trussell.o ./atm.o ./bkpkj.o ./cabpump.o ./cadiff.o ./cadyn.o ./CaPCalyx.o ./cap.o ./capmp.o ./capump.o ./cleftXmtr.o ./gly2.o ./Gly5GC.o ./Gly5PL.o ./Gly5State.o ./Gly6S.o ./gly.o ./hcno_bo.o ./hcno.o ./Iclamp2.o ./ihpkj.o ./ihpyr_adj.o ./ihpyrlc.o ./ihpyr.o ./ihsgc_apical.o ./ihsgc_basalmiddle.o ./ihvcn.o ./inav11.o ./iStim.o ./jsrnaf.o ./ka.o ./kcnq.o ./kdpyr.o ./kht.o ./kif.o ./kir.o ./kis.o ./klt.o ./kpkj2.o ./kpkj.o ./kpkjslow.o ./kpksk.o ./leak.o ./multisite.o ./na6stbushy.o ./na8st.o ./nacncoop.o ./nacn.o ./nacsh.o ./na.o ./nap.o ./nappyr.o ./napyr.o ./NMDA_Kampa.o ./NMDA.o ./pkjlk.o ./rsg.o ./vecevent.o  -L/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/lib -lnrniv -Wl,-rpath,/home/hykim/anaconda3/envs/CN_modeling/lib/python3.6/site-packages/neuron/.data/lib   
rm -f ./.libs/libnrnmech.so ; mkdir -p ./.libs ; cp ./libnrnmech.so ./.libs/libnrnmech.so
Successfully created x86_64/special


This is the output from setup.py...

(CN_modeling) hykim@appazb01:~/testcn/cnmodel$ python setup.py install
running install
running bdist_egg
running egg_info
creating cnmodel.egg-info
writing cnmodel.egg-info/PKG-INFO
writing dependency_links to cnmodel.egg-info/dependency_links.txt
writing entry points to cnmodel.egg-info/entry_points.txt
writing top-level names to cnmodel.egg-info/top_level.txt
writing manifest file 'cnmodel.egg-info/SOURCES.txt'
reading manifest file 'cnmodel.egg-info/SOURCES.txt'
writing manifest file 'cnmodel.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/cnmodel
copying cnmodel/__init__.py -> build/lib/cnmodel
creating build/lib/cnmodel/morphology
copying cnmodel/morphology/__init__.py -> build/lib/cnmodel/morphology
copying cnmodel/morphology/morphology.py -> build/lib/cnmodel/morphology
copying cnmodel/morphology/hoc_reader.py -> build/lib/cnmodel/morphology
creating build/lib/cnmodel/synapses
copying cnmodel/synapses/psd.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/glu_psd.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/__init__.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/synapse.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/gly_psd.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/simple_terminal.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/terminal.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/exp2_psd.py -> build/lib/cnmodel/synapses
copying cnmodel/synapses/stochastic_terminal.py -> build/lib/cnmodel/synapses
creating build/lib/cnmodel/util
copying cnmodel/util/nrnutils.py -> build/lib/cnmodel/util
copying cnmodel/util/Params.py -> build/lib/cnmodel/util
copying cnmodel/util/pyqtgraphPlotHelpers.py -> build/lib/cnmodel/util
copying cnmodel/util/compare_simple_multisynapses.py -> build/lib/cnmodel/util
copying cnmodel/util/random_seed.py -> build/lib/cnmodel/util
copying cnmodel/util/expfitting.py -> build/lib/cnmodel/util
copying cnmodel/util/filelock.py -> build/lib/cnmodel/util
copying cnmodel/util/get_anspikes.py -> build/lib/cnmodel/util
copying cnmodel/util/__init__.py -> build/lib/cnmodel/util
copying cnmodel/util/PlotHelpers.py -> build/lib/cnmodel/util
copying cnmodel/util/stim.py -> build/lib/cnmodel/util
copying cnmodel/util/talbotetalTicks.py -> build/lib/cnmodel/util
copying cnmodel/util/fitting.py -> build/lib/cnmodel/util
copying cnmodel/util/sound.py -> build/lib/cnmodel/util
copying cnmodel/util/pynrnutilities.py -> build/lib/cnmodel/util
copying cnmodel/util/find_point.py -> build/lib/cnmodel/util
copying cnmodel/util/process.py -> build/lib/cnmodel/util
copying cnmodel/util/matlab_proc.py -> build/lib/cnmodel/util
copying cnmodel/util/ccstim.py -> build/lib/cnmodel/util
copying cnmodel/util/user_tester.py -> build/lib/cnmodel/util
creating build/lib/cnmodel/an_model
copying cnmodel/an_model/__init__.py -> build/lib/cnmodel/an_model
copying cnmodel/an_model/wrapper.py -> build/lib/cnmodel/an_model
copying cnmodel/an_model/cache.py -> build/lib/cnmodel/an_model
creating build/lib/cnmodel/cells
copying cnmodel/cells/cell.py -> build/lib/cnmodel/cells
copying cnmodel/cells/tuberculoventral.py -> build/lib/cnmodel/cells
copying cnmodel/cells/hh.py -> build/lib/cnmodel/cells
copying cnmodel/cells/__init__.py -> build/lib/cnmodel/cells
copying cnmodel/cells/sgc.py -> build/lib/cnmodel/cells
copying cnmodel/cells/bushy.py -> build/lib/cnmodel/cells
copying cnmodel/cells/pyramidal.py -> build/lib/cnmodel/cells
copying cnmodel/cells/octopus.py -> build/lib/cnmodel/cells
copying cnmodel/cells/dstellate.py -> build/lib/cnmodel/cells
copying cnmodel/cells/cartwheel.py -> build/lib/cnmodel/cells
copying cnmodel/cells/msoprincipal.py -> build/lib/cnmodel/cells
copying cnmodel/cells/tstellate.py -> build/lib/cnmodel/cells
creating build/lib/cnmodel/data
copying cnmodel/data/populations.py -> build/lib/cnmodel/data
copying cnmodel/data/connectivity.py -> build/lib/cnmodel/data
copying cnmodel/data/synapses.py -> build/lib/cnmodel/data
copying cnmodel/data/__init__.py -> build/lib/cnmodel/data
copying cnmodel/data/ionchannels.py -> build/lib/cnmodel/data
copying cnmodel/data/_db.py -> build/lib/cnmodel/data
creating build/lib/cnmodel/protocols
copying cnmodel/protocols/iv_curve.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/protocol.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/democlamp.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/__init__.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/vc_curve.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/cc.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/population_test.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/synapse_test.py -> build/lib/cnmodel/protocols
copying cnmodel/protocols/simple_synapse_test.py -> build/lib/cnmodel/protocols
creating build/lib/cnmodel/decorator
copying cnmodel/decorator/__init__.py -> build/lib/cnmodel/decorator
copying cnmodel/decorator/decorator.py -> build/lib/cnmodel/decorator
creating build/lib/cnmodel/populations
copying cnmodel/populations/tuberculoventral.py -> build/lib/cnmodel/populations
copying cnmodel/populations/pyramidal_ceballos.py -> build/lib/cnmodel/populations
copying cnmodel/populations/__init__.py -> build/lib/cnmodel/populations
copying cnmodel/populations/sgc.py -> build/lib/cnmodel/populations
copying cnmodel/populations/bushy.py -> build/lib/cnmodel/populations
copying cnmodel/populations/pyramidal.py -> build/lib/cnmodel/populations
copying cnmodel/populations/dstellate.py -> build/lib/cnmodel/populations
copying cnmodel/populations/population.py -> build/lib/cnmodel/populations
copying cnmodel/populations/tstellate.py -> build/lib/cnmodel/populations
creating build/lib/cnmodel/util/difftreewidget
copying cnmodel/util/difftreewidget/__init__.py -> build/lib/cnmodel/util/difftreewidget
copying cnmodel/util/difftreewidget/DiffTreeWidget.py -> build/lib/cnmodel/util/difftreewidget
copying cnmodel/util/difftreewidget/DataTreeWidget.py -> build/lib/cnmodel/util/difftreewidget
copying cnmodel/util/difftreewidget/TableWidget.py -> build/lib/cnmodel/util/difftreewidget
creating build/lib/cnmodel/an_model/model
copying cnmodel/an_model/model/__init__.py -> build/lib/cnmodel/an_model/model
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/cnmodel
creating build/bdist.linux-x86_64/egg/cnmodel/morphology
copying build/lib/cnmodel/morphology/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/morphology
copying build/lib/cnmodel/morphology/morphology.py -> build/bdist.linux-x86_64/egg/cnmodel/morphology
copying build/lib/cnmodel/morphology/hoc_reader.py -> build/bdist.linux-x86_64/egg/cnmodel/morphology
creating build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/psd.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/glu_psd.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/synapse.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/gly_psd.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/simple_terminal.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/terminal.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/exp2_psd.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
copying build/lib/cnmodel/synapses/stochastic_terminal.py -> build/bdist.linux-x86_64/egg/cnmodel/synapses
creating build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/nrnutils.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/Params.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/pyqtgraphPlotHelpers.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/compare_simple_multisynapses.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/random_seed.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/expfitting.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/filelock.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/get_anspikes.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/PlotHelpers.py -> build/bdist.linux-x86_64/egg/cnmodel/util
creating build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget
copying build/lib/cnmodel/util/difftreewidget/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget
copying build/lib/cnmodel/util/difftreewidget/DiffTreeWidget.py -> build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget
copying build/lib/cnmodel/util/difftreewidget/DataTreeWidget.py -> build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget
copying build/lib/cnmodel/util/difftreewidget/TableWidget.py -> build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget
copying build/lib/cnmodel/util/stim.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/talbotetalTicks.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/fitting.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/sound.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/pynrnutilities.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/find_point.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/process.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/matlab_proc.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/ccstim.py -> build/bdist.linux-x86_64/egg/cnmodel/util
copying build/lib/cnmodel/util/user_tester.py -> build/bdist.linux-x86_64/egg/cnmodel/util
creating build/bdist.linux-x86_64/egg/cnmodel/an_model
copying build/lib/cnmodel/an_model/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/an_model
copying build/lib/cnmodel/an_model/wrapper.py -> build/bdist.linux-x86_64/egg/cnmodel/an_model
creating build/bdist.linux-x86_64/egg/cnmodel/an_model/model
copying build/lib/cnmodel/an_model/model/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/an_model/model
copying build/lib/cnmodel/an_model/cache.py -> build/bdist.linux-x86_64/egg/cnmodel/an_model
copying build/lib/cnmodel/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel
creating build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/cell.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/tuberculoventral.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/hh.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/sgc.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/bushy.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/pyramidal.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/octopus.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/dstellate.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/cartwheel.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/msoprincipal.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
copying build/lib/cnmodel/cells/tstellate.py -> build/bdist.linux-x86_64/egg/cnmodel/cells
creating build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/populations.py -> build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/connectivity.py -> build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/synapses.py -> build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/ionchannels.py -> build/bdist.linux-x86_64/egg/cnmodel/data
copying build/lib/cnmodel/data/_db.py -> build/bdist.linux-x86_64/egg/cnmodel/data
creating build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/iv_curve.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/protocol.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/democlamp.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/vc_curve.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/cc.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/population_test.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/synapse_test.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
copying build/lib/cnmodel/protocols/simple_synapse_test.py -> build/bdist.linux-x86_64/egg/cnmodel/protocols
creating build/bdist.linux-x86_64/egg/cnmodel/decorator
copying build/lib/cnmodel/decorator/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/decorator
copying build/lib/cnmodel/decorator/decorator.py -> build/bdist.linux-x86_64/egg/cnmodel/decorator
creating build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/tuberculoventral.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/pyramidal_ceballos.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/__init__.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/sgc.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/bushy.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/pyramidal.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/dstellate.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/population.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
copying build/lib/cnmodel/populations/tstellate.py -> build/bdist.linux-x86_64/egg/cnmodel/populations
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/morphology/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/morphology/morphology.py to morphology.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/morphology/hoc_reader.py to hoc_reader.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/psd.py to psd.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/glu_psd.py to glu_psd.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/synapse.py to synapse.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/gly_psd.py to gly_psd.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/simple_terminal.py to simple_terminal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/terminal.py to terminal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/exp2_psd.py to exp2_psd.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/synapses/stochastic_terminal.py to stochastic_terminal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/nrnutils.py to nrnutils.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/Params.py to Params.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/pyqtgraphPlotHelpers.py to pyqtgraphPlotHelpers.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/compare_simple_multisynapses.py to compare_simple_multisynapses.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/random_seed.py to random_seed.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/expfitting.py to expfitting.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/filelock.py to filelock.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/get_anspikes.py to get_anspikes.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/PlotHelpers.py to PlotHelpers.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget/DiffTreeWidget.py to DiffTreeWidget.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget/DataTreeWidget.py to DataTreeWidget.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/difftreewidget/TableWidget.py to TableWidget.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/stim.py to stim.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/talbotetalTicks.py to talbotetalTicks.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/fitting.py to fitting.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/sound.py to sound.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/pynrnutilities.py to pynrnutilities.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/find_point.py to find_point.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/process.py to process.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/matlab_proc.py to matlab_proc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/ccstim.py to ccstim.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/util/user_tester.py to user_tester.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/an_model/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/an_model/wrapper.py to wrapper.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/an_model/model/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/an_model/cache.py to cache.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/cell.py to cell.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/tuberculoventral.py to tuberculoventral.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/hh.py to hh.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/sgc.py to sgc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/bushy.py to bushy.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/pyramidal.py to pyramidal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/octopus.py to octopus.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/dstellate.py to dstellate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/cartwheel.py to cartwheel.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/msoprincipal.py to msoprincipal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/cells/tstellate.py to tstellate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/populations.py to populations.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/connectivity.py to connectivity.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/synapses.py to synapses.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/ionchannels.py to ionchannels.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/data/_db.py to _db.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/iv_curve.py to iv_curve.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/protocol.py to protocol.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/democlamp.py to democlamp.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/vc_curve.py to vc_curve.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/cc.py to cc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/population_test.py to population_test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/synapse_test.py to synapse_test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/protocols/simple_synapse_test.py to simple_synapse_test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/decorator/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/decorator/decorator.py to decorator.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/tuberculoventral.py to tuberculoventral.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/pyramidal_ceballos.py to pyramidal_ceballos.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/sgc.py to sgc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/bushy.py to bushy.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/pyramidal.py to pyramidal.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/dstellate.py to dstellate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/population.py to population.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/cnmodel/populations/tstellate.py to tstellate.cpython-36.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/mechs
error: can't copy 'x86_64/*': doesn't exist or not a regular file

@pbmanis
Copy link
Contributor

pbmanis commented Jul 14, 2021

Hi Jin,

A couple of things:

  1. You do not need to run setup.py if you have used the install script "make_env.sh" ("./make_env.sh"). This should create the environment, perform the pip install of the required external modules (both in make_env.sh and in requirements.txt), compile the mod files, compile cochlea, and runs setup.py at the end. This is NOT an anaconda installation, but a separate environment. This uses python3.8 and neuron7.8.1. Do not use anaconda commands to invoke it, rather from the cnmodel top directory, type "source cnmodel_venv/bin/activate". Depending on how your shell is set, you may see the environment name in the terminal prompt. You can deactivate it with "deactivate".
  2. I tried the basic install directly from my site on an Ubuntu (20.04) system. There were some issues (the order of numpy/numba installation, and possibly their versions). A new branch "python3-linux" has a slightly modified installation that seems to work under linux - the install goes cleanly, with no errors. Note when I modify these files to do the install, I also first deactivate the environment and completely remove the environment directory, to be sure there is nothing left over from a previously failed installation.
  3. Running "python test.py" mostly passes. There are 2 kinds of failures: NMDA max open probability (I have seen this before several years ago, but thought it was fixed), and in test_synapses (in the cnmodel/synapses subdirectory). The failure points are in the measurement of the 20% latency of events synaptic events, and one set of rise-times. The differences are small, and in some cases represent one time point (dt, 25 microseconds), and in other cases are considerably smaller and not a constant fraction of dt. This does not happen on my osx systems, so there may be a subtle difference in the libraries that are being used, and possibly the results of an interpolation.

I don't have time right now to figure out why the test results are different, but will look into it.

Meanwhile, you should be able to get this version working, and then build your models. As I noted before, the design is that the code in cnmodel itself is not changed, but that cnmodel is imported using a project in an "adjacent" directory, which might start from something like the code in examples/test_physiology.py; when you run this you should be sure you have activated the cnmodel_venv first. If you need additional modules (say, plotly instead of matplotlib), you should either add them to the requirements.txt file, or make copy the make_env.sh and requirements.txt to your working (adjacent) directory, and modify those instead of modifying the ones in cnmodel.

--Paul

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants