Skip to content

Documentation. Add parameters reference#341

Open
h-mayorquin wants to merge 3 commits into
mainfrom
add_parameter_refences
Open

Documentation. Add parameters reference#341
h-mayorquin wants to merge 3 commits into
mainfrom
add_parameter_refences

Conversation

@h-mayorquin
Copy link
Copy Markdown
Collaborator

@h-mayorquin h-mayorquin commented May 6, 2026

@codecov
Copy link
Copy Markdown

codecov Bot commented May 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@h-mayorquin h-mayorquin mentioned this pull request May 6, 2026
12 tasks
@h-mayorquin h-mayorquin self-assigned this May 14, 2026
@h-mayorquin h-mayorquin requested a review from pauladkisson May 14, 2026 03:32
Copy link
Copy Markdown
Collaborator

@pauladkisson pauladkisson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, very helpful.

@@ -0,0 +1,259 @@
# Input parameter reference

Every parameter the GuPPy GUI exposes, organized to match what you see on screen. The page mirrors the three cards on the homepage (**Individual Analysis**, **Group Analysis**, **Visualization Parameters**) and the visual sub-groupings inside each card. Each row gives the parameter as it appears in the GUI, a one-line description of what it does, the data type, the default value, and the accepted values or range. Prose paragraphs underneath cover the parameters that need more than a single line.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The GUI now uses five cards in the homepage. Could you update this reference with the two new ones: Input folder selection and Output folder selection?

| Eliminate first few seconds | Drop the LED-warmup transient at the start. | int | `1` | non-negative seconds |
| Window for Moving Average filter | Width of the smoothing kernel. | int | `100` | positive integer, in samples (not seconds) |

**Isosbestic Control Channel?** declares whether the recording includes a 405 nm control channel. When `True`, preprocessing fits the control trace to the signal trace by linear regression and subtracts the fitted control to remove motion artifacts and photobleaching that affect both wavelengths equally. When `False`, the regression-and-subtract step is skipped and only the signal trace is z-scored. See the [isosbestic correction explainer](../explanation/isosbestic_correction.md) for the underlying biology and math.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When false, a synthetic control channel is created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants