{"action":"created","issue":{"url":"https://api.github.com/repos/isolver/MarkWrite/issues/45","labels_url":"https://api.github.com/repos/isolver/MarkWrite/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/isolver/MarkWrite/issues/45/comments","events_url":"https://api.github.com/repos/isolver/MarkWrite/issues/45/events","html_url":"https://github.com/isolver/MarkWrite/issues/45","id":69130879,"number":45,"title":"Selected Object Properties Table fields","user":{"login":"isolver","id":1795082,"avatar_url":"https://avatars.githubusercontent.com/u/1795082?v=3","gravatar_id":"","url":"https://api.github.com/users/isolver","html_url":"https://github.com/isolver","followers_url":"https://api.github.com/users/isolver/followers","following_url":"https://api.github.com/users/isolver/following{/other_user}","gists_url":"https://api.github.com/users/isolver/gists{/gist_id}","starred_url":"https://api.github.com/users/isolver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isolver/subscriptions","organizations_url":"https://api.github.com/users/isolver/orgs","repos_url":"https://api.github.com/users/isolver/repos","events_url":"https://api.github.com/users/isolver/events{/privacy}","received_events_url":"https://api.github.com/users/isolver/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/isolver/MarkWrite/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"Mark-Torrance","id":3226576,"avatar_url":"https://avatars.githubusercontent.com/u/3226576?v=3","gravatar_id":"","url":"https://api.github.com/users/Mark-Torrance","html_url":"https://github.com/Mark-Torrance","followers_url":"https://api.github.com/users/Mark-Torrance/followers","following_url":"https://api.github.com/users/Mark-Torrance/following{/other_user}","gists_url":"https://api.github.com/users/Mark-Torrance/gists{/gist_id}","starred_url":"https://api.github.com/users/Mark-Torrance/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mark-Torrance/subscriptions","organizations_url":"https://api.github.com/users/Mark-Torrance/orgs","repos_url":"https://api.github.com/users/Mark-Torrance/repos","events_url":"https://api.github.com/users/Mark-Torrance/events{/privacy}","received_events_url":"https://api.github.com/users/Mark-Torrance/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-04-17T12:35:20Z","updated_at":"2015-04-17T16:00:02Z","closed_at":null,"body":"Right now the fields that are shown in the properties table (below the segment tree) are very arbitrary and not thought through at all. @Mark-Torrance can you give some input on what you think should be displayed in the properties table for a segment, a category (could be same as segment), and a 'selection' when that is added. Again, the selection 'segment' could display the same fields as a segment. The Q is, what should those fields be for the properties to be useful?\r\n\r\n![current_seg_properties](https://cloud.githubusercontent.com/assets/1795082/7202067/a21d93dc-e4dc-11e4-93ad-7a3322c92e6c.png)\r\n"},"comment":{"url":"https://api.github.com/repos/isolver/MarkWrite/issues/comments/94015738","html_url":"https://github.com/isolver/MarkWrite/issues/45#issuecomment-94015738","issue_url":"https://api.github.com/repos/isolver/MarkWrite/issues/45","id":94015738,"user":{"login":"Mark-Torrance","id":3226576,"avatar_url":"https://avatars.githubusercontent.com/u/3226576?v=3","gravatar_id":"","url":"https://api.github.com/users/Mark-Torrance","html_url":"https://github.com/Mark-Torrance","followers_url":"https://api.github.com/users/Mark-Torrance/followers","following_url":"https://api.github.com/users/Mark-Torrance/following{/other_user}","gists_url":"https://api.github.com/users/Mark-Torrance/gists{/gist_id}","starred_url":"https://api.github.com/users/Mark-Torrance/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mark-Torrance/subscriptions","organizations_url":"https://api.github.com/users/Mark-Torrance/orgs","repos_url":"https://api.github.com/users/Mark-Torrance/repos","events_url":"https://api.github.com/users/Mark-Torrance/events{/privacy}","received_events_url":"https://api.github.com/users/Mark-Torrance/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T16:00:02Z","updated_at":"2015-04-17T16:00:02Z","body":"Ok. How about (in order of complexity):\r\n\r\n- Name, ID, duration (in ms), start and end times, point count\r\n- parent path (because not always obvious from the tag tree view if very many tags at one level)\r\n- count of periods when pressure < 0 where period == set of consecutive samples\r\n- sum, mean, max, sd, duration (ms) for periods when pressure pressure < 0\r\n- preceding pen-lift duration (time (ms) between immediately preceding sample with pressure > 0 and segment start)\r\n- preceding pause (time to first immediately previous sample S for which S.xy != S-1.xy and S.pressure > 0 and S-1.pressure > 0. i.e. time to the end of the last inking pen move)\r\n- count, mean duration, max duration of pauses in segment where pause == series of consecutive samples with total duration of >=t which are non-inking (i.e. pen is either static or lifted), for t = 500, t = 1000, t = 2000, t = 3000\r\n\r\nThis last is what many users will be looking for and something that I'd planned to do. If it's easy then it would be fantastic if your could implement it, but I realise it's more complex than the sort of thing that you imagined. Please don't devote loads of time to it.\r\n\r\nWhen we have pressure data then we'll need a more sophisticated definition of pause (or actually different pause-types), but this will do for now.\r\n\r\n\r\n"}}