LICENSE
README.md
pyproject.toml
src/spikelab/__init__.py
src/spikelab.egg-info/PKG-INFO
src/spikelab.egg-info/SOURCES.txt
src/spikelab.egg-info/dependency_links.txt
src/spikelab.egg-info/entry_points.txt
src/spikelab.egg-info/requires.txt
src/spikelab.egg-info/top_level.txt
src/spikelab/agent/skills/spikelab-analysis-implementer/SKILL.md
src/spikelab/agent/skills/spikelab-developer/SKILL.md
src/spikelab/agent/skills/spikelab-educator/SKILL.md
src/spikelab/agent/skills/spikelab-map-updater/SKILL.md
src/spikelab/agent/skills/spikelab-spikesorter/SKILL.md
src/spikelab/batch_jobs/__init__.py
src/spikelab/batch_jobs/artifact_packager.py
src/spikelab/batch_jobs/backend_k8s.py
src/spikelab/batch_jobs/cli.py
src/spikelab/batch_jobs/credentials.py
src/spikelab/batch_jobs/models.py
src/spikelab/batch_jobs/policy.py
src/spikelab/batch_jobs/profiles.py
src/spikelab/batch_jobs/session.py
src/spikelab/batch_jobs/storage_s3.py
src/spikelab/batch_jobs/templating.py
src/spikelab/batch_jobs/validation.py
src/spikelab/batch_jobs/entrypoints/__init__.py
src/spikelab/batch_jobs/entrypoints/sorting.py
src/spikelab/batch_jobs/entrypoints/workspace.py
src/spikelab/batch_jobs/profiles/defaults.yaml
src/spikelab/batch_jobs/profiles/nrp.yaml
src/spikelab/batch_jobs/templates/job.yaml.j2
src/spikelab/data_loaders/__init__.py
src/spikelab/data_loaders/data_exporters.py
src/spikelab/data_loaders/data_loaders.py
src/spikelab/data_loaders/s3_utils.py
src/spikelab/mcp_server/__init__.py
src/spikelab/mcp_server/__main__.py
src/spikelab/mcp_server/server.py
src/spikelab/mcp_server/tools/__init__.py
src/spikelab/mcp_server/tools/_helpers.py
src/spikelab/mcp_server/tools/analysis.py
src/spikelab/mcp_server/tools/data_loaders.py
src/spikelab/mcp_server/tools/exporters.py
src/spikelab/spike_sorting/__init__.py
src/spikelab/spike_sorting/_classifier.py
src/spikelab/spike_sorting/_exceptions.py
src/spikelab/spike_sorting/_globals.py
src/spikelab/spike_sorting/config.py
src/spikelab/spike_sorting/docker_utils.py
src/spikelab/spike_sorting/figures.py
src/spikelab/spike_sorting/ks2_runner.py
src/spikelab/spike_sorting/ks4_runner.py
src/spikelab/spike_sorting/maxwell_io.py
src/spikelab/spike_sorting/pipeline.py
src/spikelab/spike_sorting/recording_io.py
src/spikelab/spike_sorting/rt_sort_runner.py
src/spikelab/spike_sorting/sorting_extractor.py
src/spikelab/spike_sorting/sorting_utils.py
src/spikelab/spike_sorting/trace_io.py
src/spikelab/spike_sorting/waveform_extractor.py
src/spikelab/spike_sorting/waveform_utils.py
src/spikelab/spike_sorting/backends/__init__.py
src/spikelab/spike_sorting/backends/_common.py
src/spikelab/spike_sorting/backends/base.py
src/spikelab/spike_sorting/backends/kilosort2.py
src/spikelab/spike_sorting/backends/kilosort4.py
src/spikelab/spike_sorting/backends/rt_sort.py
src/spikelab/spike_sorting/rt_sort/__init__.py
src/spikelab/spike_sorting/rt_sort/_algorithm.py
src/spikelab/spike_sorting/rt_sort/model.py
src/spikelab/spike_sorting/stim_sorting/__init__.py
src/spikelab/spike_sorting/stim_sorting/artifact_removal.py
src/spikelab/spike_sorting/stim_sorting/pipeline.py
src/spikelab/spike_sorting/stim_sorting/preprocess.py
src/spikelab/spike_sorting/stim_sorting/recentering.py
src/spikelab/spikedata/__init__.py
src/spikelab/spikedata/curation.py
src/spikelab/spikedata/numba_utils.py
src/spikelab/spikedata/pairwise.py
src/spikelab/spikedata/plot_utils.py
src/spikelab/spikedata/ratedata.py
src/spikelab/spikedata/rateslicestack.py
src/spikelab/spikedata/spikedata.py
src/spikelab/spikedata/spikeslicestack.py
src/spikelab/spikedata/stat_utils.py
src/spikelab/spikedata/utils.py
src/spikelab/workspace/__init__.py
src/spikelab/workspace/hdf5_io.py
src/spikelab/workspace/workspace.py
tests/test_batch_jobs.py
tests/test_classified_errors.py
tests/test_curation.py
tests/test_dataexporters.py
tests/test_dataloaders.py
tests/test_docker_smoke.py
tests/test_mcp_server.py
tests/test_numba_utils.py
tests/test_pairwise.py
tests/test_plot_utils.py
tests/test_ratedata.py
tests/test_rateslicestack.py
tests/test_spike_sorting.py
tests/test_spikedata.py
tests/test_spikeslicestack.py
tests/test_stat_utils.py
tests/test_stim_sorting.py
tests/test_utils.py
tests/test_waveform_extractor_streaming.py
tests/test_workspace.py