{"action":"created","issue":{"url":"https://api.github.com/repos/pvlib/pvlib-python/issues/272","repository_url":"https://api.github.com/repos/pvlib/pvlib-python","labels_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/272/labels{/name}","comments_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/272/comments","events_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/272/events","html_url":"https://github.com/pvlib/pvlib-python/pull/272","id":192958987,"number":272,"title":"make iotools package","user":{"login":"wholmgren","id":4383303,"avatar_url":"https://avatars.githubusercontent.com/u/4383303?v=3","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"labels":[{"id":186023279,"url":"https://api.github.com/repos/pvlib/pvlib-python/labels/api","name":"api","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/pvlib/pvlib-python/milestones/13","html_url":"https://github.com/pvlib/pvlib-python/milestones/0.5.0","labels_url":"https://api.github.com/repos/pvlib/pvlib-python/milestones/13/labels","id":1897328,"number":13,"title":"0.5.0","description":"","creator":{"login":"wholmgren","id":4383303,"avatar_url":"https://avatars.githubusercontent.com/u/4383303?v=3","gravatar_id":"","url":"https://api.github.com/users/wholmgren","html_url":"https://github.com/wholmgren","followers_url":"https://api.github.com/users/wholmgren/followers","following_url":"https://api.github.com/users/wholmgren/following{/other_user}","gists_url":"https://api.github.com/users/wholmgren/gists{/gist_id}","starred_url":"https://api.github.com/users/wholmgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholmgren/subscriptions","organizations_url":"https://api.github.com/users/wholmgren/orgs","repos_url":"https://api.github.com/users/wholmgren/repos","events_url":"https://api.github.com/users/wholmgren/events{/privacy}","received_events_url":"https://api.github.com/users/wholmgren/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":0,"state":"open","created_at":"2016-07-21T18:35:12Z","updated_at":"2016-12-01T20:52:05Z","due_on":"2016-11-30T00:00:00Z","closed_at":null},"comments":1,"created_at":"2016-12-01T20:51:54Z","updated_at":"2016-12-02T14:36:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pvlib/pvlib-python/pulls/272","html_url":"https://github.com/pvlib/pvlib-python/pull/272","diff_url":"https://github.com/pvlib/pvlib-python/pull/272.diff","patch_url":"https://github.com/pvlib/pvlib-python/pull/272.patch"},"body":"I made a new ``io`` branch to try to streamline the process of multiple users contributing their new io tools and to make it easier for all of us to test it them without hurting the master branch. I also went ahead and moved the tmy readers into the package and updated the tests accordingly. I named the package ``iotools`` since Cliff expressed a preference for that name, but it's not yet set in stone. I think this is mostly consistent with what we talked about in #261 and #29. Let me know if I missed something concerning the structure.\r\n\r\nPlease make your new IO tools pull requests against this branch rather than master.\r\n\r\nFinally, I'm not going to merge into master until we're ready to make a series of changes to the API. I want to do at least 0.4 release with non-API breaking changes before then."},"comment":{"url":"https://api.github.com/repos/pvlib/pvlib-python/issues/comments/264467485","html_url":"https://github.com/pvlib/pvlib-python/pull/272#issuecomment-264467485","issue_url":"https://api.github.com/repos/pvlib/pvlib-python/issues/272","id":264467485,"user":{"login":"dacoex","id":8660305,"avatar_url":"https://avatars.githubusercontent.com/u/8660305?v=3","gravatar_id":"","url":"https://api.github.com/users/dacoex","html_url":"https://github.com/dacoex","followers_url":"https://api.github.com/users/dacoex/followers","following_url":"https://api.github.com/users/dacoex/following{/other_user}","gists_url":"https://api.github.com/users/dacoex/gists{/gist_id}","starred_url":"https://api.github.com/users/dacoex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dacoex/subscriptions","organizations_url":"https://api.github.com/users/dacoex/orgs","repos_url":"https://api.github.com/users/dacoex/repos","events_url":"https://api.github.com/users/dacoex/events{/privacy}","received_events_url":"https://api.github.com/users/dacoex/received_events","type":"User","site_admin":false},"created_at":"2016-12-02T14:36:14Z","updated_at":"2016-12-02T14:36:14Z","body":"I added a reader for PVSyst files:\r\nhttps://github.com/dacoex/pvlib-python/commits/io\r\n--> [added pvsyst reader](https://github.com/dacoex/pvlib-python/commit/8e29054dc723be7a745ec4b709fbcea32696cb38)\r\n\r\nThis also shows the challenge in getting metadata from CSV files of different sources.\r\nIt also shows that pvlib variable list is not complete when compared to PVSyst output, for instance.\r\n\r\nI hope this helps to define\r\n- minimum specifications for the io readers\r\n- optional components of the readers\r\n\r\nI think we shall agree on the general structure before improving each reader (documentation / testing)"}}
{"actor":{"display_login":"dacoex"}}