|
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