{"action":"created","issue":{"url":"https://api.github.com/repos/scipy/scipy/issues/3174","labels_url":"https://api.github.com/repos/scipy/scipy/issues/3174/labels{/name}","comments_url":"https://api.github.com/repos/scipy/scipy/issues/3174/comments","events_url":"https://api.github.com/repos/scipy/scipy/issues/3174/events","html_url":"https://github.com/scipy/scipy/pull/3174","id":24826359,"number":3174,"title":" add b-splines","user":{"login":"ev-br","id":2133832,"avatar_url":"https://avatars.githubusercontent.com/u/2133832?v=3","gravatar_id":"","url":"https://api.github.com/users/ev-br","html_url":"https://github.com/ev-br","followers_url":"https://api.github.com/users/ev-br/followers","following_url":"https://api.github.com/users/ev-br/following{/other_user}","gists_url":"https://api.github.com/users/ev-br/gists{/gist_id}","starred_url":"https://api.github.com/users/ev-br/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ev-br/subscriptions","organizations_url":"https://api.github.com/users/ev-br/orgs","repos_url":"https://api.github.com/users/ev-br/repos","events_url":"https://api.github.com/users/ev-br/events{/privacy}","received_events_url":"https://api.github.com/users/ev-br/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/scipy/scipy/labels/scipy.interpolate","name":"scipy.interpolate","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":39,"created_at":"2013-12-27T17:03:49Z","updated_at":"2015-07-10T16:39:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scipy/scipy/pulls/3174","html_url":"https://github.com/scipy/scipy/pull/3174","diff_url":"https://github.com/scipy/scipy/pull/3174.diff","patch_url":"https://github.com/scipy/scipy/pull/3174.patch"},"body":"This PR implements a base class for evaluation of b-splines without fitpack.\r\nRepresentation is compatible with `splrep` and `splev` though.\r\n\r\nThe plan is to have a base class with a sensible API usable by both human users and interpolation / fitting to data (the latter is on an immediate plan). \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/scipy/scipy/issues/comments/120454839","html_url":"https://github.com/scipy/scipy/pull/3174#issuecomment-120454839","issue_url":"https://api.github.com/repos/scipy/scipy/issues/3174","id":120454839,"user":{"login":"ev-br","id":2133832,"avatar_url":"https://avatars.githubusercontent.com/u/2133832?v=3","gravatar_id":"","url":"https://api.github.com/users/ev-br","html_url":"https://github.com/ev-br","followers_url":"https://api.github.com/users/ev-br/followers","following_url":"https://api.github.com/users/ev-br/following{/other_user}","gists_url":"https://api.github.com/users/ev-br/gists{/gist_id}","starred_url":"https://api.github.com/users/ev-br/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ev-br/subscriptions","organizations_url":"https://api.github.com/users/ev-br/orgs","repos_url":"https://api.github.com/users/ev-br/repos","events_url":"https://api.github.com/users/ev-br/events{/privacy}","received_events_url":"https://api.github.com/users/ev-br/received_events","type":"User","site_admin":false},"created_at":"2015-07-10T16:39:26Z","updated_at":"2015-07-10T16:39:26Z","body":"Thanks for the review @matthew-brett! I've sprinkled cython code with `with nogil` clauses. Nearly everything is done without the GIL now.\r\n\r\n> Any progress here? Is there anything I can do to help?\r\n\r\nI believe I addressed your review comments (GH does not hide some outdated diffs because of multiline statements).\r\nOther than that, there was no activity since what, last November. From my POV, this is basically ready. There are quite a few enhancements possible, but the core functionality is there I think.\r\nIt would be great if you could kick its tires and see if this works for your use cases. \r\n\r\nMaybe it'd be good to merge (or decide we do not merge this) early in the release cycle, so that we have time to tweak things before the interface is frozen by backwards compat."}}