{"action":"opened","issue":{"url":"https://api.github.com/repos/pothosware/pothos/issues/24","labels_url":"https://api.github.com/repos/pothosware/pothos/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/pothosware/pothos/issues/24/comments","events_url":"https://api.github.com/repos/pothosware/pothos/issues/24/events","html_url":"https://github.com/pothosware/pothos/issues/24","id":100981780,"number":24,"title":"create communications blocks toolkit","user":{"login":"guruofquality","id":184117,"avatar_url":"https://avatars.githubusercontent.com/u/184117?v=3","gravatar_id":"","url":"https://api.github.com/users/guruofquality","html_url":"https://github.com/guruofquality","followers_url":"https://api.github.com/users/guruofquality/followers","following_url":"https://api.github.com/users/guruofquality/following{/other_user}","gists_url":"https://api.github.com/users/guruofquality/gists{/gist_id}","starred_url":"https://api.github.com/users/guruofquality/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guruofquality/subscriptions","organizations_url":"https://api.github.com/users/guruofquality/orgs","repos_url":"https://api.github.com/users/guruofquality/repos","events_url":"https://api.github.com/users/guruofquality/events{/privacy}","received_events_url":"https://api.github.com/users/guruofquality/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pothosware/pothos/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-14T10:18:51Z","updated_at":"2015-08-14T10:18:51Z","closed_at":null,"body":"Separate out communications blocks from the pothos-blocks toolkit into a dedicated communications toolkit. The idea to to reduce pothos-blocks to 1) core blocks used by the topology itself like network distribution blocks, copy blocks and 2) other general purpose utility blocks like the dynamic router, file streams, pacer, etc...\r\n\r\nIn the end we are looking for a stable general purpose blocks toolkit, and a more complicated pothos-comms that will continue development and gain new dependencies (maybe). Blocks will be moved to the /comms/ plugin path, however a /blocks alias will be retained for backwards compatibility.\r\n\r\nBlocks to migrate:\r\n* filter/*\r\n* digital/*\r\n* math/*\r\n* waveform/*\r\n* packet/* (s2p and p2s stay)\r\n* utility/Wave Trigger, Threshold"}}