<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to wiki</title><link>https://sourceforge.net/p/gcats/wiki/</link><description>Recent changes to wiki</description><atom:link href="https://sourceforge.net/p/gcats/wiki/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 21 Oct 2026 18:50:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gcats/wiki/feed.rss" rel="self" type="application/rss+xml"/><item><title>Home modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -3,8 +3,7 @@

 **Welcome to the GCATS wiki!** 

-GCATS (Gamepad-based Continuous Affect Tracing System) captures self-reported affective ratings on a dual-axis valence-arousal grid using a
-gamepad thumbstick.
+GCATS (Gamepad-based Continuous Affect Tracing System) captures self-reported affective ratings on a dual-axis valence-arousal grid using a gamepad thumbstick.

 The application supports:

 - Continuous ratings during image, video, and audio stimuli.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:50:38 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net07d62da5a9603c7227b3c6a71007ca74b5df6380</guid></item><item><title>Data Output modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Data%2520Output/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,9 +1,17 @@
+
+&lt;img alt="ThankYou" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/92b296d7-a78c-4d2a-b96a-4725f617964d" width="660"/&gt;
+
+
+&lt;img alt="SessionEnd" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/556e06b4-4d47-4fc0-8014-df4f31b31472" width="660"/&gt;
+
+
 Each session writes three files in `data/`:


-    :::text
-    &amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_raw.csv
-    &amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_continuous.csv
-    &amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_config.json
+```text
+&amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_raw.csv
+&amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_continuous.csv
+&amp;lt;participant&amp;gt;_S&amp;lt;session&amp;gt;_&amp;lt;timestamp&amp;gt;_config.json
+```

 ## CSV files

&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&amp;lt;/timestamp&amp;gt;&amp;lt;/session&amp;gt;&amp;lt;/participant&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:49:37 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net57ec9ac9a0a8216642c113e6b080187ecbcef4fe</guid></item><item><title>Media and Display modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Media%2520and%2520Display/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,22 +1,37 @@
-Images, videos, and audio files can be mixed in one session.
+## Images, videos, and audio files can be mixed in one session.

 ### Images

 Images are displayed for the configured image duration. With `original`, the
 image keeps its native aspect ratio and is scaled down only when necessary.

+&lt;img alt="Image" height="600" rel="nofollow" src="https://github.com/user-attachments/assets/011249cc-4847-412a-9388-c4cf21af6bbd" width="960"/&gt;
+
+
 ### Videos

 Videos are decoded by `ffpyplayer`. Embedded audio is played with the video,
 and frames are paced using their presentation timestamps.
+
+&lt;img alt="video" height="600" rel="nofollow" src="https://github.com/user-attachments/assets/9846e2d6-059a-4101-b8aa-167b87c9c9bb" width="960"/&gt;
+

 ### Audio

 Audio-only stimuli play through `ffpyplayer`. The upper area of the screen
 contains the affect grid; a progress bar appears below it.

+&lt;img alt="audio" height="600" rel="nofollow" src="https://github.com/user-attachments/assets/2aa739c4-4352-4a88-967c-ceab23b16e91" width="960"/&gt;
+
+
 ## Media rectangle

 The selected aspect ratio is fitted inside the configured inner margins. The
 rating overlay is centered on the resulting media rectangle rather than on the
-full screen. The summary phase retains the same rectangle and margins.
+full screen. 
+
+&lt;img alt="overlay" height="600" rel="nofollow" src="https://github.com/user-attachments/assets/7cbc4dcc-fab7-49ef-9f08-21b3ae00ed8c" width="960"/&gt;
+
+The summary phase retains the same rectangle and margins.
+
+&lt;img alt="summary" height="600" rel="nofollow" src="https://github.com/user-attachments/assets/f24a3e7f-0d97-481d-a100-86dfd134e92f" width="960"/&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:49:01 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net3fd1d5cf1b36ac2d7fa50cd39f14cebe6fd58b95</guid></item><item><title>Configuration modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Configuration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:48:22 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net5e8179c7a5f8842e19a0806d750e1683dabbd9cb</guid></item><item><title>Home modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,11 +1,12 @@
-**Welcome to the GCATS wiki!**
+&lt;img alt="GCATS_A3_poster_2" height="500" rel="nofollow" src="https://github.com/user-attachments/assets/854eb861-0a49-4883-9856-aafb7c538c21" width="2000"/&gt;

