{"action":"created","issue":{"url":"https://api.github.com/repos/projectmesa/mesa/issues/35","labels_url":"https://api.github.com/repos/projectmesa/mesa/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/projectmesa/mesa/issues/35/comments","events_url":"https://api.github.com/repos/projectmesa/mesa/issues/35/events","html_url":"https://github.com/projectmesa/mesa/issues/35","id":47351107,"number":35,"title":"Make model run a coroutine","user":{"login":"dmasad","id":596978,"avatar_url":"https://avatars.githubusercontent.com/u/596978?v=3","gravatar_id":"","url":"https://api.github.com/users/dmasad","html_url":"https://github.com/dmasad","followers_url":"https://api.github.com/users/dmasad/followers","following_url":"https://api.github.com/users/dmasad/following{/other_user}","gists_url":"https://api.github.com/users/dmasad/gists{/gist_id}","starred_url":"https://api.github.com/users/dmasad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmasad/subscriptions","organizations_url":"https://api.github.com/users/dmasad/orgs","repos_url":"https://api.github.com/users/dmasad/repos","events_url":"https://api.github.com/users/dmasad/events{/privacy}","received_events_url":"https://api.github.com/users/dmasad/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/projectmesa/mesa/labels/Feature","name":"Feature","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"kfuruya","id":1373631,"avatar_url":"https://avatars.githubusercontent.com/u/1373631?v=3","gravatar_id":"","url":"https://api.github.com/users/kfuruya","html_url":"https://github.com/kfuruya","followers_url":"https://api.github.com/users/kfuruya/followers","following_url":"https://api.github.com/users/kfuruya/following{/other_user}","gists_url":"https://api.github.com/users/kfuruya/gists{/gist_id}","starred_url":"https://api.github.com/users/kfuruya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kfuruya/subscriptions","organizations_url":"https://api.github.com/users/kfuruya/orgs","repos_url":"https://api.github.com/users/kfuruya/repos","events_url":"https://api.github.com/users/kfuruya/events{/privacy}","received_events_url":"https://api.github.com/users/kfuruya/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/projectmesa/mesa/milestones/4","html_url":"https://github.com/projectmesa/mesa/milestones/MVP%20-%20Meh%20%234","labels_url":"https://api.github.com/repos/projectmesa/mesa/milestones/4/labels","id":958951,"number":4,"title":"MVP - Meh #4","description":"","creator":{"login":"jackiekazil","id":166734,"avatar_url":"https://avatars.githubusercontent.com/u/166734?v=3","gravatar_id":"","url":"https://api.github.com/users/jackiekazil","html_url":"https://github.com/jackiekazil","followers_url":"https://api.github.com/users/jackiekazil/followers","following_url":"https://api.github.com/users/jackiekazil/following{/other_user}","gists_url":"https://api.github.com/users/jackiekazil/gists{/gist_id}","starred_url":"https://api.github.com/users/jackiekazil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackiekazil/subscriptions","organizations_url":"https://api.github.com/users/jackiekazil/orgs","repos_url":"https://api.github.com/users/jackiekazil/repos","events_url":"https://api.github.com/users/jackiekazil/events{/privacy}","received_events_url":"https://api.github.com/users/jackiekazil/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":7,"state":"open","created_at":"2015-01-30T22:15:05Z","updated_at":"2015-05-17T04:59:04Z","due_on":"2015-02-27T05:00:00Z","closed_at":null},"comments":2,"created_at":"2014-10-31T01:08:49Z","updated_at":"2015-05-27T23:45:40Z","closed_at":null,"body":"Right now, the visualization server (*mesa/visualization/TextServer.py*) runs the entire model to completion prior (the *run_model(...)* method) to serving the visualization. The model run should if possible be concurrent. This is the \"Kim make this thing concurrent\" ticket."},"comment":{"url":"https://api.github.com/repos/projectmesa/mesa/issues/comments/106111889","html_url":"https://github.com/projectmesa/mesa/issues/35#issuecomment-106111889","issue_url":"https://api.github.com/repos/projectmesa/mesa/issues/35","id":106111889,"user":{"login":"datnamer","id":8646471,"avatar_url":"https://avatars.githubusercontent.com/u/8646471?v=3","gravatar_id":"","url":"https://api.github.com/users/datnamer","html_url":"https://github.com/datnamer","followers_url":"https://api.github.com/users/datnamer/followers","following_url":"https://api.github.com/users/datnamer/following{/other_user}","gists_url":"https://api.github.com/users/datnamer/gists{/gist_id}","starred_url":"https://api.github.com/users/datnamer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/datnamer/subscriptions","organizations_url":"https://api.github.com/users/datnamer/orgs","repos_url":"https://api.github.com/users/datnamer/repos","events_url":"https://api.github.com/users/datnamer/events{/privacy}","received_events_url":"https://api.github.com/users/datnamer/received_events","type":"User","site_admin":false},"created_at":"2015-05-27T23:45:40Z","updated_at":"2015-05-27T23:45:40Z","body":"Perhaps the [dask]( http://dask.pydata.org/en/latest/ ) async scheduler can help? \r\n\r\nPure python dependency, can encode tasks as nodes in a dag using dicts, tuples, and functions.\r\n\r\nAlso may be helpful for a future  parallel HPC version of Mesa, along with the upcoming [class PR](https://github.com/numba/numba/pull/1023) in numba:  "}}