× v1.2 @
Average : per day.
Used in the calendar view to center the color of a day around this targeted average value; and in the headlines view as the day divisor.
Pace day by minutes.
Used in the day view as the time span of each box.
Display , or count as
Used in the calendar view to display weekend days. When weekends are not displayed, the bonus increases the working time without increasing the number of days.
First glance for , and
Used in the calendar view to independently display ellipses for weekdays, months and years.

org-clock.csv spanning 240 days, with an average of 05:13 worked per day.
The CSV input file contains, in any order, the following mandatory and optional fields:
  • task
  • parents
  • start
  • end
  • effort
  • ishabit
  • tags
  • A task is placed under its parents in the headlines view.
  • The start and end fields must be in any format that will correctly be parsed by the JavaScript Date constructor (eg.
    'YYYY-MM-DD HH:mm'
    ).
  • The effort should be in a form that can be parsed as a duration, typically
    'HH:mm'
    , while ishabit must contain
    t
    to be considered true.
    For a task with multiple entries, only the last encountered entry will be kept for those two fields.
  • The tags field is however incremental as each entry will add its own set of tags to the list of tags previously collected for a task.
Such a file can easily be obtained for Org-mode documents using org-clock-csv.

All displayed data in every view is within the starting date and the ending date.

The number of days for which at least one entry exists is displayed and a mouse hover shows the number of weekend days that it encompasses.

The average number of hours per day is then displayed and a mouse hover shows the percentage of the targeted average.

Day

00:00-01:00 00:00 0% 01:00-02:00 00:00 0% 02:00-03:00 00:00 0% 03:00-04:00 00:00 0% 04:00-05:00 00:00 0% 05:00-06:00 00:00 0% 06:00-07:00 00:00 0% 07:00-08:00 00:00 0% 08:00-09:00 00:42 70% 09:00-10:00 00:42 70% 10:00-11:00 00:51 85% 11:00-12:00 01:00 100% 12:00-13:00 00:15 25% 13:00-14:00 00:25 41% 14:00-15:00 00:36 60% 15:00-16:00 00:42 70% 16:00-17:00 01:00 100% 17:00-18:00 00:08 13% 18:00-19:00 00:04 6% 19:00-20:00 00:05 8% 20:00-21:00 00:06 10% 21:00-22:00 00:05 8% 22:00-23:00 00:08 13% 23:00-00:00 00:16 26% 00:00 04:00 08:00 12:00 16:00 20:00 00:00
Displays the typical averaged repartition of working hours during a day.

Every box represents a period of time by which the day is paced. Its color indicates the amount of time spent in average during this period, white being 0 and the maximum of the period being the selected color. When the mouse hovers a box, the spanning duration is displayed as well as the average amount of time spent and the corresponding percentage.

When the pace is not a divider of the number of minutes in a day, the last square represents the remainder to 00:00, although it as the same size as the others.

Headlines

None tag1 tag2 tag3 None / All 179d 01:49 Project 1 115d 01:4164.3% Backend 59d 00:1751.2% 496% of the estimated 11d 06:14 effort tag1 tag3 Frontend 56d 01:2448.8% 72% of the estimated 77d 03:45 effort Project 2 64d 00:0835.7% Specifications 64d 00:08100.0% tag1 tag2
Displays the hierarchy of headlines, with for each headline, the total number of hours spent between the starting date end the ending date, cumulating children; a mouse hover the duration reveals the percentage within its parent cumulated time.

If in bold font, the headline is selected and counted in the day and calendar views, it also counts towards its parent time.
Headlines can be toggled on and off by clicking on their titles. They can also be folded using the arrows on the beginning of the line. A folded arrow will be plain if all the headlines within it are selected, otherwise, it will be empty.

If an effort is specified for an headline, a gauge will be displayed. When mouse hovered, it displays the exact percentage as well as the effort itself.
If the pointer is vertical, then the amount of time spent is equal to the anticipated effort. When on the right side, the time spent is less than anticipated. When on the left side, more time has been spent and the pointer remains on the leftmost position as soon as the time spent exceed the anticipated effort by a factor 2.

The first line displays all tags. If all the headlines with a given tag are selected the background is colored, otherwise it is greyed. The first tag called
None
can be used to toggle all tags at the same time.