-**GCATS (Gamepad-based Continuous Affect Tracing System)** captures
-self-reported affective ratings on a dual-axis valence-arousal grid using a
+
+**Welcome to the GCATS wiki!** 
+
+GCATS (Gamepad-based Continuous Affect Tracing System) captures self-reported affective ratings on a dual-axis valence-arousal grid using a
 gamepad thumbstick.

 The application supports:
-

 - Continuous ratings during image, video, and audio stimuli.
 - Optional summary ratings before or after each stimulus; even has options for collecting only Summary Ratings.
 - Mixed media rating in one session.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:46:54 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6a3dade07cf82f854a948b6bb223f918d992945b</guid></item><item><title>Running a Session modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Running%2520a%2520Session/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,18 +1,28 @@
-Complete the setup pages in order:
+Complete the setup pages in the following order:


 1. **Startup** — verify packages and connect the gamepad.
-2. **Participant** — enter participant and session details.
-3. **Stimuli** — choose one file or a folder and set display options.
-4. **Protocol** — choose gaps, rating mode, and summary timing.
-5. **Configuration** — set the rating scale, sampling, appearance, and labels.
-6. **Controls** — select the thumbstick and confirmation button.
-7. **Dead-zone** — measure resting stick position and jitter.
-8. **Check** — verify stick direction and cursor movement.

-The session then runs fullscreen. Press **Escape** to stop early; data already
-written by the logger is retained.
+&lt;img alt="startup" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/6b008faa-c12c-40cd-9afd-c401937ab2a6" width="660"/&gt;

-## Rating modes
+2. **Participant** — enter the Rater's details. We shall be calling the raters as Participants from now on. Fields include participant ID, session details, Age (optional) and Gender. 
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/ee28a92c-e643-41a8-9358-6ba56feb83a5"/&gt;&lt;/td&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/79f7b803-8dca-4f4b-8cf6-204727605ed9"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+3. **Stimuli** — choose the Stimuli that needs to be rated. Options include either one file or a folder. The software will automatically read the type (video, audio or images) and display the media length beside. Post this loading of stimuli, experimentors can choose the display settings from a preset menu in each field. _Presentation Order_ is the sequence in which you need the stimuli to be displayed, options include `random` and `sequential`. _Image Duration_ is only relevant for image type stimuli, this field is editable as text or use the arrows to increase or decrease the values. _Media Aspect Ratio_ choose between the avaiable aspect ratios which are calculated after the _Inner Margins_ are substracted from the full screen dimensions. So the software reads the full screen dimensions and after that equally substracts the inner margins and then in the chosen aspect ratio, draws the media rendering box. This box is where the stimuli will play. 
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/0e375e35-9bc5-4e92-a68c-47a0bde3dff4"/&gt;&lt;/td&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/4725eb00-ebe6-4953-8583-87df6c3835fa"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+4. **Protocol** — choose `Between Stimuli`, options include fixation cross and blank screen.  `Inter Stimulus Interval duration` (in case of a single stimuli, it governs the starting and end values), `Rating Mode`, and `Summary Rating Timing` which asks whether you want the summary rating to happen before the continuous rating or after the continuous rating.


 - **Continuous** records the changing rating during stimulus playback.
 - **Summary** records one confirmed rating.
@@ -20,3 +30,38 @@

 Summary ratings can be collected before or after the stimulus. The summary
 question can be customized in Configuration.
