{"action":"created","issue":{"url":"https://api.github.com/repos/oemof/oemof/issues/225","repository_url":"https://api.github.com/repos/oemof/oemof","labels_url":"https://api.github.com/repos/oemof/oemof/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/oemof/oemof/issues/225/comments","events_url":"https://api.github.com/repos/oemof/oemof/issues/225/events","html_url":"https://github.com/oemof/oemof/issues/225","id":186140715,"number":225,"title":"Matplotlib as dependency of oemof in order to get examples running?","user":{"login":"gplssm","id":8255114,"avatar_url":"https://avatars.githubusercontent.com/u/8255114?v=3","gravatar_id":"","url":"https://api.github.com/users/gplssm","html_url":"https://github.com/gplssm","followers_url":"https://api.github.com/users/gplssm/followers","following_url":"https://api.github.com/users/gplssm/following{/other_user}","gists_url":"https://api.github.com/users/gplssm/gists{/gist_id}","starred_url":"https://api.github.com/users/gplssm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gplssm/subscriptions","organizations_url":"https://api.github.com/users/gplssm/orgs","repos_url":"https://api.github.com/users/gplssm/repos","events_url":"https://api.github.com/users/gplssm/events{/privacy}","received_events_url":"https://api.github.com/users/gplssm/received_events","type":"User","site_admin":false},"labels":[{"id":291983769,"url":"https://api.github.com/repos/oemof/oemof/labels/decision%20wanted","name":"decision wanted","color":"fbca04","default":false},{"id":354804784,"url":"https://api.github.com/repos/oemof/oemof/labels/oemof-core","name":"oemof-core","color":"c2e0c6","default":false},{"id":354844081,"url":"https://api.github.com/repos/oemof/oemof/labels/oemof-solph","name":"oemof-solph","color":"c2e0c6","default":false},{"id":291043751,"url":"https://api.github.com/repos/oemof/oemof/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":{"login":"simnh","id":2633688,"avatar_url":"https://avatars.githubusercontent.com/u/2633688?v=3","gravatar_id":"","url":"https://api.github.com/users/simnh","html_url":"https://github.com/simnh","followers_url":"https://api.github.com/users/simnh/followers","following_url":"https://api.github.com/users/simnh/following{/other_user}","gists_url":"https://api.github.com/users/simnh/gists{/gist_id}","starred_url":"https://api.github.com/users/simnh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simnh/subscriptions","organizations_url":"https://api.github.com/users/simnh/orgs","repos_url":"https://api.github.com/users/simnh/repos","events_url":"https://api.github.com/users/simnh/events{/privacy}","received_events_url":"https://api.github.com/users/simnh/received_events","type":"User","site_admin":false},"assignees":[{"login":"simnh","id":2633688,"avatar_url":"https://avatars.githubusercontent.com/u/2633688?v=3","gravatar_id":"","url":"https://api.github.com/users/simnh","html_url":"https://github.com/simnh","followers_url":"https://api.github.com/users/simnh/followers","following_url":"https://api.github.com/users/simnh/following{/other_user}","gists_url":"https://api.github.com/users/simnh/gists{/gist_id}","starred_url":"https://api.github.com/users/simnh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simnh/subscriptions","organizations_url":"https://api.github.com/users/simnh/orgs","repos_url":"https://api.github.com/users/simnh/repos","events_url":"https://api.github.com/users/simnh/events{/privacy}","received_events_url":"https://api.github.com/users/simnh/received_events","type":"User","site_admin":false},{"login":"uvchik","id":4760584,"avatar_url":"https://avatars.githubusercontent.com/u/4760584?v=3","gravatar_id":"","url":"https://api.github.com/users/uvchik","html_url":"https://github.com/uvchik","followers_url":"https://api.github.com/users/uvchik/followers","following_url":"https://api.github.com/users/uvchik/following{/other_user}","gists_url":"https://api.github.com/users/uvchik/gists{/gist_id}","starred_url":"https://api.github.com/users/uvchik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uvchik/subscriptions","organizations_url":"https://api.github.com/users/uvchik/orgs","repos_url":"https://api.github.com/users/uvchik/repos","events_url":"https://api.github.com/users/uvchik/events{/privacy}","received_events_url":"https://api.github.com/users/uvchik/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/oemof/oemof/milestones/8","html_url":"https://github.com/oemof/oemof/milestones/v0.1.0","labels_url":"https://api.github.com/repos/oemof/oemof/milestones/8/labels","id":1622011,"number":8,"title":"v0.1.0","description":"Proposal: Major release at the end of Developer Meeting in May which may break backwards compatibility.","creator":{"login":"cswh","id":11660292,"avatar_url":"https://avatars.githubusercontent.com/u/11660292?v=3","gravatar_id":"","url":"https://api.github.com/users/cswh","html_url":"https://github.com/cswh","followers_url":"https://api.github.com/users/cswh/followers","following_url":"https://api.github.com/users/cswh/following{/other_user}","gists_url":"https://api.github.com/users/cswh/gists{/gist_id}","starred_url":"https://api.github.com/users/cswh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cswh/subscriptions","organizations_url":"https://api.github.com/users/cswh/orgs","repos_url":"https://api.github.com/users/cswh/repos","events_url":"https://api.github.com/users/cswh/events{/privacy}","received_events_url":"https://api.github.com/users/cswh/received_events","type":"User","site_admin":false},"open_issues":23,"closed_issues":20,"state":"open","created_at":"2016-03-04T11:17:57Z","updated_at":"2016-10-30T14:49:36Z","due_on":"2016-11-01T00:00:00Z","closed_at":null},"comments":1,"created_at":"2016-10-30T14:49:36Z","updated_at":"2016-10-30T14:58:32Z","closed_at":null,"body":"AFAIK oemof should be designed with less dependencies. But first-time users running example scripts stumble upon an ugly error message matplotlib is not installed.\r\n\r\n```\r\nTraceback (most recent call last):\r\n  File \"simple_least_costs/simple_least_costs.py\", line 12, in <module>\r\n    import matplotlib.pyplot as plt\r\nImportError: No module named 'matplotlib'\r\n```\r\n\r\nSould we add matplotlib as dependency? Is there any other option available?\r\n@birgits how does `extra_requires` work? Would it be possible to apply this concept here?"},"comment":{"url":"https://api.github.com/repos/oemof/oemof/issues/comments/257156145","html_url":"https://github.com/oemof/oemof/issues/225#issuecomment-257156145","issue_url":"https://api.github.com/repos/oemof/oemof/issues/225","id":257156145,"user":{"login":"gplssm","id":8255114,"avatar_url":"https://avatars.githubusercontent.com/u/8255114?v=3","gravatar_id":"","url":"https://api.github.com/users/gplssm","html_url":"https://github.com/gplssm","followers_url":"https://api.github.com/users/gplssm/followers","following_url":"https://api.github.com/users/gplssm/following{/other_user}","gists_url":"https://api.github.com/users/gplssm/gists{/gist_id}","starred_url":"https://api.github.com/users/gplssm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gplssm/subscriptions","organizations_url":"https://api.github.com/users/gplssm/orgs","repos_url":"https://api.github.com/users/gplssm/repos","events_url":"https://api.github.com/users/gplssm/events{/privacy}","received_events_url":"https://api.github.com/users/gplssm/received_events","type":"User","site_admin":false},"created_at":"2016-10-30T14:58:32Z","updated_at":"2016-10-30T14:58:32Z","body":"In order to make a quick decision until release, let's up-/downvote this comment. I check on Monday 11 pm - sharp."}}
{"actor":{"display_login":"gplssm"}}