README.md
pyproject.toml
src/neuroweave/__init__.py
src/neuroweave/_public_api.py
src/neuroweave/_backend/__init__.py
src/neuroweave/_core/__init__.py
src/neuroweave/_core/base_estimator.py
src/neuroweave/_core/base_model.py
src/neuroweave/_core/cross_validator.py
src/neuroweave/_core/design_matrix.py
src/neuroweave/_core/lag_metadata.py
src/neuroweave/_core/result.py
src/neuroweave/_utils/__init__.py
src/neuroweave/_utils/deprecation.py
src/neuroweave/analysis/__init__.py
src/neuroweave/analysis/analysis_config.py
src/neuroweave/analysis/analysis_result.py
src/neuroweave/analysis/encoding_analysis.py
src/neuroweave/analysis/steps/__init__.py
src/neuroweave/analysis/steps/base_step.py
src/neuroweave/analysis/steps/cluster_test.py
src/neuroweave/analysis/steps/cross_validate.py
src/neuroweave/analysis/steps/fit.py
src/neuroweave/analysis/steps/kernel_stats.py
src/neuroweave/analysis/steps/model_compare.py
src/neuroweave/analysis/steps/variance_partition.py
src/neuroweave/api/__init__.py
src/neuroweave/api/fitting.py
src/neuroweave/api/models.py
src/neuroweave/api/plotting.py
src/neuroweave/backends/__init__.py
src/neuroweave/backends/jax/__init__.py
src/neuroweave/backends/sklearn/__init__.py
src/neuroweave/backends/spyeeg/__init__.py
src/neuroweave/backends/torch/__init__.py
src/neuroweave/benchmarks/__init__.py
src/neuroweave/benchmarks/benchmark.py
src/neuroweave/benchmarks/benchmark_suite.py
src/neuroweave/benchmarks/metrics.py
src/neuroweave/benchmarks/results.py
src/neuroweave/benchmarks/tasks.py
src/neuroweave/core/__init__.py
src/neuroweave/core/axis.py
src/neuroweave/core/axis_array.py
src/neuroweave/core/axis_registry.py
src/neuroweave/core/base_estimator.py
src/neuroweave/core/base_model.py
src/neuroweave/core/cross_validator.py
src/neuroweave/core/dataset.py
src/neuroweave/core/design_matrix.py
src/neuroweave/core/encoding_result.py
src/neuroweave/core/feature_registry.py
src/neuroweave/core/feature_space.py
src/neuroweave/core/registry.py
src/neuroweave/core/result.py
src/neuroweave/core/stimulus_timeline.py
src/neuroweave/core/timeline_events.py
src/neuroweave/core/timeline_segments.py
src/neuroweave/core/timeline_signal.py
src/neuroweave/data/__init__.py
src/neuroweave/data/dataset.py
src/neuroweave/design/__init__.py
src/neuroweave/design/basis.py
src/neuroweave/design/convolution.py
src/neuroweave/design/design_matrix.py
src/neuroweave/design/feature_stack.py
src/neuroweave/design/lag.py
src/neuroweave/design/lag_metadata.py
src/neuroweave/design/transforms.py
src/neuroweave/estimators/__init__.py
src/neuroweave/estimators/base.py
src/neuroweave/estimators/bayesian/__init__.py
src/neuroweave/estimators/bayesian/bayesian_ridge.py
src/neuroweave/estimators/external/__init__.py
src/neuroweave/estimators/external/sklearn_adapter.py
src/neuroweave/estimators/external/spyeeg_adapter.py
src/neuroweave/estimators/external/torch_adapter.py
src/neuroweave/estimators/linear/__init__.py
src/neuroweave/estimators/linear/elasticnet.py
src/neuroweave/estimators/linear/lasso.py
src/neuroweave/estimators/linear/ridge.py
src/neuroweave/estimators/sparse/__init__.py
src/neuroweave/estimators/sparse/boosting.py
src/neuroweave/evaluation/__init__.py
src/neuroweave/evaluation/cross_validation.py
src/neuroweave/evaluation/metrics.py
src/neuroweave/evaluation/nested_cv.py
src/neuroweave/evaluation/scoring.py
src/neuroweave/features/__init__.py
src/neuroweave/features/base.py
src/neuroweave/features/feature_set.py
src/neuroweave/features/pipeline.py
src/neuroweave/features/registry.py
src/neuroweave/features/extractors/__init__.py
src/neuroweave/features/extractors/base_extractor.py
src/neuroweave/features/extractors/envelope.py
src/neuroweave/features/extractors/pitch.py
src/neuroweave/features/extractors/spectrogram.py
src/neuroweave/features/transforms/__init__.py
src/neuroweave/features/transforms/base_transform.py
src/neuroweave/features/transforms/derivative.py
src/neuroweave/features/transforms/normalise.py
src/neuroweave/features/transforms/onset.py
src/neuroweave/model_selection/__init__.py
src/neuroweave/model_selection/ablation.py
src/neuroweave/model_selection/compare_models.py
src/neuroweave/model_selection/results.py
src/neuroweave/model_selection/variance_partition.py
src/neuroweave/model_spec/__init__.py
src/neuroweave/model_spec/builder.py
src/neuroweave/model_spec/model_spec.py
src/neuroweave/model_spec/terms.py
src/neuroweave/model_spec/transforms.py
src/neuroweave/models/__init__.py
src/neuroweave/models/connectivity/__init__.py
src/neuroweave/models/connectivity/granger_trf.py
src/neuroweave/models/connectivity/mediated_trf.py
src/neuroweave/models/connectivity/network_trf.py
src/neuroweave/models/representation/__init__.py
src/neuroweave/models/representation/rsa_trf.py
src/neuroweave/models/state/__init__.py
src/neuroweave/models/state/hmm_trf.py
src/neuroweave/models/state/switching_trf.py
src/neuroweave/models/trf/__init__.py
src/neuroweave/models/trf/complex_trf.py
src/neuroweave/models/trf/dynamic_trf.py
src/neuroweave/models/trf/multivariate_trf.py
src/neuroweave/models/trf/phase_trf.py
src/neuroweave/models/trf/trf.py
src/neuroweave/reporting/__init__.py
src/neuroweave/reporting/exporters.py
src/neuroweave/reporting/figures.py
src/neuroweave/reporting/report.py
src/neuroweave/reporting/tables.py
src/neuroweave/results/__init__.py
src/neuroweave/results/encoding_result.py
src/neuroweave/simulation/__init__.py
src/neuroweave/simulation/evaluation.py
src/neuroweave/simulation/datasets/__init__.py
src/neuroweave/simulation/datasets/dynamic_attention.py
src/neuroweave/simulation/datasets/oscillatory_gating.py
src/neuroweave/simulation/datasets/speech_tracking.py
src/neuroweave/simulation/measurement/__init__.py
src/neuroweave/simulation/measurement/eeg.py
src/neuroweave/simulation/measurement/ieeg.py
src/neuroweave/simulation/measurement/noise.py
src/neuroweave/simulation/stimulus/__init__.py
src/neuroweave/simulation/stimulus/gaussian.py
src/neuroweave/simulation/stimulus/rhythmic.py
src/neuroweave/simulation/stimulus/speech.py
src/neuroweave/simulation/system/__init__.py
src/neuroweave/simulation/system/network_system.py
src/neuroweave/simulation/system/state_system.py
src/neuroweave/simulation/system/trf_system.py
src/neuroweave/stats/__init__.py
src/neuroweave/stats/cluster_test.py
src/neuroweave/stats/cluster_tests.py
src/neuroweave/stats/kernel_stats.py
src/neuroweave/stats/lagwise.py
src/neuroweave/stats/model_comparison.py
src/neuroweave/stats/permutation.py
src/neuroweave/stats/results.py
src/neuroweave/stats/variance_partition.py
src/neuroweave/utils/__init__.py
src/neuroweave/utils/kernel.py
src/neuroweave/utils/misc.py
src/neuroweave/validation/__init__.py
src/neuroweave/validation/encoding_cv.py
src/neuroweave/validation/fitting.py
src/neuroweave/visualization/__init__.py
src/neuroweave/visualization/plotting.py
src/neuroweave/viz/__init__.py
src/neuroweave/viz/clustering.py
src/neuroweave/viz/diagnostics.py
src/neuroweave/viz/generalisation.py
src/neuroweave/viz/kernel_heatmap.py
src/neuroweave/viz/kernel_plot.py
src/neuroweave/viz/topography.py
src/neuroweave_tools.egg-info/PKG-INFO
src/neuroweave_tools.egg-info/SOURCES.txt
src/neuroweave_tools.egg-info/dependency_links.txt
src/neuroweave_tools.egg-info/requires.txt
src/neuroweave_tools.egg-info/top_level.txt
tests/test_public_api.py