{"action":"created","comment":{"url":"https://api.github.com/repos/kwikteam/phy/pulls/comments/33704787","id":33704787,"diff_hunk":"@@ -45,6 +45,8 @@ def error(self, message):\n   phy -v                display the version of phy\n   phy describe my_file.kwik\n                         display information about a Kwik dataset\n+  phy spikesort my_params.prm\n+                        run the whole suite (spike detection and clustering)\n   phy detect my_params.prm\n                         run spike detection on a parameters file\n   phy cluster-auto my_file.kwik --num-clusters-start=100","path":"phy/scripts/phy_script.py","position":8,"original_position":8,"commit_id":"c35f1450688af47d60ec2d78411d5be16fa9a4bc","original_commit_id":"c35f1450688af47d60ec2d78411d5be16fa9a4bc","user":{"login":"nippoo","id":1363114,"avatar_url":"https://avatars.githubusercontent.com/u/1363114?v=3","gravatar_id":"","url":"https://api.github.com/users/nippoo","html_url":"https://github.com/nippoo","followers_url":"https://api.github.com/users/nippoo/followers","following_url":"https://api.github.com/users/nippoo/following{/other_user}","gists_url":"https://api.github.com/users/nippoo/gists{/gist_id}","starred_url":"https://api.github.com/users/nippoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nippoo/subscriptions","organizations_url":"https://api.github.com/users/nippoo/orgs","repos_url":"https://api.github.com/users/nippoo/repos","events_url":"https://api.github.com/users/nippoo/events{/privacy}","received_events_url":"https://api.github.com/users/nippoo/received_events","type":"User","site_admin":false},"body":"Presumably this will be `phy cluster-auto myfile.kwik my_params.prm` not just `myfile.kwik`? How else are you going to specify the parameters?\r\n\r\nCould also have the option for `phy cluster-audio myfile.kwik --algorithm=klustakwik2 --parameter1=blob --parameter2=blab` I guess","created_at":"2015-07-01T17:52:37Z","updated_at":"2015-07-01T17:52:37Z","html_url":"https://github.com/kwikteam/phy/pull/448#discussion_r33704787","pull_request_url":"https://api.github.com/repos/kwikteam/phy/pulls/448","_links":{"self":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/comments/33704787"},"html":{"href":"https://github.com/kwikteam/phy/pull/448#discussion_r33704787"},"pull_request":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/448"}}},"pull_request":{"url":"https://api.github.com/repos/kwikteam/phy/pulls/448","id":38803077,"html_url":"https://github.com/kwikteam/phy/pull/448","diff_url":"https://github.com/kwikteam/phy/pull/448.diff","patch_url":"https://github.com/kwikteam/phy/pull/448.patch","issue_url":"https://api.github.com/repos/kwikteam/phy/issues/448","number":448,"state":"open","locked":false,"title":"Bug fixes in spike detection","user":{"login":"rossant","id":1942359,"avatar_url":"https://avatars.githubusercontent.com/u/1942359?v=3","gravatar_id":"","url":"https://api.github.com/users/rossant","html_url":"https://github.com/rossant","followers_url":"https://api.github.com/users/rossant/followers","following_url":"https://api.github.com/users/rossant/following{/other_user}","gists_url":"https://api.github.com/users/rossant/gists{/gist_id}","starred_url":"https://api.github.com/users/rossant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossant/subscriptions","organizations_url":"https://api.github.com/users/rossant/orgs","repos_url":"https://api.github.com/users/rossant/repos","events_url":"https://api.github.com/users/rossant/events{/privacy}","received_events_url":"https://api.github.com/users/rossant/received_events","type":"User","site_admin":false},"body":"* New `phy spikesort` tool, replacing `klusta`\r\n* Improved progress reporter\r\n* Take dead channels into account during spike detection\r\n* No more memory mapped files in store by default, but might need to check RAM consumption (?)\r\n* Update the `PRM` format to now have `spikedetekt` and `klustakwik2` dictionary parameters\r\n\r\n## Closes\r\n\r\n* Closes #445 \r\n* Closes #446","created_at":"2015-06-29T18:32:04Z","updated_at":"2015-07-01T17:52:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7dbe9bfd0fb1e989d7e24a651d24e208e4faec86","assignee":null,"milestone":{"url":"https://api.github.com/repos/kwikteam/phy/milestones/8","html_url":"https://github.com/kwikteam/phy/milestones/v0.2.0","labels_url":"https://api.github.com/repos/kwikteam/phy/milestones/8/labels","id":1138151,"number":8,"title":"v0.2.0","description":"clustering with klustakwik2\r\nspike detection with spikedetekt2","creator":{"login":"nippoo","id":1363114,"avatar_url":"https://avatars.githubusercontent.com/u/1363114?v=3","gravatar_id":"","url":"https://api.github.com/users/nippoo","html_url":"https://github.com/nippoo","followers_url":"https://api.github.com/users/nippoo/followers","following_url":"https://api.github.com/users/nippoo/following{/other_user}","gists_url":"https://api.github.com/users/nippoo/gists{/gist_id}","starred_url":"https://api.github.com/users/nippoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nippoo/subscriptions","organizations_url":"https://api.github.com/users/nippoo/orgs","repos_url":"https://api.github.com/users/nippoo/repos","events_url":"https://api.github.com/users/nippoo/events{/privacy}","received_events_url":"https://api.github.com/users/nippoo/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":89,"state":"open","created_at":"2015-05-28T14:32:24Z","updated_at":"2015-06-30T21:11:41Z","due_on":"2015-06-29T22:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/kwikteam/phy/pulls/448/commits","review_comments_url":"https://api.github.com/repos/kwikteam/phy/pulls/448/comments","review_comment_url":"https://api.github.com/repos/kwikteam/phy/pulls/comments{/number}","comments_url":"https://api.github.com/repos/kwikteam/phy/issues/448/comments","statuses_url":"https://api.github.com/repos/kwikteam/phy/statuses/c35f1450688af47d60ec2d78411d5be16fa9a4bc","head":{"label":"rossant:test-spikesort","ref":"test-spikesort","sha":"c35f1450688af47d60ec2d78411d5be16fa9a4bc","user":{"login":"rossant","id":1942359,"avatar_url":"https://avatars.githubusercontent.com/u/1942359?v=3","gravatar_id":"","url":"https://api.github.com/users/rossant","html_url":"https://github.com/rossant","followers_url":"https://api.github.com/users/rossant/followers","following_url":"https://api.github.com/users/rossant/following{/other_user}","gists_url":"https://api.github.com/users/rossant/gists{/gist_id}","starred_url":"https://api.github.com/users/rossant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossant/subscriptions","organizations_url":"https://api.github.com/users/rossant/orgs","repos_url":"https://api.github.com/users/rossant/repos","events_url":"https://api.github.com/users/rossant/events{/privacy}","received_events_url":"https://api.github.com/users/rossant/received_events","type":"User","site_admin":false},"repo":{"id":25036206,"name":"phy","full_name":"rossant/phy","owner":{"login":"rossant","id":1942359,"avatar_url":"https://avatars.githubusercontent.com/u/1942359?v=3","gravatar_id":"","url":"https://api.github.com/users/rossant","html_url":"https://github.com/rossant","followers_url":"https://api.github.com/users/rossant/followers","following_url":"https://api.github.com/users/rossant/following{/other_user}","gists_url":"https://api.github.com/users/rossant/gists{/gist_id}","starred_url":"https://api.github.com/users/rossant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossant/subscriptions","organizations_url":"https://api.github.com/users/rossant/orgs","repos_url":"https://api.github.com/users/rossant/repos","events_url":"https://api.github.com/users/rossant/events{/privacy}","received_events_url":"https://api.github.com/users/rossant/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rossant/phy","description":"","fork":true,"url":"https://api.github.com/repos/rossant/phy","forks_url":"https://api.github.com/repos/rossant/phy/forks","keys_url":"https://api.github.com/repos/rossant/phy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rossant/phy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rossant/phy/teams","hooks_url":"https://api.github.com/repos/rossant/phy/hooks","issue_events_url":"https://api.github.com/repos/rossant/phy/issues/events{/number}","events_url":"https://api.github.com/repos/rossant/phy/events","assignees_url":"https://api.github.com/repos/rossant/phy/assignees{/user}","branches_url":"https://api.github.com/repos/rossant/phy/branches{/branch}","tags_url":"https://api.github.com/repos/rossant/phy/tags","blobs_url":"https://api.github.com/repos/rossant/phy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rossant/phy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rossant/phy/git/refs{/sha}","trees_url":"https://api.github.com/repos/rossant/phy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rossant/phy/statuses/{sha}","languages_url":"https://api.github.com/repos/rossant/phy/languages","stargazers_url":"https://api.github.com/repos/rossant/phy/stargazers","contributors_url":"https://api.github.com/repos/rossant/phy/contributors","subscribers_url":"https://api.github.com/repos/rossant/phy/subscribers","subscription_url":"https://api.github.com/repos/rossant/phy/subscription","commits_url":"https://api.github.com/repos/rossant/phy/commits{/sha}","git_commits_url":"https://api.github.com/repos/rossant/phy/git/commits{/sha}","comments_url":"https://api.github.com/repos/rossant/phy/comments{/number}","issue_comment_url":"https://api.github.com/repos/rossant/phy/issues/comments{/number}","contents_url":"https://api.github.com/repos/rossant/phy/contents/{+path}","compare_url":"https://api.github.com/repos/rossant/phy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rossant/phy/merges","archive_url":"https://api.github.com/repos/rossant/phy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rossant/phy/downloads","issues_url":"https://api.github.com/repos/rossant/phy/issues{/number}","pulls_url":"https://api.github.com/repos/rossant/phy/pulls{/number}","milestones_url":"https://api.github.com/repos/rossant/phy/milestones{/number}","notifications_url":"https://api.github.com/repos/rossant/phy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rossant/phy/labels{/name}","releases_url":"https://api.github.com/repos/rossant/phy/releases{/id}","created_at":"2014-10-10T13:17:32Z","updated_at":"2015-05-07T09:02:26Z","pushed_at":"2015-07-01T09:11:05Z","git_url":"git://github.com/rossant/phy.git","ssh_url":"git@github.com:rossant/phy.git","clone_url":"https://github.com/rossant/phy.git","svn_url":"https://github.com/rossant/phy","homepage":null,"size":3338,"stargazers_count":1,"watchers_count":1,"language":"Python","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":1,"default_branch":"master"}},"base":{"label":"kwikteam:master","ref":"master","sha":"27f95d50e932da56993e74e43a5d481d3475ccc4","user":{"login":"kwikteam","id":8309794,"avatar_url":"https://avatars.githubusercontent.com/u/8309794?v=3","gravatar_id":"","url":"https://api.github.com/users/kwikteam","html_url":"https://github.com/kwikteam","followers_url":"https://api.github.com/users/kwikteam/followers","following_url":"https://api.github.com/users/kwikteam/following{/other_user}","gists_url":"https://api.github.com/users/kwikteam/gists{/gist_id}","starred_url":"https://api.github.com/users/kwikteam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwikteam/subscriptions","organizations_url":"https://api.github.com/users/kwikteam/orgs","repos_url":"https://api.github.com/users/kwikteam/repos","events_url":"https://api.github.com/users/kwikteam/events{/privacy}","received_events_url":"https://api.github.com/users/kwikteam/received_events","type":"Organization","site_admin":false},"repo":{"id":22426819,"name":"phy","full_name":"kwikteam/phy","owner":{"login":"kwikteam","id":8309794,"avatar_url":"https://avatars.githubusercontent.com/u/8309794?v=3","gravatar_id":"","url":"https://api.github.com/users/kwikteam","html_url":"https://github.com/kwikteam","followers_url":"https://api.github.com/users/kwikteam/followers","following_url":"https://api.github.com/users/kwikteam/following{/other_user}","gists_url":"https://api.github.com/users/kwikteam/gists{/gist_id}","starred_url":"https://api.github.com/users/kwikteam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwikteam/subscriptions","organizations_url":"https://api.github.com/users/kwikteam/orgs","repos_url":"https://api.github.com/users/kwikteam/repos","events_url":"https://api.github.com/users/kwikteam/events{/privacy}","received_events_url":"https://api.github.com/users/kwikteam/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/kwikteam/phy","description":"Interactive electrophysiological data analysis package","fork":false,"url":"https://api.github.com/repos/kwikteam/phy","forks_url":"https://api.github.com/repos/kwikteam/phy/forks","keys_url":"https://api.github.com/repos/kwikteam/phy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kwikteam/phy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kwikteam/phy/teams","hooks_url":"https://api.github.com/repos/kwikteam/phy/hooks","issue_events_url":"https://api.github.com/repos/kwikteam/phy/issues/events{/number}","events_url":"https://api.github.com/repos/kwikteam/phy/events","assignees_url":"https://api.github.com/repos/kwikteam/phy/assignees{/user}","branches_url":"https://api.github.com/repos/kwikteam/phy/branches{/branch}","tags_url":"https://api.github.com/repos/kwikteam/phy/tags","blobs_url":"https://api.github.com/repos/kwikteam/phy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kwikteam/phy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kwikteam/phy/git/refs{/sha}","trees_url":"https://api.github.com/repos/kwikteam/phy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kwikteam/phy/statuses/{sha}","languages_url":"https://api.github.com/repos/kwikteam/phy/languages","stargazers_url":"https://api.github.com/repos/kwikteam/phy/stargazers","contributors_url":"https://api.github.com/repos/kwikteam/phy/contributors","subscribers_url":"https://api.github.com/repos/kwikteam/phy/subscribers","subscription_url":"https://api.github.com/repos/kwikteam/phy/subscription","commits_url":"https://api.github.com/repos/kwikteam/phy/commits{/sha}","git_commits_url":"https://api.github.com/repos/kwikteam/phy/git/commits{/sha}","comments_url":"https://api.github.com/repos/kwikteam/phy/comments{/number}","issue_comment_url":"https://api.github.com/repos/kwikteam/phy/issues/comments{/number}","contents_url":"https://api.github.com/repos/kwikteam/phy/contents/{+path}","compare_url":"https://api.github.com/repos/kwikteam/phy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kwikteam/phy/merges","archive_url":"https://api.github.com/repos/kwikteam/phy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kwikteam/phy/downloads","issues_url":"https://api.github.com/repos/kwikteam/phy/issues{/number}","pulls_url":"https://api.github.com/repos/kwikteam/phy/pulls{/number}","milestones_url":"https://api.github.com/repos/kwikteam/phy/milestones{/number}","notifications_url":"https://api.github.com/repos/kwikteam/phy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kwikteam/phy/labels{/name}","releases_url":"https://api.github.com/repos/kwikteam/phy/releases{/id}","created_at":"2014-07-30T12:26:51Z","updated_at":"2015-06-25T14:25:15Z","pushed_at":"2015-07-01T09:11:05Z","git_url":"git://github.com/kwikteam/phy.git","ssh_url":"git@github.com:kwikteam/phy.git","clone_url":"https://github.com/kwikteam/phy.git","svn_url":"https://github.com/kwikteam/phy","homepage":"","size":3798,"stargazers_count":8,"watchers_count":8,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8,"mirror_url":null,"open_issues_count":101,"forks":8,"open_issues":101,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/448"},"html":{"href":"https://github.com/kwikteam/phy/pull/448"},"issue":{"href":"https://api.github.com/repos/kwikteam/phy/issues/448"},"comments":{"href":"https://api.github.com/repos/kwikteam/phy/issues/448/comments"},"review_comments":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/448/comments"},"review_comment":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/kwikteam/phy/pulls/448/commits"},"statuses":{"href":"https://api.github.com/repos/kwikteam/phy/statuses/c35f1450688af47d60ec2d78411d5be16fa9a4bc"}}}}