Commit Graph

  • b03549982e docs(writeup): add honest random-slope results + scenario notation main Experiments DB Dev 2026-07-22 15:49:17 -04:00
  • 8a18c894dd feat(matlab): add Satterthwaite DF + honest random-slope test to LME reports Experiments DB Dev 2026-07-22 15:45:19 -04:00
  • 5fcd97f81a analysis(matlab): formalize cross-study (current vs _f) rate comparison Experiments DB Dev 2026-07-22 15:21:33 -04:00
  • 9af33e747e analysis(matlab): matched-effort comparison (prev _f full vs current 0-3) Experiments DB Dev 2026-07-22 14:39:15 -04:00
  • d9b65a3279 analysis(matlab): convert previous (Forouzan) study to our long format Experiments DB Dev 2026-07-22 14:18:47 -04:00
  • a4dff31772 add prev data samsam2610 2026-07-22 13:58:36 -04:00
  • 38f5ee1119 add prev data samsam2610 2026-07-22 13:51:40 -04:00
  • 969c0205e8 analysis(matlab): per-variation subfolders (grouping x window) for the paper LME Experiments DB Dev 2026-07-20 20:49:54 -04:00
  • 963fd889b2 feat(matlab): windowed paper-LME replication for mergeNaive (d0_10, d0_13) Experiments DB Dev 2026-07-20 17:49:09 -04:00
  • 0e9263b958 feat(matlab): print full native fitlme/fitglme summary in every scenario Experiments DB Dev 2026-07-20 14:21:34 -04:00
  • d59ff2b659 docs(writeup): add design-rationale section for the sham/pooled control grouping Experiments DB Dev 2026-07-20 14:07:49 -04:00
  • 77b631bcac feat(matlab): mergeNaive grouping (control=A2+Naive, tDCS=B2+Right) + GLM/power Experiments DB Dev 2026-07-20 12:50:35 -04:00
  • 7b5c27df8c feat(matlab): verbatim paper LME (behavior ~ stim+day+stim:day+(1|rat)) + power sim on it Experiments DB Dev 2026-07-20 12:40:26 -04:00
  • 800189371b feat(matlab): learning figure + methods write-up + organized CSV data export Experiments DB Dev 2026-07-20 12:11:37 -04:00
  • e730aa0020 feat(matlab): phased days x tDCS LME + Monte-Carlo power analysis Experiments DB Dev 2026-07-20 11:06:51 -04:00
  • 89bb95088f feat(matlab): add 0-13 day window (lme_*_d0_13) + coverage warning Experiments DB Dev 2026-07-20 09:58:19 -04:00
  • f0ce978bd4 docs(matlab): label tDCS main effect as Day 1 (= our day 0), matching the paper Experiments DB Dev 2026-07-20 09:46:52 -04:00
  • 08c14c476c feat(matlab): add linear days x tDCS mixed-model scenarios (lme_*) Experiments DB Dev 2026-07-20 09:43:08 -04:00
  • b1057f6105 fix(matlab): report learning rate via per-animal slope test, not anticonservative GLMM F-test Experiments DB Dev 2026-07-20 08:40:47 -04:00
  • 13414d31fc matlab(tdcs): assert reference group present; README scope note Experiments DB Dev 2026-07-20 08:08:27 -04:00
  • 01f59a5265 matlab(tdcs): report, switch/case entry, runners, README Experiments DB Dev 2026-07-20 08:00:40 -04:00
  • 27d388530a matlab(tdcs): GLMM + per-animal + classification models Experiments DB Dev 2026-07-20 07:51:30 -04:00
  • 75ea8a031e test(matlab): fix uint64 vs double class mismatch in group-count assertion Experiments DB Dev 2026-07-20 07:43:05 -04:00
  • e398237c76 matlab(tdcs): scenario derivation + derived data export Experiments DB Dev 2026-07-20 07:39:12 -04:00
  • 33121e3a8f matlab(tdcs): data loading + curated group map Experiments DB Dev 2026-07-20 07:29:31 -04:00
  • 808040a522 docs(plan): MATLAB tDCS analysis port implementation plan Experiments DB Dev 2026-07-20 07:23:57 -04:00
  • 2e6464cd14 docs(spec): MATLAB port of the tDCS GLM analysis Experiments DB Dev 2026-07-20 07:14:59 -04:00
  • 5314071c6b analysis(tdcs): GLM hypothesis tests + methods for the reaching study Experiments DB Dev 2026-07-19 22:07:17 -04:00
  • 86feec2e77 fix(export): label synthetic ordinal '# Days Reach (ordinal)' to avoid collision with same-named daily field Experiments DB Dev 2026-07-19 19:35:22 -04:00
  • 4f3fe64cad test(export): stale-group + same-date ordinal coverage; comment/guard polish Experiments DB Dev 2026-07-19 15:18:56 -04:00
  • 33ee191966 refactor(export): remove dead assignable-axes helpers and their tests Experiments DB Dev 2026-07-19 15:12:15 -04:00
  • 6f23f83bc8 feat(export): modal becomes X / Data / Group by pickers, subjects as columns Experiments DB Dev 2026-07-19 15:05:38 -04:00
  • 39a5a4ec0c feat(export): buildSubjectSeriesMatrix — subjects as columns over an X field Experiments DB Dev 2026-07-19 14:59:42 -04:00
  • 8510903771 feat(export): X-coordinate helpers (date, # days reach, daily field) Experiments DB Dev 2026-07-19 14:54:25 -04:00
  • 3e52117c1a docs(plan): subject-series export implementation plan Experiments DB Dev 2026-07-19 14:36:10 -04:00
  • 8153777951 docs(spec): subject-series export — choose X field + data value, subjects as columns Experiments DB Dev 2026-07-19 14:29:20 -04:00
  • 9b3d52d89b fix(export): default group-by to None when unset/stale; polish Experiments DB Dev 2026-07-19 13:59:48 -04:00
  • e65de8892a feat(export): pass subjectTemplate + saved group field to export modal Experiments DB Dev 2026-07-19 13:41:15 -04:00
  • 8ab270a9c9 feat(export): modal gains assignable axes + group-by control Experiments DB Dev 2026-07-19 13:33:12 -04:00
  • 958666580f feat(export): toCSV emits context line + subject group cell Experiments DB Dev 2026-07-19 13:28:32 -04:00
  • 600323f40a feat(export): generalized buildMatrix over assignable dimensions Experiments DB Dev 2026-07-19 13:22:53 -04:00
  • 7d112de0d7 feat(export): subject/parameter members + dimension dispatcher Experiments DB Dev 2026-07-19 13:19:15 -04:00
  • a411d59305 feat(export): dimension primitives, date members, status index Experiments DB Dev 2026-07-19 13:16:33 -04:00
  • cd4e213d6f docs(plan): configurable data export implementation plan Experiments DB Dev 2026-07-19 13:14:41 -04:00
  • 900759074d docs(spec): configurable data export — assignable axes + subject group cell Experiments DB Dev 2026-07-19 13:09:07 -04:00
  • 57446d5b64 Merge branch 'feat/experiment-data-export' Experiments DB Dev 2026-07-06 16:21:07 -04:00
  • ea1a7f39f2 feat(frontend): Export data button + modal on experiment page Experiments DB Dev 2026-07-06 15:48:02 -04:00
  • 0bf3fc479b refactor(frontend): polish ExportDataModal (derived selection, safe URL revoke, error escape) Experiments DB Dev 2026-07-06 15:46:52 -04:00
  • ea76cf9cd2 feat(frontend): ExportDataModal — pick a parameter and download CSV Experiments DB Dev 2026-07-06 15:42:30 -04:00
  • dfe3938afc feat(frontend): toCSV + csvFilename for data export Experiments DB Dev 2026-07-06 15:40:24 -04:00
  • b5578f6e24 feat(frontend): buildMatrix pivots statuses into date×subject grid Experiments DB Dev 2026-07-06 15:37:33 -04:00
  • 3f8febfda3 feat(frontend): listExportableParams enumerates export options Experiments DB Dev 2026-07-06 15:35:19 -04:00
  • 523cf1614e feat(frontend): extractValue helper for data export Experiments DB Dev 2026-07-06 15:33:30 -04:00
  • 9b55b578f2 docs: implementation plan for experiment data export (CSV) Experiments DB Dev 2026-07-06 15:30:41 -04:00
  • 2d3b7c4607 docs: design for experiment data export (CSV) Experiments DB Dev 2026-07-06 15:25:25 -04:00
  • 740a884efa Merge: persist cross-subject plot config per experiment Experiments DB Dev 2026-06-01 10:34:54 -04:00
  • b0c6217cb4 fix(backend): widen plot_config size cap to fit a full hiddenSubjects list Experiments DB Dev 2026-06-01 10:30:06 -04:00
  • 9a9b5dfae8 feat(frontend): hydrate + debounced-persist cross-subject plot config Experiments DB Dev 2026-06-01 10:22:39 -04:00
  • 4b82df514f feat(frontend): serialize/read helpers for plot config Experiments DB Dev 2026-06-01 10:16:16 -04:00
  • e9511bdac3 feat(backend): persist per-experiment plot_config via PUT /:id/plot-config Experiments DB Dev 2026-06-01 10:12:23 -04:00
  • 2dd4a329ee docs: implementation plan for persisting plot config Experiments DB Dev 2026-06-01 10:10:39 -04:00
  • 8877747a63 docs: design for persisting cross-subject plot config per experiment Experiments DB Dev 2026-06-01 10:06:40 -04:00
  • c768b5829a Merge: cross-subject plot interactions (sidebar, legend toggle/highlight, ordered tooltip) Experiments DB Dev 2026-06-01 09:56:41 -04:00
  • 839d05f449 feat(frontend): subject sidebar, legend toggle/highlight, ordered tooltip on cross-subject plot Experiments DB Dev 2026-06-01 09:37:31 -04:00
  • 7b34c2fa52 feat(frontend): add SubjectSidebar visibility panel Experiments DB Dev 2026-06-01 09:30:51 -04:00
  • 0f7f6fbbe3 feat(frontend): pure helpers for cross-subject plot interactions Experiments DB Dev 2026-06-01 09:27:38 -04:00
  • d77b6c1528 docs: implementation plan for cross-subject plot interactions Experiments DB Dev 2026-06-01 09:26:00 -04:00
  • 3095628479 docs: design for cross-subject plot interactions Experiments DB Dev 2026-06-01 08:45:46 -04:00
  • 1b0f083cc5 feat(frontend): persist bucket config to animal on successful analysis Experiments DB Dev 2026-05-01 08:05:07 -04:00
  • 75a343d617 feat(frontend): render numerical-bucket plots in CSV-analysis results Experiments DB Dev 2026-05-01 08:03:48 -04:00
  • 39c01c567c feat(frontend): add field picker + numerical bucket UI in classify phase Experiments DB Dev 2026-05-01 08:01:41 -04:00
  • ef17ee0642 feat(frontend): seed CsvAnalysis buckets from animal config Experiments DB Dev 2026-05-01 07:58:56 -04:00
  • ceaa3be200 refactor(frontend): unify CsvAnalysis state under buckets[] Experiments DB Dev 2026-05-01 07:56:22 -04:00
  • b9b8a4ef1d feat(frontend): add computeNumericSeries helper Experiments DB Dev 2026-05-01 07:51:22 -04:00
  • 0b83795665 feat(frontend): add extractNumber helper Experiments DB Dev 2026-05-01 07:50:56 -04:00
  • 6a6e6b310a feat(frontend): add animalsApi.updateCsvConfig Experiments DB Dev 2026-05-01 07:49:41 -04:00
  • fe4e89f497 feat(backend): PATCH /animals/:id/csv-config endpoint Experiments DB Dev 2026-05-01 07:49:00 -04:00
  • 1ae55591f4 feat(backend): add csv_analysis_config validator Experiments DB Dev 2026-05-01 07:47:17 -04:00
  • 7b023fb8a3 feat(db): add csv_analysis_config JSON column to animals Experiments DB Dev 2026-05-01 07:43:58 -04:00
  • cdff6732b0 feat: manual metrics editor + past-analyses inline viewer on daily status Experiments DB Dev 2026-05-01 07:40:10 -04:00
  • 69ce5fbeab docs: add implementation plan for numerical CSV-analysis buckets Experiments DB Dev 2026-05-01 07:36:44 -04:00
  • 2ed69aa6d6 docs: add design spec for numerical CSV-analysis buckets per animal Experiments DB Dev 2026-05-01 07:30:18 -04:00
  • ee2cf19b74 test: add analysisOnly regression tests; fix cache isolation in tests Experiments DB Dev 2026-04-23 15:11:21 -04:00
  • d125d2e365 fix: filter analysis_summary in JS instead of Prisma WHERE clause Experiments DB Dev 2026-04-23 14:54:08 -04:00
  • c0d0b8e6ba fix: use Prisma.DbNull to filter non-null Json? field in analysisOnly Experiments DB Dev 2026-04-23 14:47:50 -04:00
  • 5c0703c271 feat: per-chart customization — size, Y range, X zoom, independent X/Y data Experiments DB Dev 2026-04-23 14:36:19 -04:00
  • d2c8d69718 perf: server-side caching + remove bulk status fetch from experiment page Experiments DB Dev 2026-04-23 14:03:59 -04:00
  • 52d5fca5d1 feat: store matching metadata on session file registration Experiments DB Dev 2026-04-23 13:41:36 -04:00
  • 5cd6d2a8a3 fix: move session file registry above modification history Experiments DB Dev 2026-04-23 13:37:30 -04:00
  • b73768ee29 feat: add session file registry to daily status detail page Experiments DB Dev 2026-04-23 13:36:33 -04:00
  • 66e79c1780 fix: match filenames against both animal_id_string and animal_name Experiments DB Dev 2026-04-23 13:33:10 -04:00
  • daf36908ef feat: session file registry with drag-and-drop on day view Experiments DB Dev 2026-04-23 13:12:45 -04:00
  • dc46af8d31 feat: inline cell editing and prev/next day navigation in day view Experiments DB Dev 2026-04-23 12:59:34 -04:00
  • 6dfb427f91 test: add ExperimentDayView test suite (26 tests) Experiments DB Dev 2026-04-23 12:53:54 -04:00
  • c8f0c5f298 feat: replace calendar day modal with dedicated day-view page Experiments DB Dev 2026-04-23 12:46:35 -04:00
  • 6ecc6dc19a test: document and test analysis_summary bar chart contract Experiments DB Dev 2026-04-23 12:31:36 -04:00
  • 5f3ad1d408 fix: bar chart uses analysis_summary from each day's status records Experiments DB Dev 2026-04-23 12:29:15 -04:00
  • b888c1b76d fix: day modal bar chart plots that session's field values per animal Experiments DB Dev 2026-04-23 12:24:16 -04:00
  • 7439a1a101 fix: day modal bar chart shows experiment-wide session stats per subject Experiments DB Dev 2026-04-23 12:21:52 -04:00
  • 9b51250d8e fix: bar chart in day modal shows that day's field values per subject Experiments DB Dev 2026-04-23 12:18:48 -04:00