{"action":"created","issue":{"url":"https://api.github.com/repos/scipy/scipy/issues/4501","labels_url":"https://api.github.com/repos/scipy/scipy/issues/4501/labels{/name}","comments_url":"https://api.github.com/repos/scipy/scipy/issues/4501/comments","events_url":"https://api.github.com/repos/scipy/scipy/issues/4501/events","html_url":"https://github.com/scipy/scipy/pull/4501","id":56919674,"number":4501,"title":"Replace benchmark suite with airspeed velocity","user":{"login":"pv","id":35046,"avatar_url":"https://avatars.githubusercontent.com/u/35046?v=3","gravatar_id":"","url":"https://api.github.com/users/pv","html_url":"https://github.com/pv","followers_url":"https://api.github.com/users/pv/followers","following_url":"https://api.github.com/users/pv/following{/other_user}","gists_url":"https://api.github.com/users/pv/gists{/gist_id}","starred_url":"https://api.github.com/users/pv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pv/subscriptions","organizations_url":"https://api.github.com/users/pv/orgs","repos_url":"https://api.github.com/users/pv/repos","events_url":"https://api.github.com/users/pv/events{/privacy}","received_events_url":"https://api.github.com/users/pv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/scipy/scipy/labels/enhancement","name":"enhancement","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/scipy/scipy/milestones/24","labels_url":"https://api.github.com/repos/scipy/scipy/milestones/24/labels","id":792277,"number":24,"title":"0.16.0","description":"","creator":{"login":"rgommers","id":98330,"avatar_url":"https://avatars.githubusercontent.com/u/98330?v=3","gravatar_id":"","url":"https://api.github.com/users/rgommers","html_url":"https://github.com/rgommers","followers_url":"https://api.github.com/users/rgommers/followers","following_url":"https://api.github.com/users/rgommers/following{/other_user}","gists_url":"https://api.github.com/users/rgommers/gists{/gist_id}","starred_url":"https://api.github.com/users/rgommers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgommers/subscriptions","organizations_url":"https://api.github.com/users/rgommers/orgs","repos_url":"https://api.github.com/users/rgommers/repos","events_url":"https://api.github.com/users/rgommers/events{/privacy}","received_events_url":"https://api.github.com/users/rgommers/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":182,"state":"open","created_at":"2014-09-16T21:15:40Z","updated_at":"2015-02-23T19:17:45Z","due_on":"2016-03-30T07:00:00Z","closed_at":null},"comments":18,"created_at":"2015-02-07T18:02:13Z","updated_at":"2015-02-23T22:27:12Z","closed_at":"2015-02-14T13:44:52Z","pull_request":{"url":"https://api.github.com/repos/scipy/scipy/pulls/4501","html_url":"https://github.com/scipy/scipy/pull/4501","diff_url":"https://github.com/scipy/scipy/pull/4501.diff","patch_url":"https://github.com/scipy/scipy/pull/4501.patch"},"body":"This PR replaces the current benchmark suite with a corresponding [Airspeed Velocity](https://spacetelescope.github.io/asv/) compatible benchmark suite.\r\n\r\n<s>This PR however needs to wait for the following ASV features to get merged:</s>\r\n\r\n- <s>https://github.com/spacetelescope/asv/pull/205 (Parameterized benchmarks)</s>\r\n- <s>https://github.com/spacetelescope/asv/pull/210 (Fix an annoying wart with `asv dev` cloning scipy unnecessarily)</s>\r\n- <s>https://github.com/spacetelescope/asv/pull/203 (Fix an annoying issue with asv rebuilding scipy several times every time, with ccache not helping)</s>\r\n\r\n<s>A ready-to use ASV branch including all of the above, for testing: https://github.com/pv/asv/tree/xxx</s>\r\n\r\n**EDIT**: those features are now merged in asv master: https://github.com/spacetelescope/asv\r\n\r\nSome advantages using ASV:\r\n\r\n- end of ad-hoc table formatting code in the benchmarks\r\n- end of ad-hoc timing code in benchmarks\r\n- possible to monitor performance changes across scipy history\r\n- better text output\r\n- fancy HTML output, example https://pv.github.io/scipy-bench/\r\n"},"comment":{"url":"https://api.github.com/repos/scipy/scipy/issues/comments/75651177","html_url":"https://github.com/scipy/scipy/pull/4501#issuecomment-75651177","issue_url":"https://api.github.com/repos/scipy/scipy/issues/4501","id":75651177,"user":{"login":"pv","id":35046,"avatar_url":"https://avatars.githubusercontent.com/u/35046?v=3","gravatar_id":"","url":"https://api.github.com/users/pv","html_url":"https://github.com/pv","followers_url":"https://api.github.com/users/pv/followers","following_url":"https://api.github.com/users/pv/following{/other_user}","gists_url":"https://api.github.com/users/pv/gists{/gist_id}","starred_url":"https://api.github.com/users/pv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pv/subscriptions","organizations_url":"https://api.github.com/users/pv/orgs","repos_url":"https://api.github.com/users/pv/repos","events_url":"https://api.github.com/users/pv/events{/privacy}","received_events_url":"https://api.github.com/users/pv/received_events","type":"User","site_admin":false},"created_at":"2015-02-23T22:27:12Z","updated_at":"2015-02-23T22:27:12Z","body":"You need to use the asv profiling feature.\nie. run.py --current-repo run -p -n --bench <benchmark> <commit>^!\nor runtests.py --pyhton benchmarks/run.py --current-repo run --python=same -p ..."}}