{"action":"created","issue":{"url":"https://api.github.com/repos/numenta/nupic/issues/1449","labels_url":"https://api.github.com/repos/numenta/nupic/issues/1449/labels{/name}","comments_url":"https://api.github.com/repos/numenta/nupic/issues/1449/comments","events_url":"https://api.github.com/repos/numenta/nupic/issues/1449/events","html_url":"https://github.com/numenta/nupic/issues/1449","id":46034867,"number":1449,"title":"Platform-Independent Model Serialization - Port existing code","user":{"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},"labels":[{"url":"https://api.github.com/repos/numenta/nupic/labels/in%20progress","name":"in progress","color":"bfe5bf"},{"url":"https://api.github.com/repos/numenta/nupic/labels/serialization","name":"serialization","color":"CCCCCC"},{"url":"https://api.github.com/repos/numenta/nupic/labels/super","name":"super","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"scottpurdy","id":239726,"avatar_url":"https://avatars.githubusercontent.com/u/239726?v=3","gravatar_id":"","url":"https://api.github.com/users/scottpurdy","html_url":"https://github.com/scottpurdy","followers_url":"https://api.github.com/users/scottpurdy/followers","following_url":"https://api.github.com/users/scottpurdy/following{/other_user}","gists_url":"https://api.github.com/users/scottpurdy/gists{/gist_id}","starred_url":"https://api.github.com/users/scottpurdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottpurdy/subscriptions","organizations_url":"https://api.github.com/users/scottpurdy/orgs","repos_url":"https://api.github.com/users/scottpurdy/repos","events_url":"https://api.github.com/users/scottpurdy/events{/privacy}","received_events_url":"https://api.github.com/users/scottpurdy/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/numenta/nupic/milestones/44","html_url":"https://github.com/numenta/nupic/milestones/0.6.0:%20features","labels_url":"https://api.github.com/repos/numenta/nupic/milestones/44/labels","id":944501,"number":44,"title":"0.6.0: features","description":"Optimizations and new features.","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":27,"closed_issues":4,"state":"open","created_at":"2015-01-21T00:02:36Z","updated_at":"2015-02-27T18:37:47Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2014-10-16T20:57:41Z","updated_at":"2015-03-02T15:43:43Z","closed_at":null,"body":"After the new serialization technique has been implemented, the old technique must be phased out. Both methods should work for a period of time to give client code a chance to switch over. Users need enough time to use a conversion method to re-serialize their models using the new protocol. \r\n\r\n* * *\r\n\r\n- [x] [Use newer pycapnp dependency and clean up README](https://github.com/numenta/nupic/issues/1686)\r\n- [x] [Enable passing pycapnp builders/readers to C++](https://github.com/numenta/nupic/issues/1794)\r\n- [ ] Port misc. components (sparse matrix, RNG, etc)\r\n- [ ] [Integrate Cap'n Proto serialization with encoders](https://github.com/numenta/nupic/issues/1715)\r\n- [x] [Port spatial pooling](https://github.com/numenta/nupic/issues/1836)\r\n- [ ] Port temporal memory\r\n- [ ] Port CLA classifier\r\n- [ ] [Create conversion utility to switch from old model serialization format to new one](https://github.com/numenta/nupic/issues/1418)\r\n- [ ] [Make old serialization method obviously deprecated](https://github.com/numenta/nupic/issues/1419)\r\n- [ ] [Remove old serialization function](https://github.com/numenta/nupic/issues/1420)\r\n- [x] [Centralize all .capnp files to same directory](https://github.com/numenta/nupic.core/issues/299)"},"comment":{"url":"https://api.github.com/repos/numenta/nupic/issues/comments/76734755","html_url":"https://github.com/numenta/nupic/issues/1449#issuecomment-76734755","issue_url":"https://api.github.com/repos/numenta/nupic/issues/1449","id":76734755,"user":{"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},"created_at":"2015-03-02T15:43:43Z","updated_at":"2015-03-02T15:43:43Z","body":"@scottpurdy I think we talked about you putting together some kind of instructions on how NuPIC contributors could help port code to use capnp. Didn't you mention there was a wiki or README somewhere?"}}