.gitattributes
.gitignore
.gitlab-ci.yml
CHANGELOG.md
CLAUDE.md
LICENSE
Makefile
README.md
llms.txt
mkdocs.yml
pyproject.toml
.datalad/.gitattributes
.datalad/config
.github/workflows/docs.yml
.projio/config.yml
.projio/packages.yml
.projio/projio.mk
.projio/biblio/jobs/docling_bg_20260328T084720Z_210c72c6.json
.projio/biblio/jobs/docling_bg_20260328T084720Z_38493473.json
.projio/biblio/jobs/docling_bg_20260328T084721Z_ce0cc253.json
.projio/biblio/jobs/docling_bg_20260328T084722Z_195d3237.json
.projio/biblio/jobs/docling_bg_20260328T084722Z_4593f730.json
.projio/biblio/jobs/docling_bg_20260328T084723Z_6bacd821.json
.projio/biblio/jobs/docling_bg_20260328T084724Z_878ef411.json
.projio/biblio/jobs/docling_bg_20260328T084724Z_c1762a82.json
.projio/biblio/jobs/docling_bg_20260328T084725Z_6be9c20a.json
.projio/biblio/jobs/docling_bg_20260328T084726Z_0340632b.json
.projio/biblio/jobs/docling_bg_20260328T084727Z_9ad67bc7.json
.projio/biblio/jobs/docling_bg_20260328T084728Z_00ccb09f.json
.projio/biblio/jobs/docling_bg_20260328T084728Z_710b469a.json
.projio/biblio/jobs/docling_bg_20260328T084729Z_9408a3b4.json
.projio/biblio/jobs/docling_bg_20260328T084730Z_4ea3ed6b.json
.projio/biblio/jobs/docling_bg_20260328T084731Z_b2acb9db.json
.projio/codio/catalog.yml
.projio/codio/profiles.yml
.projio/codio/repos.yml
.projio/indexio/config.yaml
.projio/notio/templates/commit.md
.projio/notio/templates/daily.md
.projio/notio/templates/idea.md
.projio/notio/templates/issue.md
.projio/notio/templates/meeting.md
.projio/notio/templates/personal.md
.projio/notio/templates/task.md
.projio/notio/templates/weekly.md
.projio/pipeio/registry.yml
.projio/prompts/ttl_artifact_notebook.md
.projio/render/csl/apa.csl
.projio/render/csl/chicago-author-date.csl
.projio/render/csl/elsevier-harvard.csl
.projio/render/csl/ieee.csl
.projio/render/csl/vancouver.csl
.projio/skills/cogpy-dev/SKILL.md
bib/.gitignore
bib/Makefile
bib/config/biblio.yml
bib/config/citekeys.md
bib/config/collections.json
bib/config/library.yml
bib/config/rag.yaml
bib/logs/imports.jsonl
bib/srcbib/README.md
bib/srcbib/imported.bib
docs/Makefile
docs/index.md
docs/make.bat
docs/requirements.txt
docs/study-overview.md
docs/log/agent-activity.md
docs/log/index.md
docs/log/mkdocs.yml
docs/log/commit/index.md
docs/log/daily/index.md
docs/log/dev/refactor-pypi-readiness.md
docs/log/dev/feature-review/feature-review-01-inventory.md
docs/log/dev/feature-review/feature-review-02-schema.md
docs/log/dev/feature-review/feature-review-03-composition.md
docs/log/dev/feature-review/feature-review-04-dry-vectorization.md
docs/log/dev/feature-review/feature-review-05-architecture.md
docs/log/dev/feature-review/feature-review-tfspace-01-inventory.md
docs/log/dev/feature-review/feature-review-tfspace-02-schema.md
docs/log/dev/feature-review/feature-review-tfspace-03-composition.md
docs/log/dev/feature-review/feature-review-tfspace-04-dry-vectorization.md
docs/log/dev/feature-review/feature-review-tfspace-05-architecture.md
docs/log/dev/prompts/M1-feature-review/M1-P1.md
docs/log/dev/prompts/M1-feature-review/M1-P2.md
docs/log/dev/prompts/M1-feature-review/M1-P3.md
docs/log/dev/prompts/M1-feature-review/M1-P4.md
docs/log/dev/prompts/M1-feature-review/M1-P5.md
docs/log/idea/idea-arash-20260312-120006-015059.md
docs/log/idea/idea-arash-20260312-132448-441433.md
docs/log/idea/idea-arash-20260328-095007-583178.md
docs/log/idea/idea-arash-20260328-095200-240511.md
docs/log/idea/idea-arash-20260329-224338-417099.md
docs/log/idea/index.md
docs/log/issue/index.md
docs/log/issue/issue-arash-20260327-023347-788561.md
docs/log/issue/issue-arash-20260327-023400-777025.md
docs/log/issue/issue-arash-20260327-023422-391836.md
docs/log/issue/issue-arash-20260327-023436-353044.md
docs/log/issue/issue-arash-20260328-095524-975606.md
docs/log/issue/issue-arash-20260409-175045-652960.md
docs/log/issue/issue-arash-20260409-175057-234628.md
docs/log/issue/issue-arash-20260409-175110-549941.md
docs/log/issue/issue-arash-20260409-175123-314675.md
docs/log/issue/issue-arash-20260421-210534-132535.md
docs/log/meeting/index.md
docs/log/personal/index.md
docs/log/task/index.md
docs/log/task/qc-wave-generalized-phase.md
docs/log/task/qc-wave-optical-flow-vectorfield.md
docs/log/task/qc-wave-phase-gradient.md
docs/log/task/qc-wave-spectral-beamforming.md
docs/log/task/qc-wave-surrogates.md
docs/log/task/task-arash-20260327-023350-235588.md
docs/log/task/task-arash-20260327-023421-005641.md
docs/log/task/task-arash-20260327-023435-066872.md
docs/log/task/task-arash-20260327-023451-538405.md
docs/log/task/task-arash-20260328-100042-983879.md
docs/log/task/task-arash-20260331-192039-536542.md
docs/log/task/task-arash-20260409-175055-159898.md
docs/log/task/task-arash-20260409-175108-763126.md
docs/log/task/task-arash-20260409-175121-604659.md
docs/log/task/task-arash-20260409-175135-762285.md
docs/log/task/task-arash-20260409-190250-539621.md
docs/log/task/task-arash-20260409-190253-838917.md
docs/log/task/task-arash-20260409-190257-108011.md
docs/log/task/task-arash-20260409-190305-430950.md
docs/log/weekly/index.md
docs/reference/index.md
docs/reference/research/deepresearch_travelling-waves.md
docs/reference/research/travelling-waves.pdf
docs/source/conf.py
docs/source/index.md
docs/source/readme.md
docs/source/_static/chatbot.css
docs/source/_static/chatbot.js
docs/source/_static/custom.css
docs/source/_templates/autosummary/module.rst
docs/source/api/brainstates.md
docs/source/api/burst.md
docs/source/api/datasets.md
docs/source/api/decomposition.md
docs/source/api/depth_probe.md
docs/source/api/detect.md
docs/source/api/events.md
docs/source/api/index.md
docs/source/api/io.md
docs/source/api/measures.md
docs/source/api/model.md
docs/source/api/plot.md
docs/source/api/preprocess.md
docs/source/api/regression.md
docs/source/api/spectral.md
docs/source/api/triggered.md
docs/source/api/utils.md
docs/source/api/wave.md
docs/source/explanation/architecture.md
docs/source/explanation/data-model.md
docs/source/explanation/detection-framework.md
docs/source/explanation/index.md
docs/source/explanation/package-map.md
docs/source/explanation/preprocessing-pipeline.md
docs/source/explanation/primitives.md
docs/source/explanation/spectral-conventions.md
docs/source/explanation/plot/ieeg-toolkit.md
docs/source/explanation/plot/topomap.md
docs/source/explanation/plot/_archive/orthoslicer-consolidation.md
docs/source/explanation/plot/_archive/tensorscope-dev-guide.md
docs/source/explanation/plot/_archive/tensorscope-issues.md
docs/source/explanation/plot/_archive/tensorscope-plan.md
docs/source/explanation/plot/_archive/tensorscope-runtime.md
docs/source/explanation/plot/_archive/tensorscope-user-guide.md
docs/source/explanation/plot/_archive/tensorscope-v2-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.2-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.3-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.4-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.6-integration-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.6.3-spec.md
docs/source/explanation/plot/_archive/tensorscope-v2.8-spec.md
docs/source/explanation/plot/_archive/tensorscope-v3-migration.md
docs/source/explanation/plot/_archive/tensorscope-v3-spec.md
docs/source/explanation/plot/_archive/tesnorscope-spec.md
docs/source/explanation/plot/_archive/tensorscope-context/index.md
docs/source/explanation/plot/_archive/tensorscope-context/snapshot-template.md
docs/source/explanation/plot/_archive/tensorscope-context/snapshots/2026-03-06.md
docs/source/explanation/preprocess/channel_feature.md
docs/source/howto/batch-spatial-analysis.md
docs/source/howto/brainstates-and-regression.md
docs/source/howto/compose-artifact-analysis.md
docs/source/howto/custom-snakemake-pipeline.md
docs/source/howto/event-detection.md
docs/source/howto/filtering.md
docs/source/howto/index.md
docs/source/howto/load-ecog-data.md
docs/source/howto/triggered-analysis.md
docs/source/howto/visualization.md
docs/source/reference/additional-detectors-spec.md
docs/source/reference/datasets.md
docs/source/reference/design-spec.md
docs/source/reference/detector-architecture-spec.md
docs/source/reference/event-catalog-spec.md
docs/source/reference/gui-bundles.md
docs/source/reference/ieeg-toolkit-spec.md
docs/source/reference/index.md
docs/source/reference/modes.md
docs/source/reference/pipeline-spec.md
docs/source/reference/schemas.md
docs/source/tutorials/bad-channel-detection.md
docs/source/tutorials/detection-and-events.md
docs/source/tutorials/factor-analysis.md
docs/source/tutorials/factor-matching.md
docs/source/tutorials/index.md
docs/source/tutorials/install.md
docs/source/tutorials/quickstart.md
docs/source/tutorials/spatial-measures.md
docs/source/tutorials/spectral-analysis.md
docs/source/tutorials/travelling-waves.md
docs/source/tutorials/_deprecated/channel-feature-sliding-core-experiment.md
docs/source/tutorials/_deprecated/sliding-core.md
src/cogpy/__init__.py
src/cogpy/base.py
src/cogpy/brainstates/EMG.py
src/cogpy/brainstates/__init__.py
src/cogpy/brainstates/brainstates.py
src/cogpy/brainstates/intervals.py
src/cogpy/burst/__init__.py
src/cogpy/burst/blob_detection.py
src/cogpy/burst/burst_merge.py
src/cogpy/burst/burst_phase.py
src/cogpy/burst/burst_wave.py
src/cogpy/burst/utils.py
src/cogpy/cli/__init__.py
src/cogpy/cli/preprocess.py
src/cogpy/datasets/__init__.py
src/cogpy/datasets/entities.py
src/cogpy/datasets/gui_bundles.py
src/cogpy/datasets/load.py
src/cogpy/datasets/schemas.py
src/cogpy/datasets/tensor.py
src/cogpy/datasets/cached_data/sample2.dat
src/cogpy/datasets/cached_data/sample2.xml
src/cogpy/datasets/cached_data/sample3.dat
src/cogpy/datasets/cached_data/sample3.xml
src/cogpy/datasets/cached_data/sample4.dat
src/cogpy/datasets/cached_data/sample4.xml
src/cogpy/datasets/cached_data/sample5.dat
src/cogpy/datasets/cached_data/sample5.xml
src/cogpy/datasets/cached_data/sample_raw_signal.dat
src/cogpy/datasets/cached_data/sample_raw_signal.xml
src/cogpy/datasets/cached_data/sample_signal.dat
src/cogpy/datasets/cached_data/sample_signal.xml
src/cogpy/decomposition/__init__.py
src/cogpy/decomposition/embed.py
src/cogpy/decomposition/match.py
src/cogpy/decomposition/pca.py
src/cogpy/decomposition/scores.py
src/cogpy/decomposition/spatspec.py
src/cogpy/depth_probe/__init__.py
src/cogpy/depth_probe/csd.py
src/cogpy/depth_probe/linear_signal.py
src/cogpy/detect/__init__.py
src/cogpy/detect/base.py
src/cogpy/detect/burst.py
src/cogpy/detect/pipeline.py
src/cogpy/detect/pipelines.py
src/cogpy/detect/ripple.py
src/cogpy/detect/slowwave.py
src/cogpy/detect/threshold.py
src/cogpy/detect/utils.py
src/cogpy/detect/transforms/__init__.py
src/cogpy/detect/transforms/base.py
src/cogpy/detect/transforms/envelope.py
src/cogpy/detect/transforms/filtering.py
src/cogpy/detect/transforms/spectral.py
src/cogpy/events/__init__.py
src/cogpy/events/catalog.py
src/cogpy/events/cluster.py
src/cogpy/events/match.py
src/cogpy/events/overlap.py
src/cogpy/events/registry.py
src/cogpy/events/stream.py
src/cogpy/io/__init__.py
src/cogpy/io/ecephys_io.py
src/cogpy/io/ecog_io.py
src/cogpy/io/ieeg_io.py
src/cogpy/io/ieeg_sidecars.py
src/cogpy/io/load_meta.py
src/cogpy/io/save_utils.py
src/cogpy/io/sidecars.py
src/cogpy/io/xml_anat_map.py
src/cogpy/io/xml_io.py
src/cogpy/io/converters/__init__.py
src/cogpy/io/converters/_deps.py
src/cogpy/io/converters/_units.py
src/cogpy/io/converters/_xarray_views.py
src/cogpy/io/converters/bids.py
src/cogpy/io/converters/mne.py
src/cogpy/measures/__init__.py
src/cogpy/measures/comparison.py
src/cogpy/measures/coupling.py
src/cogpy/measures/pac.py
src/cogpy/measures/spatial.py
src/cogpy/measures/temporal.py
src/cogpy/model/__init__.py
src/cogpy/model/base.py
src/cogpy/model/data_generator.py
src/cogpy/model/envelopes.py
src/cogpy/model/gaussian_cover.py
src/cogpy/model/plot.py
src/cogpy/model/poisson_process.py
src/cogpy/plot/__init__.py
src/cogpy/plot/decomposition.py
src/cogpy/plot/specgram_plot.py
src/cogpy/plot/time_plot.py
src/cogpy/plot/hv/__init__.py
src/cogpy/plot/hv/channel_grid.py
src/cogpy/plot/hv/channel_grid_widget.py
src/cogpy/plot/hv/decomposition.py
src/cogpy/plot/hv/ecog_viewer.py
src/cogpy/plot/hv/grid_frame_element.py
src/cogpy/plot/hv/grid_indexing.py
src/cogpy/plot/hv/ieeg_toolkit.py
src/cogpy/plot/hv/ieeg_viewer.py
src/cogpy/plot/hv/linked_views.py
src/cogpy/plot/hv/multichannel_timeseries.py
src/cogpy/plot/hv/multichannel_viewer.py
src/cogpy/plot/hv/orthoslicer.py
src/cogpy/plot/hv/processing_chain.py
src/cogpy/plot/hv/selection_policy.py
src/cogpy/plot/hv/signals.py
src/cogpy/plot/hv/theme.py
src/cogpy/plot/hv/time_player.py
src/cogpy/plot/hv/topomap.py
src/cogpy/plot/hv/xarray_hv.py
src/cogpy/preprocess/__init__.py
src/cogpy/preprocess/interpolate.py
src/cogpy/preprocess/linenoise.py
src/cogpy/preprocess/resample.py
src/cogpy/preprocess/badchannel/__init__.py
src/cogpy/preprocess/badchannel/badlabel.py
src/cogpy/preprocess/badchannel/channel_features.py
src/cogpy/preprocess/badchannel/feature_normalization.py
src/cogpy/preprocess/badchannel/grid.py
src/cogpy/preprocess/badchannel/pipeline.py
src/cogpy/preprocess/badchannel/spatial.py
src/cogpy/preprocess/filtering/__init__.py
src/cogpy/preprocess/filtering/_utils.py
src/cogpy/preprocess/filtering/normalization.py
src/cogpy/preprocess/filtering/reference.py
src/cogpy/preprocess/filtering/spatial.py
src/cogpy/preprocess/filtering/temporal.py
src/cogpy/regression/__init__.py
src/cogpy/regression/design.py
src/cogpy/regression/ols.py
src/cogpy/spectral/__init__.py
src/cogpy/spectral/bivariate.py
src/cogpy/spectral/features.py
src/cogpy/spectral/multitaper.py
src/cogpy/spectral/oscillations.yaml
src/cogpy/spectral/process_spectrogram.py
src/cogpy/spectral/psd.py
src/cogpy/spectral/psd_utils.py
src/cogpy/spectral/specx.py
src/cogpy/spectral/whitening.py
src/cogpy/triggered/__init__.py
src/cogpy/triggered/stats.py
src/cogpy/triggered/template.py
src/cogpy/utils/__init__.py
src/cogpy/utils/_email.py
src/cogpy/utils/_functools.py
src/cogpy/utils/_jupyter.py
src/cogpy/utils/convert.py
src/cogpy/utils/curve.py
src/cogpy/utils/grid_neighborhood.py
src/cogpy/utils/manifold.py
src/cogpy/utils/reshape.py
src/cogpy/utils/sliding.py
src/cogpy/utils/sliding_core.py
src/cogpy/utils/stats.py
src/cogpy/utils/subgrid.py
src/cogpy/utils/time_series.py
src/cogpy/utils/wrappers.py
src/cogpy/utils/xarr.py
src/cogpy/utils/imports/__init__.py
src/cogpy/wave/__init__.py
src/cogpy/wave/_types.py
src/cogpy/wave/beamforming.py
src/cogpy/wave/detect.py
src/cogpy/wave/features.py
src/cogpy/wave/generalized_phase.py
src/cogpy/wave/kw_spectrum.py
src/cogpy/wave/multitaper_nd.py
src/cogpy/wave/optical_flow.py
src/cogpy/wave/phase_gradient.py
src/cogpy/wave/plot.py
src/cogpy/wave/process.py
src/cogpy/wave/surrogates.py
src/cogpy/wave/synthetic.py
src/cogpy/wave/utils.py
src/cogpy/wave/vector_field.py
src/cogpy/workflows/preprocess/Snakefile
src/cogpy/workflows/preprocess/Snakefilenew
src/cogpy/workflows/preprocess/config.yml
src/cogpy/workflows/preprocess/scripts/01_filter.py
src/cogpy/workflows/preprocess/scripts/02_feature.py
src/cogpy/workflows/preprocess/scripts/03_badlabel.py
src/cogpy/workflows/preprocess/scripts/04_interpolate.py
src/cogpy/workflows/preprocess/scripts/__init__.py
src/cogpy/workflows/preprocess/scripts/features.ipynb
src/cogpy/workflows/preprocess/scripts/plot_feature_maps.py
src/ecogpy.egg-info/PKG-INFO
src/ecogpy.egg-info/SOURCES.txt
src/ecogpy.egg-info/dependency_links.txt
src/ecogpy.egg-info/entry_points.txt
src/ecogpy.egg-info/requires.txt
src/ecogpy.egg-info/top_level.txt
tests/test_brainstates_restrict_perievent.py
tests/test_schemas_intervals_events.py
tests/brainstates/test_EMG.py
tests/brainstates/test_brainstates.py
tests/datasets/test_gui_bundles.py
tests/datasets/test_schemas.py
tests/decomposition/test_erpPCA.py
tests/decomposition/test_erpPCA_matlab.py
tests/decomposition/test_pca.py
tests/detect/test_base.py
tests/detect/test_burst.py
tests/detect/test_detect_utils.py
tests/detect/test_pipeline.py
tests/detect/test_ripple.py
tests/detect/test_slowwave.py
tests/detect/test_threshold.py
tests/events/__init__.py
tests/events/test_catalog.py
tests/events/test_match.py
tests/events/test_overlap.py
tests/io/test_converters_import.py
tests/io/test_ecephys_units.py
tests/io/test_ecog_units.py
tests/io/test_mne_converter.py
tests/io/test_sidecars_channel_count.py
tests/io/test_xarray_views.py
tests/measures/__init__.py
tests/measures/test_comparison.py
tests/measures/test_coupling.py
tests/measures/test_pac.py
tests/measures/test_spatial.py
tests/measures/test_temporal.py
tests/model/test_poisson_process.py
tests/plot/test_apps.py
tests/plot/test_ieeg_viewer_labels.py
tests/plot/test_processing_chain.py
tests/preprocess/test_badchannel_phase_a_contracts.py
tests/preprocess/test_extract_channel_features_xr.py
tests/preprocess/test_interpolate.py
tests/preprocess/test_linenoise.py
tests/preprocess/test_linenoise_multitaper.py
tests/preprocess/badchannel/test_feature_normalization.py
tests/regression/__init__.py
tests/regression/test_design.py
tests/regression/test_ols.py
tests/spectral/test_coherence_matrix.py
tests/spectral/test_mtm_spec.py
tests/spectral/test_mtm_spectrogram.py
tests/spectral/test_psd_normalization.py
tests/spectral/test_psd_utils.py
tests/spectral/test_spectral.py
tests/spectral/test_spectral_features.py
tests/spectral/test_specx.py
tests/triggered/__init__.py
tests/triggered/test_stats.py
tests/triggered/test_template.py
tests/utils/test_convert.py
tests/utils/test_neighborhood.py
tests/utils/test_reshape.py
tests/utils/test_sliding.py
tests/utils/test_utils.py
tests/utils/test_xarr.py
tests/wave/test_beamforming.py
tests/wave/test_features.py
tests/wave/test_generalized_phase.py
tests/wave/test_kw_spectrum.py
tests/wave/test_multitaper_nd.py
tests/wave/test_optical_flow.py
tests/wave/test_phase_gradient.py
tests/wave/test_surrogates.py
tests/wave/test_synthetic.py
tests/wave/test_types.py
tests/wave/test_vector_field.py