{"push_id":857091123,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"0aafa3e19f495138899b87243397a06cb0ae6025","before":"22cc19d6bf352d07caa4b0cc84e2ae012d487fa7","commits":[{"sha":"54dbf98e31b99def1718baf04c97cb1efa3e8304","author":{"email":"14eda3cd2d5378eceb2904543f1af3751f227415@gmail.com","name":"Jon Nordby"},"message":"Merge pull request #2 from automata/master\n\nInstalling/using instructions and initial numpy/scipy/matplotlib components","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/54dbf98e31b99def1718baf04c97cb1efa3e8304"},{"sha":"4664085d56b24b6e2a3fb64b71a67a2a437d34aa","author":{"email":"14eda3cd2d5378eceb2904543f1af3751f227415@gmail.com","name":"Jon Nordby"},"message":"Fix running non-internatively\n\nApparently not having a subcommand does not work with argparse,\nso use an explicit \"run\" subcommand.\nUsing .fbp requires \"fbp\" node library on PATH.\nCloses #1\n\n[jon@jon-thinkpad protoflo]$ python2 protoflo.py run --file examples/add.fbp\n42","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/4664085d56b24b6e2a3fb64b71a67a2a437d34aa"},{"sha":"d05d854930f0b2ce432b07c5bfd9bf4697d51083","author":{"email":"14eda3cd2d5378eceb2904543f1af3751f227415@gmail.com","name":"Jon Nordby"},"message":"Example: Add scipy, add kick ports to components to make work\n\nRefs #1","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/d05d854930f0b2ce432b07c5bfd9bf4697d51083"},{"sha":"9187a0b90a8fb0b149877e0aabcbc16203f76680","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Implement NoFlo 0.5.4","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/9187a0b90a8fb0b149877e0aabcbc16203f76680"},{"sha":"69cc41d70c33bf07e55473686dd03836fdd45604","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Remove component.cache","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/69cc41d70c33bf07e55473686dd03836fdd45604"},{"sha":"f12c0f6980ef3595e256609dcf5e0f0c62585dfe","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Correct capabilities","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/f12c0f6980ef3595e256609dcf5e0f0c62585dfe"},{"sha":"6e48e37fb6cf39b15ea94e47a5cca69c7a97b07d","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Updates to README","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/6e48e37fb6cf39b15ea94e47a5cca69c7a97b07d"},{"sha":"d9f778873a23f08463f468fc973e1553f22856b0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Fixed a bug in running graphs.","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/d9f778873a23f08463f468fc973e1553f22856b0"},{"sha":"5d9f7c0ca6b6ce565734c98f43c83d1c0668eaa4","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Fix typos","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/5d9f7c0ca6b6ce565734c98f43c83d1c0668eaa4"},{"sha":"f2b2014452eae77efb8e9aace7011726f37694ce","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Don't send null defaults","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/f2b2014452eae77efb8e9aace7011726f37694ce"},{"sha":"7d64b69e6dddfb2a0f2706ec526c795c282d7404","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Bugfixes\n\nSort out callbacks.\nChange debounce on network stop to 10 ms.\nAdd missing Error class.","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/7d64b69e6dddfb2a0f2706ec526c795c282d7404"},{"sha":"32ad76bdf423f6ceaad400d5f8681f6e60ba3ef9","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Port some components from noflo-math","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/32ad76bdf423f6ceaad400d5f8681f6e60ba3ef9"},{"sha":"4cd0f0506fb8bd684668e802bd9a941fb70c1801","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Iterate over values","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/4cd0f0506fb8bd684668e802bd9a941fb70c1801"},{"sha":"d36b9f12265dca0da83466e6cb9ab781df1aa318","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Can't use a decorator in a for loop","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/d36b9f12265dca0da83466e6cb9ab781df1aa318"},{"sha":"303c7464c3875e721a392fba7194e08174afaaf5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Allow debounced to be called more than once","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/303c7464c3875e721a392fba7194e08174afaaf5"},{"sha":"1d823b2f897fda09d5db2d7eb412e2d2b236aeb3","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Add IP option to server runtime.","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/1d823b2f897fda09d5db2d7eb412e2d2b236aeb3"},{"sha":"5e8219034d72f6cbd5698627f0232af319b28750","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Add initial network:edges command handler","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/5e8219034d72f6cbd5698627f0232af319b28750"},{"sha":"cde478013f6b74e89fd867a2984565ae87ad6072","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"New Component Loader\n\nModules with names beginning with \"protoflo\" on the Python Path\nare loaded - they must have a \"__components__\" attribute which is\na dict listing the components. Components can be IComponent\nclasses or methods which return IComponent objects. Alternatively\nthey can be a filename pointing to a json or fbp graph file.\n\nComponent details are cached in components.cache files, and the\nmodules are only loaded when they are used.\n\nOther changes:\nprotoflo/server/protocol/component.py:\n - Fixed event handler creation in subscribeNetwork()","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/cde478013f6b74e89fd867a2984565ae87ad6072"},{"sha":"135872acd66fe04e0cf81a8c67058cb83fa9a0a1","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Bugfixes\n\nFixed event handler creation in subscribeGraph()\nFixed bug in selectEdges()","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/135872acd66fe04e0cf81a8c67058cb83fa9a0a1"},{"sha":"b5826ea973da01ca88ff0562a6854e70f854f506","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@richardingham.net","name":"richardingham"},"message":"Avoid using on all where possible\n\n\"all\" events are called after specifically-bound events.","distinct":true,"url":"https://api.github.com/repos/automata/protoflo/commits/b5826ea973da01ca88ff0562a6854e70f854f506"}]}