Similarly, the
None
and
All
texts on the second line can be used to toggle headlines all at once. It also displays the total amount of time spent.

Calendar

2019179d 01:49 05:14 σ 02:46 Thursday34d 00:14 06:48 σ 01:16 Friday33d 01:29 06:39 σ 01:42 Saturday7d 06:14 01:37 σ 01:10 Monday31d 05:18 06:32 σ 01:26 Tuesday33d 01:50 06:51 σ 01:05 Wednesday33d 02:47 06:53 σ 01:48 Sunday5d 04:57 01:11 σ 00:45 Oct3d 02:12 05:48 σ 04:08 Sep21d 06:57 05:08 σ 03:00 Aug20d 06:54 04:44 σ 02:09 Jul24d 02:32 05:30 σ 02:47 Jun20d 04:42 04:49 σ 02:51 May23d 00:39 05:13 σ 02:41 Apr22d 03:35 05:15 σ 02:39 Mar24d 05:08 05:35 σ 03:00 Feb17d 04:10 05:36 σ 03:03 2019-02-07 08:41 2019-02-08 06:47 2019-02-09 00:18 2019-02-11 07:49 2019-02-12 08:50 2019-02-13 06:11 2019-02-14 06:36 2019-02-15 06:55 2019-02-18 08:19 2019-02-19 07:22 2019-02-20 06:01 2019-02-21 06:07 2019-02-22 08:03 2019-02-23 01:46 2019-02-24 01:12 2019-02-25 06:39 2019-02-26 06:08 2019-02-27 08:38 2019-02-28 08:19 2019-03-01 08:05 2019-03-02 00:40 2019-03-04 06:56 2019-03-05 08:34 2019-03-06 07:26 2019-03-07 07:25 2019-03-08 07:01 2019-03-10 01:25 2019-03-11 06:57 2019-03-12 08:45 2019-03-13 06:25 2019-03-14 07:33 2019-03-15 07:18 2019-03-16 01:18 2019-03-18 07:57 2019-03-19 07:19 2019-03-20 07:09 2019-03-21 06:33 2019-03-22 05:59 2019-03-23 01:15 2019-03-25 07:38 2019-03-26 06:27 2019-03-27 09:49 2019-03-28 08:26 2019-03-29 08:10 2019-03-30 03:55 2019-03-31 01:34 2019-04-01 09:19 2019-04-02 06:01 2019-04-03 03:19 2019-04-04 07:21 2019-04-05 03:55 2019-04-06 01:19 2019-04-07 01:43 2019-04-08 06:49 2019-04-09 08:19 2019-04-10 05:21 2019-04-11 08:28 2019-04-12 09:13 2019-04-13 03:36 2019-04-15 05:34 2019-04-16 08:11 2019-04-17 06:09 2019-04-18 05:40 2019-04-19 05:10 2019-04-20 04:14 2019-04-21 01:22 2019-04-22 09:00 2019-04-23 06:05 2019-04-24 06:26 2019-04-25 06:08 2019-04-26 05:56 2019-04-29 05:16 2019-04-30 05:40 2019-05-01 06:43 2019-05-02 08:06 2019-05-03 08:59 2019-05-05 00:43 2019-05-06 05:48 2019-05-07 07:38 2019-05-08 04:02 2019-05-09 06:08 2019-05-10 06:44 2019-05-11 01:43 2019-05-12 00:59 2019-05-13 07:11 2019-05-14 06:47 2019-05-15 08:09 2019-05-16 05:54 2019-05-17 05:39 2019-05-18 01:58 2019-05-20 06:07 2019-05-21 06:38 2019-05-22 06:31 2019-05-23 06:39 2019-05-24 06:31 2019-05-25 00:45 2019-05-26 01:21 2019-05-27 04:11 2019-05-28 08:16 2019-05-29 06:44 2019-05-30 06:04 2019-05-31 07:29 2019-06-01 02:13 2019-06-02 00:59 2019-06-03 09:20 2019-06-04 07:39 2019-06-05 06:41 2019-06-06 07:22 2019-06-07 05:58 2019-06-08 01:10 2019-06-10 05:37 2019-06-11 05:58 2019-06-12 06:04 2019-06-13 07:20 2019-06-14 06:58 2019-06-15 03:25 2019-06-16 00:50 2019-06-17 03:52 2019-06-18 06:33 2019-06-19 08:54 2019-06-20 06:10 2019-06-21 07:16 2019-06-23 00:19 2019-06-24 06:01 2019-06-25 07:08 2019-06-26 07:39 2019-06-27 04:19 2019-06-28 05:35 2019-06-29 00:47 2019-07-01 05:02 2019-07-02 07:39 2019-07-03 06:06 2019-07-04 07:15 2019-07-05 05:03 2019-07-06 01:03 2019-07-07 01:19 2019-07-08 07:05 2019-07-09 04:46 2019-07-10 07:36 2019-07-11 06:25 2019-07-12 08:19 2019-07-13 02:41 2019-07-15 06:10 2019-07-16 06:29 2019-07-17 08:32 2019-07-18 07:14 2019-07-19 08:42 2019-07-20 02:10 2019-07-22 06:57 2019-07-23 08:13 2019-07-24 02:19 2019-07-25 04:26 2019-07-26 08:20 2019-07-27 00:43 2019-07-28 03:30 2019-07-29 06:37 2019-07-30 06:13 2019-07-31 11:13 2019-08-01 04:46 2019-08-02 06:08 2019-08-03 00:52 2019-08-04 01:40 2019-08-05 04:44 2019-08-06 06:31 2019-08-07 05:05 2019-08-08 05:53 2019-08-09 07:15 2019-08-10 01:55 2019-08-11 00:32 2019-08-12 05:26 2019-08-13 06:41 2019-08-14 07:42 2019-08-15 05:40 2019-08-16 08:24 2019-08-17 03:50 2019-08-18 00:51 2019-08-19 06:33 2019-08-20 05:31 2019-08-21 06:26 2019-08-22 05:00 2019-08-23 06:17 2019-08-24 01:33 2019-08-25 02:21 2019-08-26 04:23 2019-08-27 04:55 2019-08-28 06:21 2019-08-29 05:36 2019-08-30 05:24 2019-09-02 08:49 2019-09-03 06:47 2019-09-04 08:53 2019-09-05 08:21 2019-09-06 06:35 2019-09-07 00:02 2019-09-09 06:14 2019-09-10 06:18 2019-09-11 08:44 2019-09-12 09:02 2019-09-13 07:01 2019-09-14 00:31 2019-09-15 00:53 2019-09-16 06:32 2019-09-17 07:13 2019-09-18 06:40 2019-09-19 07:14 2019-09-20 05:11 2019-09-21 01:22 2019-09-22 00:39 2019-09-23 04:43 2019-09-24 05:34 2019-09-25 05:05 2019-09-26 07:17 2019-09-27 06:09 2019-09-28 02:31 2019-09-29 02:19 2019-09-30 06:43 2019-10-01 05:42 2019-10-02 08:44 2019-10-03 08:46 2019-10-04 00:00 2019-02-10 00:25 2019-02-16 01:21 2019-02-17 00:43 2019-03-03 02:33 2019-03-09 00:51 2019-03-24 00:29 2019-04-14 01:26 2019-04-27 00:13 2019-05-19 00:39 2019-06-09 01:59 2019-06-30 00:34 2019-07-14 01:53 2019-07-21 00:32 2019-08-31 02:39 2019-09-01 00:32 2019-09-08 00:03 2019-03-17 01:16 2019-04-28 00:22 2019-05-04 00:33 2019-06-22 00:02
Displays every day between the starting date end the ending date.

The color of a day is white for 0 hours and corresponds to the selected color when equal to the targeted average. It gets darker past this point until it becomes black when it is over the maximum per day set at 10 hours.

Ellipses are displayed for weekdays, months and years such that:
  • their color is centered around the targeted average per day across all the corresponding period of time;
  • their X radius is a factor of the standard deviation divided by the average per day, yielding a circle for a standard deviation of 0.
A mouse hover on a weekday, month, or year ellipse displays the total time spent during those durations; a mouse hover on the associated ellipses reveals the average and the standard deviation.