https://github.com/nishimura5/timeline_kun
Timer Application for Experiment
https://github.com/nishimura5/timeline_kun
experimental-design python timer timer-app timer-application timer-clock tkinter windows-11
Last synced: about 1 month ago
JSON representation
Timer Application for Experiment
- Host: GitHub
- URL: https://github.com/nishimura5/timeline_kun
- Owner: nishimura5
- License: agpl-3.0
- Created: 2024-11-12T07:53:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T02:42:46.000Z (about 1 month ago)
- Last Synced: 2025-03-25T03:28:17.713Z (about 1 month ago)
- Topics: experimental-design, python, timer, timer-app, timer-application, timer-clock, tkinter, windows-11
- Language: Python
- Homepage: https://doi.org/10.48708/7325764
- Size: 1.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Timeline-kun 0.3.0
Timeline-kun is an application that generates timers from experimental timelines created in CSV format. It automates complex experiment schedule management, helping to reduce the burden on both experimenters and participants.## Screen shot
![]()
![]()
![]()
## Interface
### CSV file
Clicking the "Create CSV" button will create a CSV file template in the appropriate format.
- Encoding: UTF-8 (or Shift-JIS, as needed)
- Header: The first line must contain column headers.
- Delimiter: Comma-separated (,).
- Blank cell: Leave cells blank (,,).| Column name | member |
| ----------- | --------------------------------------------------------------------- |
| title | The name or identifier of the task. |
| member | The participant or team responsible for the task. |
| start | The start time of the task (formatted as H:MM:SS). |
| duration | The duration of the task (formatted as H:MM:SS). |
| end | Optional. The end time of the task (formatted as H:MM:SS) |
| fixed | Specifies if the start time or duration is fixed (start or duration). |
| instruction | Additional instructions or comments related to the task. |Example is below.
| title | member | start | duration | fixed | instruction |
| ------ | ------- | ------- | -------- | -------- | ----------- |
| TASK A | MEMBER1 | 0:00:00 | | start | |
| TASK B | MEMBER1 | 0:04:00 | 0:05:00 | start | |
| TASK C | MEMBER1 | | 0:05:00 | duration | |
| ... | ... | ... | ... | ... | ... |日本語環境にも対応しています。
### Log file
The timer application outputs a log file in CSV format.
- File name: "log_{date}_{source csv file name}.csv"
- Delimiter: Comma-separated (,).Example is below.
| datetime | start | member | title |
| ------ | ------- | ------- | -------- |
| 2024-10-24 17:26:32 | 0:00:00 | MEMBER1 | TASK A |
| 2024-10-24 17:30:32 | 0:04:00 | MEMBER1 | TASK B |
| 2024-10-24 17:35:32 | 0:09:00 | MEMBER1 | TASK C |
| ... | ... | ... | ... |### Sound file
The timer application will load a 3-second wav file and play it as an alarm. The wav file will be stored in the “sound” folder with the following file name.
- countdown3_orange.wav
- countdown3_cyan.wav
- countdown3_lightgreen.wavMMVC:ずんだもん