|
1 | 1 | ------------------------------------------------------------------------------- |
2 | | -Version 1.4.1 rc |
| 2 | +Version 1.5 11/02/2019 |
3 | 3 | ------------------------------------------------------------------------------- |
4 | 4 |
|
5 | 5 | GUI: |
6 | 6 |
|
7 | | -- Persistent variables implementation now allows running different subjects on |
8 | | - different sessions in same experiment data folder without overwriting the |
9 | | - persistent variables. |
| 7 | +- Task files used in an experiment are now automatically saved in the |
| 8 | + experiments data folder with a file hash appended to the task file name |
| 9 | + to uniquely identify the file version. Whenever a task file used in the |
| 10 | + experiment is modified the new version will be saved to the data folder when |
| 11 | + the experiment is run. The task file hash used for each session is recorded |
| 12 | + in the session's data file so the exact task file used to run each session |
| 13 | + can be identified. |
10 | 14 |
|
11 | | -- Task files are now saved in experiment data folder with a file hash appended |
12 | | - to the file name to indicate file version. Whenever the task file is changed |
13 | | - the new version will be saved when the experiment is run. The task file hash |
14 | | - used for each session is recorded in the session's data file so the exact task |
15 | | - file used to run each session can be identified. |
| 15 | +- A menu bar now provides quick access to online help, data/task folders, and |
| 16 | + some GUI settings. |
16 | 17 |
|
17 | | -- Event and state dictionaries now written to task file using json.dump to make |
18 | | - them easier to parse cross platform. |
| 18 | +- Behaviour plots can now be paused. |
19 | 19 |
|
20 | | -- A menu bar now provides quick access to online help and data/task folders. |
| 20 | +- Keyboard shortcuts now implemented for some commonly actions, detailed in the |
| 21 | + help menu. |
21 | 22 |
|
22 | 23 | - Task variables can now be specified as private by ending the variable name |
23 | 24 | with three underscores, making them invisible to the GUI. |
24 | 25 |
|
25 | | -- A meaninful error message is now shown on failure to import dependencies. |
| 26 | +- A meaningful error message is now shown on failure to import dependencies. |
| 27 | + |
| 28 | +- Persistent variables implementation now allows running different subjects on |
| 29 | + different sessions in same experiment data folder without overwriting the |
| 30 | + persistent variables. |
| 31 | + |
| 32 | +- Improved reliability of file transfer to pyboard. |
26 | 33 |
|
27 | 34 | - Ordering of subjects in summary variables table is now consistent with that |
28 | 35 | in configure experiment tab. |
29 | 36 |
|
| 37 | +- GUI is now launched by running file pyControl_GUI.py in the pyControl root |
| 38 | + directory. |
| 39 | + |
| 40 | +- Event and state dictionaries now written to task file as JSON objects to |
| 41 | + make them easier to parse cross platform. This does not affect reading |
| 42 | + task files in Python as JSON objects are also Python dicts (as used previously). |
| 43 | + |
30 | 44 | - Various bugfixes and reliability improvements. |
31 | 45 |
|
32 | 46 | CLI |
|
0 commit comments