{"action":"created","issue":{"url":"https://api.github.com/repos/numenta/nupic.core/issues/366","labels_url":"https://api.github.com/repos/numenta/nupic.core/issues/366/labels{/name}","comments_url":"https://api.github.com/repos/numenta/nupic.core/issues/366/comments","events_url":"https://api.github.com/repos/numenta/nupic.core/issues/366/events","html_url":"https://github.com/numenta/nupic.core/issues/366","id":59049746,"number":366,"title":"First encoders ported to C++ [$20]","user":{"login":"breznak","id":2166111,"avatar_url":"https://avatars.githubusercontent.com/u/2166111?v=3","gravatar_id":"","url":"https://api.github.com/users/breznak","html_url":"https://github.com/breznak","followers_url":"https://api.github.com/users/breznak/followers","following_url":"https://api.github.com/users/breznak/following{/other_user}","gists_url":"https://api.github.com/users/breznak/gists{/gist_id}","starred_url":"https://api.github.com/users/breznak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/breznak/subscriptions","organizations_url":"https://api.github.com/users/breznak/orgs","repos_url":"https://api.github.com/users/breznak/repos","events_url":"https://api.github.com/users/breznak/events{/privacy}","received_events_url":"https://api.github.com/users/breznak/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/numenta/nupic.core/labels/algorithms","name":"algorithms","color":"207de5"},{"url":"https://api.github.com/repos/numenta/nupic.core/labels/bounty","name":"bounty","color":"129e5e"},{"url":"https://api.github.com/repos/numenta/nupic.core/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/numenta/nupic.core/labels/newbie","name":"newbie","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/numenta/nupic.core/milestones/41","html_url":"https://github.com/numenta/nupic.core/milestones/1.0.0","labels_url":"https://api.github.com/repos/numenta/nupic.core/milestones/41/labels","id":992099,"number":41,"title":"1.0.0","description":null,"creator":{"login":"rhyolight","id":15566,"avatar_url":"https://avatars.githubusercontent.com/u/15566?v=3","gravatar_id":"","url":"https://api.github.com/users/rhyolight","html_url":"https://github.com/rhyolight","followers_url":"https://api.github.com/users/rhyolight/followers","following_url":"https://api.github.com/users/rhyolight/following{/other_user}","gists_url":"https://api.github.com/users/rhyolight/gists{/gist_id}","starred_url":"https://api.github.com/users/rhyolight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhyolight/subscriptions","organizations_url":"https://api.github.com/users/rhyolight/orgs","repos_url":"https://api.github.com/users/rhyolight/repos","events_url":"https://api.github.com/users/rhyolight/events{/privacy}","received_events_url":"https://api.github.com/users/rhyolight/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":0,"state":"open","created_at":"2015-02-23T22:08:55Z","updated_at":"2015-02-26T16:11:50Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-02-26T10:13:46Z","updated_at":"2015-02-26T20:47:55Z","closed_at":null,"body":"Port the first batch of encoders to be used in c++ from https://github.com/numenta/nupic/tree/master/nupic/encoders\r\n\r\nThe implementation and unit-tests in python are already available, so this means basically converting python to C++. \r\n\r\n\r\n- [ ] [Encoder abstract class in ](https://github.com/numenta/nupic/blob/master/nupic/encoders/base.py)\r\n- [ ] [RDSE encoder](https://github.com/numenta/nupic/blob/master/nupic/encoders/random_distributed_scalar.py)\r\n- [ ] [Scalar](https://github.com/numenta/nupic/blob/master/nupic/encoders/scalar.py)\r\n- [ ] port [unit tests too](https://github.com/numenta/nupic/tree/master/tests/unit/nupic/encoders)\r\n\r\n<bountysource-plugin>\r\n---\r\nThere is a **[$20 open bounty](https://www.bountysource.com/issues/8959702-first-encoders-ported-to-c-20?utm_campaign=plugin&utm_content=tracker%2F523265&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F523265&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/numenta/nupic.core/issues/comments/76269140","html_url":"https://github.com/numenta/nupic.core/issues/366#issuecomment-76269140","issue_url":"https://api.github.com/repos/numenta/nupic.core/issues/366","id":76269140,"user":{"login":"breznak","id":2166111,"avatar_url":"https://avatars.githubusercontent.com/u/2166111?v=3","gravatar_id":"","url":"https://api.github.com/users/breznak","html_url":"https://github.com/breznak","followers_url":"https://api.github.com/users/breznak/followers","following_url":"https://api.github.com/users/breznak/following{/other_user}","gists_url":"https://api.github.com/users/breznak/gists{/gist_id}","starred_url":"https://api.github.com/users/breznak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/breznak/subscriptions","organizations_url":"https://api.github.com/users/breznak/orgs","repos_url":"https://api.github.com/users/breznak/repos","events_url":"https://api.github.com/users/breznak/events{/privacy}","received_events_url":"https://api.github.com/users/breznak/received_events","type":"User","site_admin":false},"created_at":"2015-02-26T20:47:55Z","updated_at":"2015-02-26T20:47:55Z","body":"@scottpurdy do you think # 1355 and # 572 go against each other? The methods suggested in 572 can still be removed in 1355. \r\n\r\nIn case I would like to start working on c++ encoders soonish, is numenta/nupic#1715 a blocker, or can it be easily re-implemented then? \r\n"}}