├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── binder ├── environment.yml └── postBuild ├── docs └── source │ ├── AUTHORS.rst │ ├── CITE.rst │ ├── DOCUMENTATION.rst │ ├── INSTALL.rst │ ├── LICENSE.rst │ ├── NOTES.rst │ ├── TUTORIALS.rst │ ├── conf.py │ ├── index.rst │ └── requirements.txt ├── figures ├── kCSD_properties │ ├── L_curve_simulation.py │ ├── README.txt │ ├── colorblind_friendly.py │ ├── different_error_maps.py │ ├── error_propagation.py │ ├── figure_LC.py │ ├── figure_LCandCV.py │ ├── figure_LCandCVperformance.py │ ├── figure_Tbasis.py │ ├── figure_Tbasis_noise.py │ ├── figure_Teigensources.py │ ├── figure_eigensources_M_1D.py │ ├── figure_eigensources_M_2D.py │ ├── figure_eigensources_R_1D.py │ ├── figure_error_3x3.py │ ├── figure_properties.py │ ├── kCSD_with_reliability_map_2D.py │ ├── pdf_merger.py │ ├── pots_propagation.py │ ├── projection_eigensources_1D.py │ ├── reconstruction_stability.py │ ├── reliability_map_2D.py │ ├── reliability_map_3x3.py │ ├── skcsd_and_l_curve_complex_morphology.py │ ├── sources_electrodes.odg │ ├── targeted_basis.py │ ├── targeted_basis_with_projection.py │ ├── tutorial3.py │ ├── tutorial_basic.py │ ├── tutorial_basic_3d.py │ ├── tutorial_broken_electrodes.py │ ├── tutorial_broken_electrodes_diff_err.py │ └── tutorial_noisy_electrodes.py ├── npx │ ├── DemoReadSGLXData │ │ ├── __init__.py │ │ └── readSGLX.py │ ├── NP_do_map.xlsx │ ├── Neuropixels_for_NEURON.ipynb │ ├── Neuropixels_with_fitted_dipoles_model.py │ ├── dan_kCSD_from_npx.py │ ├── figure_properties.py │ ├── figure_traub_eigensources.py │ ├── figure_traub_timespace.py │ ├── kCSD2D_reconstruction_from_npx.py │ ├── map_npx_ele.py │ ├── map_npx_ele_Daniel.py │ ├── npx_data.npy │ └── traub_data_kcsd_column_figure.py ├── sKCSD_paper │ ├── README │ ├── __init__.py │ ├── make_fig_10.py │ ├── make_fig_2.py │ ├── make_fig_3.py │ ├── make_fig_5.py │ ├── make_fig_6.py │ ├── make_fig_7.py │ ├── make_fig_8.py │ ├── make_fig_9.py │ ├── make_fig_lcurve.py │ ├── run_LFP.py │ └── sKCSD_utils.py └── what_you_can_see_with_lfp │ ├── README.txt │ ├── kCSD_properties │ └── Fig1-figure_Tbasis.py │ └── npx │ ├── Fig2_traub_data_kcsd_column_figure.py │ ├── Fig3-figure_traub_timespace.py │ ├── Fig4-Neuropixels_with_fitted_dipoles_model.py │ ├── figure_properties.py │ └── kCSD2D_reconstruction_from_npx.py ├── kcsd ├── KCSD.py ├── __init__.py ├── basis_functions.py ├── data │ ├── ElcoordsDomi14.txt │ ├── Simple_with_branches │ │ ├── LFP │ │ │ └── myLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_z │ │ └── morphology │ │ │ └── Badea2011Fig2Du.CNG.swc │ ├── Y_shaped_neuron │ │ ├── LFP │ │ │ └── MyLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_x │ │ └── morphology │ │ │ └── Y_shaped.swc │ ├── ball_and_stick_128 │ │ ├── LFP │ │ │ └── myLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_z │ │ └── morphology │ │ │ └── ball_and_stick.swc │ ├── ball_and_stick_16 │ │ ├── LFP │ │ │ └── myLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_z │ │ └── morphology │ │ │ └── ball_and_stick.swc │ ├── ball_and_stick_8 │ │ ├── LFP │ │ │ └── MyLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_x │ │ └── morphology │ │ │ └── Figure_2_rows_8.swc │ ├── gang_7x7_200 │ │ ├── LFP │ │ │ └── MyLFP │ │ ├── electrode_positions │ │ │ └── elcoord_x_y_z │ │ ├── membcurr │ │ ├── morphology │ │ │ └── gang_7x7_200_rows_4_cols_5_xmin_-20_xmax_20_ymin_-20_ymax_20_orientation_3.swc │ │ ├── seglength │ │ ├── somav.txt │ │ └── tvec.txt │ ├── morphology │ │ ├── Badea2011Fig2Du.CNG.swc │ │ ├── DomiCell.swc │ │ ├── ElcoordsDomi14.txt │ │ ├── L5_Mainen96_LFPy.hoc │ │ ├── Mainen_swcLike.swc │ │ ├── Test.swc │ │ ├── active.hoc │ │ ├── ballstick.hoc │ │ ├── ballstick.swc │ │ ├── morpho1.swc │ │ ├── retina_ganglion.swc │ │ ├── villa.hoc │ │ └── villa.swc │ └── sinsyn.mod ├── sKCSD.py ├── sKCSD_utils.py ├── tests │ ├── __init__.py │ ├── api_tests.py │ ├── kcsd_tests.py │ ├── test_loadData.py │ ├── test_sKCSD.py │ ├── test_sKCSDcell.py │ └── test_sKCSDutils.py ├── utility_functions.py └── validation │ ├── ValidateKCSD.py │ ├── VisibilityMap.py │ ├── __init__.py │ ├── csd_profile.py │ └── plotting_functions.py ├── requirements.txt ├── setup.py └── tutorials ├── __init__.py ├── config.py ├── plotting_helpers.py ├── skcsd_tutorial.ipynb ├── tutorial_advanced.ipynb ├── tutorial_basic.ipynb └── widget_helpers.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/README.rst -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/binder/postBuild -------------------------------------------------------------------------------- /docs/source/AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/AUTHORS.rst -------------------------------------------------------------------------------- /docs/source/CITE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/CITE.rst -------------------------------------------------------------------------------- /docs/source/DOCUMENTATION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/DOCUMENTATION.rst -------------------------------------------------------------------------------- /docs/source/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/INSTALL.rst -------------------------------------------------------------------------------- /docs/source/LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/LICENSE.rst -------------------------------------------------------------------------------- /docs/source/NOTES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/NOTES.rst -------------------------------------------------------------------------------- /docs/source/TUTORIALS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/TUTORIALS.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/docs/source/requirements.txt -------------------------------------------------------------------------------- /figures/kCSD_properties/L_curve_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/L_curve_simulation.py -------------------------------------------------------------------------------- /figures/kCSD_properties/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/README.txt -------------------------------------------------------------------------------- /figures/kCSD_properties/colorblind_friendly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/colorblind_friendly.py -------------------------------------------------------------------------------- /figures/kCSD_properties/different_error_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/different_error_maps.py -------------------------------------------------------------------------------- /figures/kCSD_properties/error_propagation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/error_propagation.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_LC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_LC.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_LCandCV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_LCandCV.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_LCandCVperformance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_LCandCVperformance.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_Tbasis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_Tbasis.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_Tbasis_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_Tbasis_noise.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_Teigensources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_Teigensources.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_eigensources_M_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_eigensources_M_1D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_eigensources_M_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_eigensources_M_2D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_eigensources_R_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_eigensources_R_1D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_error_3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_error_3x3.py -------------------------------------------------------------------------------- /figures/kCSD_properties/figure_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/figure_properties.py -------------------------------------------------------------------------------- /figures/kCSD_properties/kCSD_with_reliability_map_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/kCSD_with_reliability_map_2D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/pdf_merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/pdf_merger.py -------------------------------------------------------------------------------- /figures/kCSD_properties/pots_propagation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/pots_propagation.py -------------------------------------------------------------------------------- /figures/kCSD_properties/projection_eigensources_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/projection_eigensources_1D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/reconstruction_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/reconstruction_stability.py -------------------------------------------------------------------------------- /figures/kCSD_properties/reliability_map_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/reliability_map_2D.py -------------------------------------------------------------------------------- /figures/kCSD_properties/reliability_map_3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/reliability_map_3x3.py -------------------------------------------------------------------------------- /figures/kCSD_properties/skcsd_and_l_curve_complex_morphology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/skcsd_and_l_curve_complex_morphology.py -------------------------------------------------------------------------------- /figures/kCSD_properties/sources_electrodes.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/sources_electrodes.odg -------------------------------------------------------------------------------- /figures/kCSD_properties/targeted_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/targeted_basis.py -------------------------------------------------------------------------------- /figures/kCSD_properties/targeted_basis_with_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/targeted_basis_with_projection.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial3.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial_basic.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial_basic_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial_basic_3d.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial_broken_electrodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial_broken_electrodes.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial_broken_electrodes_diff_err.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial_broken_electrodes_diff_err.py -------------------------------------------------------------------------------- /figures/kCSD_properties/tutorial_noisy_electrodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/kCSD_properties/tutorial_noisy_electrodes.py -------------------------------------------------------------------------------- /figures/npx/DemoReadSGLXData/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /figures/npx/DemoReadSGLXData/readSGLX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/DemoReadSGLXData/readSGLX.py -------------------------------------------------------------------------------- /figures/npx/NP_do_map.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/NP_do_map.xlsx -------------------------------------------------------------------------------- /figures/npx/Neuropixels_for_NEURON.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/Neuropixels_for_NEURON.ipynb -------------------------------------------------------------------------------- /figures/npx/Neuropixels_with_fitted_dipoles_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/Neuropixels_with_fitted_dipoles_model.py -------------------------------------------------------------------------------- /figures/npx/dan_kCSD_from_npx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/dan_kCSD_from_npx.py -------------------------------------------------------------------------------- /figures/npx/figure_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/figure_properties.py -------------------------------------------------------------------------------- /figures/npx/figure_traub_eigensources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/figure_traub_eigensources.py -------------------------------------------------------------------------------- /figures/npx/figure_traub_timespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/figure_traub_timespace.py -------------------------------------------------------------------------------- /figures/npx/kCSD2D_reconstruction_from_npx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/kCSD2D_reconstruction_from_npx.py -------------------------------------------------------------------------------- /figures/npx/map_npx_ele.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/map_npx_ele.py -------------------------------------------------------------------------------- /figures/npx/map_npx_ele_Daniel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/map_npx_ele_Daniel.py -------------------------------------------------------------------------------- /figures/npx/npx_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/npx_data.npy -------------------------------------------------------------------------------- /figures/npx/traub_data_kcsd_column_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/npx/traub_data_kcsd_column_figure.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/README -------------------------------------------------------------------------------- /figures/sKCSD_paper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_10.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_2.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_3.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_5.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_6.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_7.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_8.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_9.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/make_fig_lcurve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/make_fig_lcurve.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/run_LFP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/run_LFP.py -------------------------------------------------------------------------------- /figures/sKCSD_paper/sKCSD_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/sKCSD_paper/sKCSD_utils.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/README.txt -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/kCSD_properties/Fig1-figure_Tbasis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/kCSD_properties/Fig1-figure_Tbasis.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/npx/Fig2_traub_data_kcsd_column_figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/npx/Fig2_traub_data_kcsd_column_figure.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/npx/Fig3-figure_traub_timespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/npx/Fig3-figure_traub_timespace.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/npx/Fig4-Neuropixels_with_fitted_dipoles_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/npx/Fig4-Neuropixels_with_fitted_dipoles_model.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/npx/figure_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/npx/figure_properties.py -------------------------------------------------------------------------------- /figures/what_you_can_see_with_lfp/npx/kCSD2D_reconstruction_from_npx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/figures/what_you_can_see_with_lfp/npx/kCSD2D_reconstruction_from_npx.py -------------------------------------------------------------------------------- /kcsd/KCSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/KCSD.py -------------------------------------------------------------------------------- /kcsd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/__init__.py -------------------------------------------------------------------------------- /kcsd/basis_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/basis_functions.py -------------------------------------------------------------------------------- /kcsd/data/ElcoordsDomi14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ElcoordsDomi14.txt -------------------------------------------------------------------------------- /kcsd/data/Simple_with_branches/LFP/myLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Simple_with_branches/LFP/myLFP -------------------------------------------------------------------------------- /kcsd/data/Simple_with_branches/electrode_positions/elcoord_x_y_z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Simple_with_branches/electrode_positions/elcoord_x_y_z -------------------------------------------------------------------------------- /kcsd/data/Simple_with_branches/morphology/Badea2011Fig2Du.CNG.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Simple_with_branches/morphology/Badea2011Fig2Du.CNG.swc -------------------------------------------------------------------------------- /kcsd/data/Y_shaped_neuron/LFP/MyLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Y_shaped_neuron/LFP/MyLFP -------------------------------------------------------------------------------- /kcsd/data/Y_shaped_neuron/electrode_positions/elcoord_x_y_x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Y_shaped_neuron/electrode_positions/elcoord_x_y_x -------------------------------------------------------------------------------- /kcsd/data/Y_shaped_neuron/morphology/Y_shaped.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/Y_shaped_neuron/morphology/Y_shaped.swc -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_128/LFP/myLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_128/LFP/myLFP -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_128/electrode_positions/elcoord_x_y_z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_128/electrode_positions/elcoord_x_y_z -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_128/morphology/ball_and_stick.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_128/morphology/ball_and_stick.swc -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_16/LFP/myLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_16/LFP/myLFP -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_16/electrode_positions/elcoord_x_y_z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_16/electrode_positions/elcoord_x_y_z -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_16/morphology/ball_and_stick.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_16/morphology/ball_and_stick.swc -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_8/LFP/MyLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_8/LFP/MyLFP -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_8/electrode_positions/elcoord_x_y_x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_8/electrode_positions/elcoord_x_y_x -------------------------------------------------------------------------------- /kcsd/data/ball_and_stick_8/morphology/Figure_2_rows_8.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/ball_and_stick_8/morphology/Figure_2_rows_8.swc -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/LFP/MyLFP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/LFP/MyLFP -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/electrode_positions/elcoord_x_y_z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/electrode_positions/elcoord_x_y_z -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/membcurr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/membcurr -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/morphology/gang_7x7_200_rows_4_cols_5_xmin_-20_xmax_20_ymin_-20_ymax_20_orientation_3.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/morphology/gang_7x7_200_rows_4_cols_5_xmin_-20_xmax_20_ymin_-20_ymax_20_orientation_3.swc -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/seglength: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/seglength -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/somav.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/somav.txt -------------------------------------------------------------------------------- /kcsd/data/gang_7x7_200/tvec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/gang_7x7_200/tvec.txt -------------------------------------------------------------------------------- /kcsd/data/morphology/Badea2011Fig2Du.CNG.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/Badea2011Fig2Du.CNG.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/DomiCell.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/DomiCell.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/ElcoordsDomi14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/ElcoordsDomi14.txt -------------------------------------------------------------------------------- /kcsd/data/morphology/L5_Mainen96_LFPy.hoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/L5_Mainen96_LFPy.hoc -------------------------------------------------------------------------------- /kcsd/data/morphology/Mainen_swcLike.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/Mainen_swcLike.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/Test.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/Test.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/active.hoc: -------------------------------------------------------------------------------- 1 | soma insert hh 2 | -------------------------------------------------------------------------------- /kcsd/data/morphology/ballstick.hoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/ballstick.hoc -------------------------------------------------------------------------------- /kcsd/data/morphology/ballstick.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/ballstick.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/morpho1.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/morpho1.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/retina_ganglion.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/retina_ganglion.swc -------------------------------------------------------------------------------- /kcsd/data/morphology/villa.hoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/villa.hoc -------------------------------------------------------------------------------- /kcsd/data/morphology/villa.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/morphology/villa.swc -------------------------------------------------------------------------------- /kcsd/data/sinsyn.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/data/sinsyn.mod -------------------------------------------------------------------------------- /kcsd/sKCSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/sKCSD.py -------------------------------------------------------------------------------- /kcsd/sKCSD_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/sKCSD_utils.py -------------------------------------------------------------------------------- /kcsd/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kcsd/tests/api_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/api_tests.py -------------------------------------------------------------------------------- /kcsd/tests/kcsd_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/kcsd_tests.py -------------------------------------------------------------------------------- /kcsd/tests/test_loadData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/test_loadData.py -------------------------------------------------------------------------------- /kcsd/tests/test_sKCSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/test_sKCSD.py -------------------------------------------------------------------------------- /kcsd/tests/test_sKCSDcell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/test_sKCSDcell.py -------------------------------------------------------------------------------- /kcsd/tests/test_sKCSDutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/tests/test_sKCSDutils.py -------------------------------------------------------------------------------- /kcsd/utility_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/utility_functions.py -------------------------------------------------------------------------------- /kcsd/validation/ValidateKCSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/validation/ValidateKCSD.py -------------------------------------------------------------------------------- /kcsd/validation/VisibilityMap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/validation/VisibilityMap.py -------------------------------------------------------------------------------- /kcsd/validation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/validation/__init__.py -------------------------------------------------------------------------------- /kcsd/validation/csd_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/validation/csd_profile.py -------------------------------------------------------------------------------- /kcsd/validation/plotting_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/kcsd/validation/plotting_functions.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scipy 3 | wheel 4 | matplotlib 5 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/setup.py -------------------------------------------------------------------------------- /tutorials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/config.py -------------------------------------------------------------------------------- /tutorials/plotting_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/plotting_helpers.py -------------------------------------------------------------------------------- /tutorials/skcsd_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/skcsd_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial_advanced.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/tutorial_advanced.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial_basic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/tutorial_basic.ipynb -------------------------------------------------------------------------------- /tutorials/widget_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neuroinflab/kCSD-python/HEAD/tutorials/widget_helpers.py --------------------------------------------------------------------------------