+
+&lt;img alt="protocol" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/74eb635e-e4c4-47a8-b419-07b7a910fd47" width="660"/&gt;
+
+5. **Configuration** — all the Fields in Configuration page have explanations below the fields. Please set the values accordingly. Irrespective of the gamepad scaling values that are chosen, the raw co-ordinates are also stored in a seperate file so that rescaling is possible later.
+
+
+
+
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/4f34fc04-5ef6-44a6-a851-05305cb5e427"/&gt;&lt;/td&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/b579338a-6035-44e6-8a23-cb0b1f978dc5"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/0f9f7f89-67d2-4ae2-b991-30e505552f6c"/&gt;&lt;/td&gt;&lt;td width="50%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/b555669c-b4e0-40f4-8c65-bbc2b0f00fda"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+6. **Controls** — select the thumbstick and confirmation button.
+
+&lt;img alt="controls" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/72830c74-fdee-4bf6-ad6a-a868826ad183" width="660"/&gt;
+
+7. **Dead-zone** — measure the resting stick position and jitter.
+
+
+
+
+
+
+
+&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/75eb4ec1-dda7-4eb5-a119-372e3f778213"/&gt;&lt;/td&gt;&lt;td width="33%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/c22d3339-4c0c-4e0f-8cc4-d4115106a9ba"/&gt;&lt;/td&gt;&lt;td width="33%"&gt;&lt;img rel="nofollow" src="https://github.com/user-attachments/assets/430de398-5744-4913-baa0-cc500b76d1d3"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
+
+8. **Check** — verify stick direction and cursor movement.
+
+&lt;img alt="mapping" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/465980d8-0bf0-4cc8-9375-1e0132709f89" width="660"/&gt;
+
+The session then runs fullscreen. Press **Escape** to stop early; data already written by the logger is retained even for incomplete sessions.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:44:32 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net9f17af727f962ce6cb50a649f5c24c23d4755c63</guid></item><item><title>Installation and Launch modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Installation%2520and%2520Launch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,25 +1,35 @@
-## Requirements
+## Install and Run from the Source Code
+
+1. Install all the required packages for running the app 
+```bash
+pip install -r requirements.txt
+```
+2. Start the Application from the folder
+
+```bash
+python run_gcats.py
+```
+or
+
+```bash
+python -m gcats
+```
+### Requirements


 - Python 3.10 or newer.
 - A connected gamepad.
 - FFmpeg's `ffprobe` is optional and is used only to show media lengths.

-## Install
+## Windows Installer

-From the project folder:
+Please us [this link](https://gcats.sourceforge.io/) to download the latest release of the software that includes `GCATS-setup.exe`. Download and double click on it to Install the GCATS app.


-    :::bash
-    pip install -r requirements.txt
+&lt;img alt="installer_double_click" height="564" rel="nofollow" src="https://github.com/user-attachments/assets/f0d6749a-5ad0-46b1-a009-cfb29429fb7e" width="960"/&gt;

-## Start
+After successfull installation, Launch the Application and it displays a splash screen that laods the app. 


-    :::bash
-    python run_gcats.py
+&lt;img alt="splash" height="293" rel="nofollow" src="https://github.com/user-attachments/assets/801c6576-834c-46e2-b8c2-2f64e9806eaf" width="390"/&gt;

-The alternative module entry point is:
+On Startup page, the applications checks dependencies, and waits for a gamepad before showing the setup pages.


-    :::bash
-    python -m gcats
-
-The application displays a splash screen, checks dependencies, and waits for
-a gamepad before showing the setup pages.
+&lt;img alt="startup" height="450" rel="nofollow" src="https://github.com/user-attachments/assets/d620c575-2540-494e-96ea-c07bd398d169" width="660"/&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:43:26 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net72af65896d4d04fcfc3d3b166d6a0b4f16491fbb</guid></item><item><title>Home modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -11,3 +11,14 @@

 - Mixed media rating in one session.
 - Raw and resampled gamepad data polling and saving.
 - Portable configuration presets.
+
+## Wiki Pages! 
+
+- [Installation and Launch]
+- [Running a Session]
+- [Configuration]
+- [Media and Display]
+- [Data Output]
+- [Troubleshooting]
+- [Architecture]
+- [Contributing]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:41:39 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net12bd583c4499618e23d4b6b4aba1f82ccc98ce51</guid></item><item><title>Home modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:39:43 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netb7c56076a3c26c47abf0ad7b88441fdbf782778b</guid></item><item><title>Home modified by Divya Pathak</title><link>https://sourceforge.net/p/gcats/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Divya Pathak</dc:creator><pubDate>Wed, 21 Oct 2026 18:39:25 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netdc44b989094b40889a329bf2b2fee9dd25f1826c</guid></item></channel></rss>