@@ -6,47 +6,49 @@ General
66
77**Does the application require an internet connection? **
88
9- No : session recording, editing, and export work fully
10- offline and only read and write local files. Optionally, the application can
11- contact the public GitHub *releases * API (about once per day when enabled) to
12- see whether a newer build is published; that request does not include patient
13- or session content. If the network is unavailable or the check fails, the app
14- continues without blocking. You can turn off automatic update checks from
15- ** Help ** (or from the opt-out on an update notification).
9+ No: session recording, editing, and export work fully offline and only read and
10+ write local files. Optionally, the application can contact the public GitHub
11+ *releases * API (about once per day when enabled) to see whether a newer build
12+ is published; that request does not include patient or session content. If the
13+ network is unavailable or the check fails, the app continues without blocking.
14+ You can turn off automatic update checks from Help (or from the opt-out on an
15+ update notification).
1616
1717**Is my patient data sent anywhere? **
1818
19- No. All data stays on your local machine. No telemetry, no cloud sync.
19+ No. All data stays on your local machine or the folder you chose when starting
20+ a session. No telemetry, no cloud sync.
2021
2122**How does the automatic update checker work? **
2223
2324When automatic checks are enabled, the app compares your installed version with
2425published releases on the upstream GitHub repository (including pre-releases
2526when they are the newest applicable tag), and notifies you if a strictly newer
26- semver is available. Only one candidate release is considered— the highest
27- version above yours. Update checks run in the background, do not block startup,
28- and are skipped silently on errors. Use ** Help ** to toggle “Automatically check
29- for updates” , or disable them from the checkbox on the update dialog if you do
30- not want further automatic notifications.
27+ semver is available. Only one candidate release is considered: the highest
28+ version above yours. Update checks run in the background, do not block
29+ startup, and are skipped silently on errors. Use Help to toggle
30+ "Automatically check for updates" , or disable them from the checkbox on the
31+ update dialog if you do not want further automatic notifications.
3132
3233**Which DBS systems are supported? **
3334
3435The application is system-agnostic for data recording. Electrode visualisation
3536supports leads from Medtronic (including Percept PC / RC), Abbott (Infinity),
36- Boston Scientific (Vercise) and PINS families.
37- If your lead is not listed, use the closest equivalent or contact the
38- development team to request it be added.
37+ Boston Scientific (Vercise), and PINS families. If your lead is not listed,
38+ use the closest equivalent or contact the development team to request it be
39+ added.
3940
4041**Can I use the application on a shared clinical workstation? **
4142
42- Yes. The application is easily installable and does not require installation or registry entries.
43+ Yes. The application installs per user without requiring administrator rights
44+ for day-to-day use. Session files are plain TSV files in folders you choose.
4345
4446----
4547
4648Files & Data
4749------------
4850
49- **Where are my data files saved? **
51+ **Where are TSV files saved? **
5052
5153In the folder you selected in Step 0 of the Complete Workflow. The application
5254never writes files outside that folder.
@@ -56,8 +58,8 @@ never writes files outside that folder.
5658Yes. In Excel: *File → Open *, select the ``.tsv `` file, and in the Text Import
5759Wizard choose **Tab ** as the delimiter.
5860
59- Alternatively, double-click the file — Windows may open it in Excel
60- automatically if Excel is installed.
61+ Alternatively, double-click the file; Windows may open it in Excel automatically
62+ if Excel is installed.
6163
6264**Can I edit the TSV file manually? **
6365
@@ -66,20 +68,14 @@ You can, but be careful:
6668* Do not change column headers.
6769* Do not delete or reorder rows.
6870* Do not change the ``is_initial `` values.
69- * Save as Tab -delimited TSV, not as ``.xlsx ``.
71+ * Save as tab -delimited TSV, not as ``.xlsx ``.
7072
7173**What happens if the application crashes mid-session? **
7274
73- All entries are written to disk immediately as they are recorded in the TSV file. You will not
74- lose any data that was successfully recorded before the crash. Reopen the
75- application, start a new session pointing to the same folder, and the existing
76- file will be detected.
77-
78- **Can I merge two TSV files from the same session? **
79-
80- Manually: open both files in a text editor and copy the rows from the second
81- file (excluding the header row) to the end of the first. Make sure session IDs
82- are unique after merging.
75+ All entries are written to disk immediately as they are recorded in the TSV
76+ file. You will not lose any data that was successfully recorded before the
77+ crash. Reopen the application, start a new session pointing to the same folder,
78+ and the existing file will be detected.
8379
8480----
8581
@@ -107,11 +103,10 @@ without the full entry table, select **Session Data Graph** only.
107103
108104**Where do the timeline charts in reports come from? **
109105
110- Session and longitudinal exporters build PNG charts with matplotlib
111- (``report_chart_utils ``). **Session Data Graph ** plots session-scale values
112- (0–10) against ``block_ID `` (configuration index). **Sessions Overview ** in the
113- longitudinal report adds a separate chart of baseline clinical scales across
114- loaded session files.
106+ Session and longitudinal exporters build PNG charts with matplotlib.
107+ **Session Data Graph ** plots session-scale values (0–10 by default) against
108+ ``block_ID `` (configuration index). **Sessions Overview ** in the longitudinal
109+ report adds a separate chart of clinical scales across loaded session files.
115110
116111**Word export works but PDF export fails. **
117112
@@ -134,8 +129,8 @@ Troubleshooting
134129
135130**The application does not start / shows a black window. **
136131
137- Try running it as administrator (right-click → *Run as administrator *). This
138- is sometimes needed on machines with strict execution policies.
132+ Try running it as administrator (right-click → *Run as administrator *). This is
133+ sometimes needed on machines with strict execution policies.
139134
140135**The application is very slow on first launch. **
141136
@@ -156,7 +151,7 @@ Check that:
156151The longitudinal report requires at least one session file with recorded scale
157152values (``scale_name `` and ``scale_value `` columns populated) in
158153``is_initial = 0 `` rows. If your files only contain initial entries, the
159- dialog cannot compute best-entry highlighting — proceed by clicking OK without
154+ dialog cannot compute best-entry highlighting; proceed by clicking OK without
160155making any selection.
161156
162157----
0 commit comments