Compare commits

...

3 Commits
colab ... main

Author SHA1 Message Date
imperator c2210923c5 Freeze requirements 1 year ago
imperator 706e82bca4 Add runtime.txt 1 year ago
imperator 450728ac37 Change to pymatreader 1 year ago

@ -150,9 +150,10 @@
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"from utils import plot_model_free_analysis_conditions_vs_baseline, loadmat\n", "from pymatreader import read_mat\n",
"from utils import plot_model_free_analysis_conditions_vs_baseline\n",
"\n", "\n",
"dataset_1 = loadmat('dataset1.mat')\n", "dataset_1 = read_mat('dataset1.mat')\n",
"\n", "\n",
"plot_model_free_analysis_conditions_vs_baseline(\n", "plot_model_free_analysis_conditions_vs_baseline(\n",
" baseline_data=dataset_1\n", " baseline_data=dataset_1\n",
@ -168,9 +169,10 @@
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"from utils import plot_model_free_analysis_conditions_vs_baseline, loadmat\n", "from pymatreader import read_mat\n",
"from utils import plot_model_free_analysis_conditions_vs_baseline\n",
"\n", "\n",
"dataset_3 = loadmat('dataset3.mat')\n", "dataset_3 = read_mat('dataset3.mat')\n",
"\n", "\n",
"plot_model_free_analysis_conditions_vs_baseline(\n", "plot_model_free_analysis_conditions_vs_baseline(\n",
" baseline_data=dataset_3\n", " baseline_data=dataset_3\n",
@ -214,9 +216,9 @@
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"from utils import loadmat\n", "from pymatreader import read_mat\n",
"\n", "\n",
"neural_data = loadmat('neural_data.mat')" "neural_data = read_mat('neural_data.mat')"
] ]
}, },
{ {

@ -1,5 +1,5 @@
scipy ipympl==0.9.4
numpy matplotlib==3.9.2
matplotlib numpy==2.1.2
ipympl pymatreader==1.0.0
mat73 scipy==1.14.1

@ -0,0 +1 @@
python-3.12

@ -6,8 +6,6 @@ import matplotlib.pyplot as plt
from matplotlib.lines import Line2D from matplotlib.lines import Line2D
from IPython.display import display from IPython.display import display
from ipywidgets import interact, interact_manual, IntSlider, FloatSlider, IntRangeSlider, ToggleButton, ToggleButtons, Layout from ipywidgets import interact, interact_manual, IntSlider, FloatSlider, IntRangeSlider, ToggleButton, ToggleButtons, Layout
from scipy.io import loadmat as sp_loadmat
from mat73 import loadmat as mat73_loadmat
def in_colab(): def in_colab():
@ -62,13 +60,6 @@ def maybe_setup(setup_fun, state):
state.update(setup_fun()) state.update(setup_fun())
def loadmat(mat_file):
try:
return sp_loadmat(mat_file)
except Exception:
return mat73_loadmat(mat_file)
def generate_sims(C, k, alpha, sigma_a, sigma_s, lambda_, n_sim=100, tau=100, dt_total=11 / 85): def generate_sims(C, k, alpha, sigma_a, sigma_s, lambda_, n_sim=100, tau=100, dt_total=11 / 85):
dt = dt_total / tau dt = dt_total / tau

Loading…
Cancel
Save