Skip to content

Commit 4eed73f

Browse files
committed
pages: update stimbank
1 parent 819b8b4 commit 4eed73f

20 files changed

+2727
-1228
lines changed
158 KB
Binary file not shown.

docs/_build/doctrees/index.doctree

4.36 KB
Binary file not shown.
36.3 KB
Binary file not shown.
73.9 KB
Binary file not shown.

docs/_build/html/_modules/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@
208208
<li class="toctree-l1"><a class="reference internal" href="../tutorials/get_subinfo.html">SubInfo: Collecting Participant Information</a></li>
209209
<li class="toctree-l1"><a class="reference internal" href="../tutorials/task_settings.html">TaskSettings: Configuring Your Experiment</a></li>
210210
<li class="toctree-l1"><a class="reference internal" href="../tutorials/build_blocks.html">BlockUnit: Managing Trials</a></li>
211-
<li class="toctree-l1"><a class="reference internal" href="../tutorials/build_stimulus.html">StimBank: Flexible Stimulus Management for PsychoPy</a></li>
211+
<li class="toctree-l1"><a class="reference internal" href="../tutorials/build_stimulus.html">StimBank: Flexible Stimulus Management</a></li>
212+
<li class="toctree-l1"><a class="reference internal" href="../tutorials/build_stimunit.html">🎯 StimUnit: Modular Trial Controller for PsychoPy</a></li>
212213
<li class="toctree-l1"><a class="reference internal" href="../tutorials/send_trigger.html">TriggerSender: Precise Event Marking for EEG/MEG Experiments</a></li>
213214
<li class="toctree-l1"><a class="reference internal" href="../tutorials/cli_usage.html">Command-Line Tools: Quick Project Setup</a></li>
214215
<li class="toctree-l1"><a class="reference internal" href="../tutorials/utilities.html">Utility Helpers</a></li>

docs/_build/html/_sources/index.rst.txt

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,28 @@
44
.. :height: 100px
55
.. :align: center
66
7-
Welcome to psyflow’s documentation!
7+
Welcome to psyflow
88
===================================
99

1010
**psyflow** is a modular framework for building cognitive and behavioral tasks using PsychoPy and Python code.
1111

12-
- 🚀 Easy to compose trials and blocks
13-
- 🧠 EEG/MEG-friendly trigger sending
14-
- 🎯 Perfect for cognitive experiments in research
12+
Features
13+
--------
14+
- Modular classes for each experiment phase (GUI, stimuli, trials, blocks)
15+
- Declarative configuration with lifecycle hooks
16+
- Audio support including text-to-speech and hardware triggers
17+
- LLM integration and CLI scaffolding tools
18+
19+
Core Components
20+
---------------
21+
- **SubInfo**: GUI-based subject metadata collection with localization
22+
- **TaskSettings**: Loads `config.yaml`, initializes window/keyboard, manages logging
23+
- **StimBank**: Registry for stimuli (decorators or YAML), lazy loading, preview, dynamic formatting, TTS
24+
- **StimUnit**: Presents stimuli, captures responses, sends triggers, logs events
25+
- **BlockUnit**: Generates and runs trial sequences; supports pre/post hooks
26+
- **TriggerSender**: Hardware trigger output with debug and timing control
27+
- **LLMClient**: Automates config translation and README generation
28+
- **CLI (`psyflow task`)**: Scaffolds a ready-to-use task directory
1529

1630
Start with one of the tutorials below or explore the API reference.
1731

@@ -23,8 +37,8 @@ Start with one of the tutorials below or explore the API reference.
2337
tutorials/get_subinfo
2438
tutorials/task_settings
2539
tutorials/build_blocks
26-
tutorials/build_stimunit
2740
tutorials/build_stimulus
41+
tutorials/build_stimunit
2842
tutorials/send_trigger
2943
tutorials/cli_usage
3044
tutorials/utilities

0 commit comments

Comments
 (0)