docs(eeg): correct float64 dtype claim; tighten test match; clarify CLI default ea055f0 mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(eeg): add run_pipeline orchestrator + CLI (FIF/EDF → Parquet) c4c7642 mekosotto Claude Sonnet 4.6 commited on 7 days ago
fix(eeg): NaN-clean features for flat channels; guard zero-size epochs; assert WARNING 0d591d4 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
fix(eeg): validate epochs after filter to guarantee no NaN in feature table c26c6a2 mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(eeg): flatten 3D epochs into deterministic 2D feat_<ch>_<band|stat> table 32e13cf mekosotto Claude Sonnet 4.6 commited on 7 days ago
refactor(eeg): bind STATS labels to callables; document moment conventions 8da57c6 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(eeg): add compute_features_from_epoch (PSD bands + 5 statistics) a1ab9ac mekosotto Claude Sonnet 4.6 commited on 7 days ago
refactor(eeg): tighten ICA docstring + log accuracy; extract EOG threshold constant 9931366 mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(eeg): add remove_artifacts_with_ica with EOG correlation rejection 1a86a6e mekosotto Claude Sonnet 4.6 commited on 7 days ago
fix(eeg): guard bandpass_filter against inverted l_freq/h_freq; document picks=all 32359e5 mekosotto commited on 7 days ago
feat(eeg): add non-mutating bandpass_filter (default 1-40 Hz) c743c0a mekosotto Claude Sonnet 4.6 commited on 7 days ago
fix(eeg): tighten is_valid_epoch signature; reject non-numeric dtype + -inf e3c6c58 mekosotto commited on 7 days ago
feat(eeg): add is_valid_epoch guard for NaN/inf/shape/dtype 7e0ed24 mekosotto Claude Sonnet 4.6 commited on 7 days ago
docs(bbb): fix stale CSV mentions in run_pipeline + module docstrings ebf1b60 mekosotto commited on 8 days ago
feat(bbb): switch processed output to Parquet for dtype preservation 915880e mekosotto Claude Sonnet 4.6 commited on 8 days ago
refactor(bbb): pin LF lineterminator; move DEFAULTs to top; reject dir output 32d3a5f mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(bbb): add run_pipeline orchestrator + CLI entrypoint with idempotent writes 48cf9c9 mekosotto Claude Sonnet 4.6 commited on 8 days ago
fix(bbb): guard empty input; truncate index log; add KeyError + log tests 049a352 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(bbb): expand SMILES → Morgan FP into model-ready DataFrame with drift logging b08a67c mekosotto Claude Sonnet 4.6 commited on 8 days ago
refactor(bbb): migrate to MorganGenerator API; consolidate test imports 80528e7 mekosotto Claude Sonnet 4.6 commited on 8 days ago
feat(bbb): add Morgan fingerprint extraction with shape/dtype guarantees b1bd8db mekosotto Claude Sonnet 4.6 commited on 8 days ago
refactor(bbb): tighten is_valid_smiles signature; document RDLogger global effect 0236e73 mekosotto commited on 8 days ago
feat(bbb): add SMILES validity guard with RDKit + test fixture c4c8d1e mekosotto commited on 8 days ago
fix(core): apply level + propagate every call; tolerate pre-attached handlers ed5752e mekosotto commited on 8 days ago
feat(core): add shared structured logger with idempotent handler attach fd1908b mekosotto Claude Sonnet 4.6 commited on 8 days ago