{"action":"closed","number":24,"pull_request":{"url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24","id":47636285,"html_url":"https://github.com/Teuniz/EDFbrowser/pull/24","diff_url":"https://github.com/Teuniz/EDFbrowser/pull/24.diff","patch_url":"https://github.com/Teuniz/EDFbrowser/pull/24.patch","issue_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24","number":24,"state":"closed","locked":false,"title":"Upgraded Power Spectrum","user":{"login":"andrasfuchs","id":910321,"avatar_url":"https://avatars.githubusercontent.com/u/910321?v=3","gravatar_id":"","url":"https://api.github.com/users/andrasfuchs","html_url":"https://github.com/andrasfuchs","followers_url":"https://api.github.com/users/andrasfuchs/followers","following_url":"https://api.github.com/users/andrasfuchs/following{/other_user}","gists_url":"https://api.github.com/users/andrasfuchs/gists{/gist_id}","starred_url":"https://api.github.com/users/andrasfuchs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrasfuchs/subscriptions","organizations_url":"https://api.github.com/users/andrasfuchs/orgs","repos_url":"https://api.github.com/users/andrasfuchs/repos","events_url":"https://api.github.com/users/andrasfuchs/events{/privacy}","received_events_url":"https://api.github.com/users/andrasfuchs/received_events","type":"User","site_admin":false},"body":"Changes\r\n-----------\r\n\r\nThere are many changes in this pull request in the following areas:\r\n\r\n* Software architecture\r\n  * Added .gitattributes to standardize line endings in files, and .gitignore to avoid personalized config file/temp file/generated file conflicts.\r\n  * Added multi-target support, so the source can be compiled with Visual Studio 2013 Community Edition and the Visual C compiler.\r\n  * The compilation with QtCreator is not effected.\r\n  * All the target-specific definition are now in the multitargersupport.h file.\r\n  * Moving towards to OOP design\r\n  * Moving towards the Model-View-Controller design pattern's source code separation\r\n\r\n* new Power Spectrum\r\n  * new looks\r\n  * support for different mouse gestures (dragging (click+move), zoom (mousewheel), reset zoom (double-click))\r\n  * multi-signal support on one histogram (but it's still backward compatible)\r\n  * color bar text positioning\r\n  * support for \"blind spots\" for unavailable data\r\n  * values are formatted with a thousand separator char\r\n  * cursor displays the unit as well\r\n  * new controls to change the Y-axis, turn the colorbars on/off and for signal selection\r\n  * calculation of the input signal's on 3 different time-intervals\r\n  * performance improvements\r\n\r\n* real-time playback (Ctrl+Space)\r\n\r\nScreenshots\r\n----------------\r\n\r\n![Power Spectrum with multiple signals](https://cloud.githubusercontent.com/assets/910321/11691278/9c44339e-9e9a-11e5-8c9a-213c7ca832c1.png)\r\n\r\n![Power Spectrum with multiple signals zoom](https://cloud.githubusercontent.com/assets/910321/11691682/68e58172-9e9c-11e5-95f6-eeeeb3ab4b79.png)\r\n\r\n![Power Spectrum controls](https://cloud.githubusercontent.com/assets/910321/11691693/737814d8-9e9c-11e5-9606-afb2d9506cc3.png)\r\n\r\n![One signal and the controls](https://cloud.githubusercontent.com/assets/910321/11691377/f5abc636-9e9a-11e5-8aff-a832d7025666.png)\r\n\r\n![One signal, the color bars and the controls](https://cloud.githubusercontent.com/assets/910321/11691382/ffa71df2-9e9a-11e5-8b71-301520db2ee5.png)","created_at":"2015-10-14T09:31:45Z","updated_at":"2016-01-01T19:37:20Z","closed_at":"2016-01-01T19:37:20Z","merged_at":null,"merge_commit_sha":"6b50209dd9956ce5935b95345c73f3a852b313a9","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24/commits","review_comments_url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24/comments","review_comment_url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24/comments","statuses_url":"https://api.github.com/repos/Teuniz/EDFbrowser/statuses/c374dca2b550828b9d801d6ab79818f6352665a1","head":{"label":"andrasfuchs:master","ref":"master","sha":"c374dca2b550828b9d801d6ab79818f6352665a1","user":{"login":"andrasfuchs","id":910321,"avatar_url":"https://avatars.githubusercontent.com/u/910321?v=3","gravatar_id":"","url":"https://api.github.com/users/andrasfuchs","html_url":"https://github.com/andrasfuchs","followers_url":"https://api.github.com/users/andrasfuchs/followers","following_url":"https://api.github.com/users/andrasfuchs/following{/other_user}","gists_url":"https://api.github.com/users/andrasfuchs/gists{/gist_id}","starred_url":"https://api.github.com/users/andrasfuchs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrasfuchs/subscriptions","organizations_url":"https://api.github.com/users/andrasfuchs/orgs","repos_url":"https://api.github.com/users/andrasfuchs/repos","events_url":"https://api.github.com/users/andrasfuchs/events{/privacy}","received_events_url":"https://api.github.com/users/andrasfuchs/received_events","type":"User","site_admin":false},"repo":{"id":26922832,"name":"EDFbrowser","full_name":"andrasfuchs/EDFbrowser","owner":{"login":"andrasfuchs","id":910321,"avatar_url":"https://avatars.githubusercontent.com/u/910321?v=3","gravatar_id":"","url":"https://api.github.com/users/andrasfuchs","html_url":"https://github.com/andrasfuchs","followers_url":"https://api.github.com/users/andrasfuchs/followers","following_url":"https://api.github.com/users/andrasfuchs/following{/other_user}","gists_url":"https://api.github.com/users/andrasfuchs/gists{/gist_id}","starred_url":"https://api.github.com/users/andrasfuchs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrasfuchs/subscriptions","organizations_url":"https://api.github.com/users/andrasfuchs/orgs","repos_url":"https://api.github.com/users/andrasfuchs/repos","events_url":"https://api.github.com/users/andrasfuchs/events{/privacy}","received_events_url":"https://api.github.com/users/andrasfuchs/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/andrasfuchs/EDFbrowser","description":"A free, opensource, multiplatform, universal viewer and toolbox intended for, but not limited to, timeseries storage files like EEG, EMG, ECG, BioImpedance, etc.","fork":true,"url":"https://api.github.com/repos/andrasfuchs/EDFbrowser","forks_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/forks","keys_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/keys{/key_id}","collaborators_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/teams","hooks_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/hooks","issue_events_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/issues/events{/number}","events_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/events","assignees_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/assignees{/user}","branches_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/branches{/branch}","tags_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/tags","blobs_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/git/refs{/sha}","trees_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/git/trees{/sha}","statuses_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/statuses/{sha}","languages_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/languages","stargazers_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/stargazers","contributors_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/contributors","subscribers_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/subscribers","subscription_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/subscription","commits_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/commits{/sha}","git_commits_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/git/commits{/sha}","comments_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/comments{/number}","issue_comment_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/issues/comments{/number}","contents_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/contents/{+path}","compare_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/compare/{base}...{head}","merges_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/merges","archive_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/downloads","issues_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/issues{/number}","pulls_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/pulls{/number}","milestones_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/milestones{/number}","notifications_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/labels{/name}","releases_url":"https://api.github.com/repos/andrasfuchs/EDFbrowser/releases{/id}","created_at":"2014-11-20T17:10:09Z","updated_at":"2014-11-20T17:10:10Z","pushed_at":"2015-12-29T14:40:05Z","git_url":"git://github.com/andrasfuchs/EDFbrowser.git","ssh_url":"git@github.com:andrasfuchs/EDFbrowser.git","clone_url":"https://github.com/andrasfuchs/EDFbrowser.git","svn_url":"https://github.com/andrasfuchs/EDFbrowser","homepage":null,"size":1567,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Teuniz:master","ref":"master","sha":"4f801e5cb792e3671cabc422ec348b6bfdb18799","user":{"login":"Teuniz","id":4106831,"avatar_url":"https://avatars.githubusercontent.com/u/4106831?v=3","gravatar_id":"","url":"https://api.github.com/users/Teuniz","html_url":"https://github.com/Teuniz","followers_url":"https://api.github.com/users/Teuniz/followers","following_url":"https://api.github.com/users/Teuniz/following{/other_user}","gists_url":"https://api.github.com/users/Teuniz/gists{/gist_id}","starred_url":"https://api.github.com/users/Teuniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Teuniz/subscriptions","organizations_url":"https://api.github.com/users/Teuniz/orgs","repos_url":"https://api.github.com/users/Teuniz/repos","events_url":"https://api.github.com/users/Teuniz/events{/privacy}","received_events_url":"https://api.github.com/users/Teuniz/received_events","type":"User","site_admin":false},"repo":{"id":9328108,"name":"EDFbrowser","full_name":"Teuniz/EDFbrowser","owner":{"login":"Teuniz","id":4106831,"avatar_url":"https://avatars.githubusercontent.com/u/4106831?v=3","gravatar_id":"","url":"https://api.github.com/users/Teuniz","html_url":"https://github.com/Teuniz","followers_url":"https://api.github.com/users/Teuniz/followers","following_url":"https://api.github.com/users/Teuniz/following{/other_user}","gists_url":"https://api.github.com/users/Teuniz/gists{/gist_id}","starred_url":"https://api.github.com/users/Teuniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Teuniz/subscriptions","organizations_url":"https://api.github.com/users/Teuniz/orgs","repos_url":"https://api.github.com/users/Teuniz/repos","events_url":"https://api.github.com/users/Teuniz/events{/privacy}","received_events_url":"https://api.github.com/users/Teuniz/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Teuniz/EDFbrowser","description":"A free, opensource, multiplatform, universal viewer and toolbox intended for, but not limited to, timeseries storage files like EEG, EMG, ECG, BioImpedance, etc.","fork":false,"url":"https://api.github.com/repos/Teuniz/EDFbrowser","forks_url":"https://api.github.com/repos/Teuniz/EDFbrowser/forks","keys_url":"https://api.github.com/repos/Teuniz/EDFbrowser/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Teuniz/EDFbrowser/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Teuniz/EDFbrowser/teams","hooks_url":"https://api.github.com/repos/Teuniz/EDFbrowser/hooks","issue_events_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/events{/number}","events_url":"https://api.github.com/repos/Teuniz/EDFbrowser/events","assignees_url":"https://api.github.com/repos/Teuniz/EDFbrowser/assignees{/user}","branches_url":"https://api.github.com/repos/Teuniz/EDFbrowser/branches{/branch}","tags_url":"https://api.github.com/repos/Teuniz/EDFbrowser/tags","blobs_url":"https://api.github.com/repos/Teuniz/EDFbrowser/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Teuniz/EDFbrowser/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Teuniz/EDFbrowser/git/refs{/sha}","trees_url":"https://api.github.com/repos/Teuniz/EDFbrowser/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Teuniz/EDFbrowser/statuses/{sha}","languages_url":"https://api.github.com/repos/Teuniz/EDFbrowser/languages","stargazers_url":"https://api.github.com/repos/Teuniz/EDFbrowser/stargazers","contributors_url":"https://api.github.com/repos/Teuniz/EDFbrowser/contributors","subscribers_url":"https://api.github.com/repos/Teuniz/EDFbrowser/subscribers","subscription_url":"https://api.github.com/repos/Teuniz/EDFbrowser/subscription","commits_url":"https://api.github.com/repos/Teuniz/EDFbrowser/commits{/sha}","git_commits_url":"https://api.github.com/repos/Teuniz/EDFbrowser/git/commits{/sha}","comments_url":"https://api.github.com/repos/Teuniz/EDFbrowser/comments{/number}","issue_comment_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/comments{/number}","contents_url":"https://api.github.com/repos/Teuniz/EDFbrowser/contents/{+path}","compare_url":"https://api.github.com/repos/Teuniz/EDFbrowser/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Teuniz/EDFbrowser/merges","archive_url":"https://api.github.com/repos/Teuniz/EDFbrowser/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Teuniz/EDFbrowser/downloads","issues_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues{/number}","pulls_url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls{/number}","milestones_url":"https://api.github.com/repos/Teuniz/EDFbrowser/milestones{/number}","notifications_url":"https://api.github.com/repos/Teuniz/EDFbrowser/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Teuniz/EDFbrowser/labels{/name}","releases_url":"https://api.github.com/repos/Teuniz/EDFbrowser/releases{/id}","created_at":"2013-04-09T18:10:41Z","updated_at":"2015-12-23T07:05:29Z","pushed_at":"2016-01-01T13:29:12Z","git_url":"git://github.com/Teuniz/EDFbrowser.git","ssh_url":"git@github.com:Teuniz/EDFbrowser.git","clone_url":"https://github.com/Teuniz/EDFbrowser.git","svn_url":"https://github.com/Teuniz/EDFbrowser","homepage":null,"size":2084,"stargazers_count":22,"watchers_count":22,"language":"C++","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"open_issues_count":3,"forks":11,"open_issues":3,"watchers":22,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24"},"html":{"href":"https://github.com/Teuniz/EDFbrowser/pull/24"},"issue":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24"},"comments":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24/comments"},"review_comments":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24/comments"},"review_comment":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24/commits"},"statuses":{"href":"https://api.github.com/repos/Teuniz/EDFbrowser/statuses/c374dca2b550828b9d801d6ab79818f6352665a1"}},"merged":false,"mergeable":false,"mergeable_state":"dirty","merged_by":null,"comments":20,"review_comments":0,"commits":35,"additions":5963,"deletions":3979,"changed_files":62}}