Skip to content

Commit

Permalink
Merge 5f6d22a into d10ee08
Browse files Browse the repository at this point in the history
  • Loading branch information
asiaszmek committed May 9, 2019
2 parents d10ee08 + 5f6d22a commit b17ea54
Show file tree
Hide file tree
Showing 18 changed files with 484 additions and 607 deletions.
131 changes: 0 additions & 131 deletions figures/kCSD_properties/skcsd_and_l_curve.py

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import matplotlib.pyplot as plt
import sys
from kcsd import sKCSD
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
sys.path.insert(1, os.path.join(sys.path[0], '../sKCSD_paper'))
import sKCSD_utils
Expand Down
5 changes: 3 additions & 2 deletions figures/sKCSD_paper/make_fig_10.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import sys
import os
from kcsd import sKCSD, sKCSDcell, KCSD3D
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
import run_LFP
Expand Down Expand Up @@ -141,7 +141,8 @@
pass


skcsd, pot, cell_obj = utils.load_sim(path)
skcsd, pot, morphology, ele_pos, n_src = utils.load_sim(path)
cell_obj = sKCSDcell(morphology, ele_pos, n_src)
skcsd = cell_itself.transform_to_3D(skcsd)

ax[(i+1)//3, (i+1)%3].imshow(morpho,
Expand Down
5 changes: 4 additions & 1 deletion figures/sKCSD_paper/make_fig_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,22 @@
from distutils.spawn import find_executable, spawn
import shutil
import subprocess
from kcsd import sample_data_path
if find_executable('nrnivmodl') is not None:
for path in ['x86_64', 'i686', 'powerpc']:
if os.path.isdir(path):
shutil.rmtree(path)
spawn([find_executable('nrnivmodl')])
sinsyn_loc = os.path.join(sample_data_path, "sinsyn.mod")
subprocess.call(["cp", sinsyn_loc, os.getcwd()])
subprocess.call(["nrnivmodl", "sinsyn.mod"])
else:
print("""nrnivmodl script not found in PATH, thus NEURON .mod files could
not be compiled, and LFPy.test() functions will fail""")
import numpy as np
import matplotlib.pyplot as plt
from kcsd import sKCSD
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import sKCSD_utils
from kcsd.validation import plotting_functions as pl

Expand Down
2 changes: 1 addition & 1 deletion figures/sKCSD_paper/make_fig_3.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import os
from kcsd import sKCSD
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
n_src = 512
Expand Down
5 changes: 3 additions & 2 deletions figures/sKCSD_paper/make_fig_5.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import os
from kcsd import sKCSD, KCSD3D, sKCSDcell
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils

Expand Down Expand Up @@ -151,7 +151,8 @@
try:
est_skcsd = ker.values(estimate='CSD')
except NameError:
skcsd, pot, cell_obj = utils.load_sim(path)
skcsd, pot, morphology, ele_pos, n_src = utils.load_sim(path)
cell_object = sKCSDcell(morphology, ele_pos, n_src)
est_skcsd = cell_itself[i].transform_to_3D(skcsd)


Expand Down
2 changes: 1 addition & 1 deletion figures/sKCSD_paper/make_fig_6.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import os
from kcsd import sKCSD
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
n_src = 512
Expand Down
5 changes: 3 additions & 2 deletions figures/sKCSD_paper/make_fig_7.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import os
from kcsd import sKCSD
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
dt = 0.5
Expand Down Expand Up @@ -36,7 +36,8 @@
electrode_orientation=2,
simulate_what='symmetric',
dt=dt)
data = utils.LoadData(c.return_paths_skCSD_python())
new_path = c.return_paths_skCSD_python()
data = utils.LoadData(new_path)
ele_pos = data.ele_pos/scale_factor
pots = data.LFP/scale_factor_LFP
morphology = data.morphology
Expand Down
5 changes: 3 additions & 2 deletions figures/sKCSD_paper/make_fig_8.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import sys
import os
from kcsd import sKCSD, sKCSDcell, KCSD3D
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
n_src = 1024
Expand Down Expand Up @@ -115,7 +115,8 @@
except NameError:
pass

skcsd, pot, cell_obj = utils.load_sim(path)
skcsd, pot, morphology, ele_pos, n_src = utils.load_sim(path)
cell_object = sKCSDcell(morphology, ele_pos, n_src)
est_skcsd = cell_itself.transform_to_3D(skcsd)

skcsd_seg = cell_itself.transform_to_segments(skcsd)
Expand Down
5 changes: 3 additions & 2 deletions figures/sKCSD_paper/make_fig_9.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import sys
import os
from kcsd import sKCSD, sKCSDcell
import kcsd.utility_functions as utils
from kcsd import sKCSD_utils as utils
import kcsd.validation.plotting_functions as pl
import sKCSD_utils
import numpy.random
Expand Down Expand Up @@ -124,7 +124,8 @@
pass


est_skcsd, est_pot, cell_obj = utils.load_sim(path)
est_skcsd, est_pot, morphology, ele_pos, n_src = utils.load_sim(path)
cell_object = sKCSDcell(morphology, ele_pos, n_src)
est_skcsd = cell.transform_to_3D(est_skcsd)
L1.append(sKCSD_utils.L1_error(ground_truth_grid, est_skcsd))
if nl == 0:
Expand Down
48 changes: 0 additions & 48 deletions figures/sKCSD_paper/sinsyn.mod

This file was deleted.

4 changes: 2 additions & 2 deletions kcsd/sKCSD.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
from scipy import special, interpolate, integrate
from collections import Counter, OrderedDict
import sys
from .KCSD import KCSD1D
from . import utility_functions as utils
from . import sKCSD_utils as utils
from . import basis_functions as basis
from .KCSD import KCSD1D

class sKCSDcell(object):
"""
Expand Down
Loading

0 comments on commit b17ea54

Please sign in to comment.