{"action":"created","issue":{"url":"https://api.github.com/repos/Castronova/EMIT/issues/86","labels_url":"https://api.github.com/repos/Castronova/EMIT/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/Castronova/EMIT/issues/86/comments","events_url":"https://api.github.com/repos/Castronova/EMIT/issues/86/events","html_url":"https://github.com/Castronova/EMIT/issues/86","id":51615834,"number":86,"title":"Clean Model Wrappers","user":{"login":"Castronova","id":4822372,"avatar_url":"https://avatars.githubusercontent.com/u/4822372?v=3","gravatar_id":"","url":"https://api.github.com/users/Castronova","html_url":"https://github.com/Castronova","followers_url":"https://api.github.com/users/Castronova/followers","following_url":"https://api.github.com/users/Castronova/following{/other_user}","gists_url":"https://api.github.com/users/Castronova/gists{/gist_id}","starred_url":"https://api.github.com/users/Castronova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Castronova/subscriptions","organizations_url":"https://api.github.com/users/Castronova/orgs","repos_url":"https://api.github.com/users/Castronova/repos","events_url":"https://api.github.com/users/Castronova/events{/privacy}","received_events_url":"https://api.github.com/users/Castronova/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Castronova/EMIT/labels/Feature%20Request","name":"Feature Request","color":"eb6420"},{"url":"https://api.github.com/repos/Castronova/EMIT/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"Castronova","id":4822372,"avatar_url":"https://avatars.githubusercontent.com/u/4822372?v=3","gravatar_id":"","url":"https://api.github.com/users/Castronova","html_url":"https://github.com/Castronova","followers_url":"https://api.github.com/users/Castronova/followers","following_url":"https://api.github.com/users/Castronova/following{/other_user}","gists_url":"https://api.github.com/users/Castronova/gists{/gist_id}","starred_url":"https://api.github.com/users/Castronova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Castronova/subscriptions","organizations_url":"https://api.github.com/users/Castronova/orgs","repos_url":"https://api.github.com/users/Castronova/repos","events_url":"https://api.github.com/users/Castronova/events{/privacy}","received_events_url":"https://api.github.com/users/Castronova/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Castronova/EMIT/milestones/4","html_url":"https://github.com/Castronova/EMIT/milestones/Release%200.1.3","labels_url":"https://api.github.com/repos/Castronova/EMIT/milestones/4/labels","id":966272,"number":4,"title":"Release 0.1.3","description":"This emphasizes increased control of model simulations.  \r\n\r\n**Simulation data management**  \r\n- [ ] Local SQLite database for simulation results\r\n   - [ ] #92, #155, #156\r\n- [ ] User-specified dataset saving for enhanced performance\r\n   - [ ] #51\r\n\r\n**General data management**\r\n- [X] Exporting timeseries data to CSV format\r\n   - [X] #35\r\n- [ ] Interactive database operations with the local database (delete, export, save)\r\n- [ ] Data pushing to server databases\r\n- [ ] Interfacing with ODM1 GAMUT databases\r\n   - [ ] #224\r\n\r\n**Simulation Execution**  \r\n- [ ] Pre-execution error checking\r\n   - [ ] #92\r\n- [X] Fix configuration save and load\r\n   - [X] #142, #151, #157, #200, #127, #188, #207, #220\r\n\r\n**Components**\r\n- [ ] Build UEB component\r\n   - [ ]#191\r\n- [ ] Migrate stdlib data structures to NumPY (performance)\r\n   - [ ] #214\r\n- [ ] Cleaning model wrappers (standard naming, remove unused functions)\r\n   - [ ] #94, #86\r\n- [ ] Migrate all deprecated calls resulting from above\r\n   - [ ] #204\r\n\r\n**General**\r\n- [ ] Clean deprecated and unused source code\r\n   - [ ] #204\r\n- [ ] Implement global environment variables\r\n- [X] Customize verbosity of logging in the console\r\n   - [X] #206\r\n- [ ] Logging statements for all Exceptions\r\n   - [ ] #211\r\n- [ ]  Fix performance issues related to component styling on the canvas\r\n   - [ ] #179, #167, #223","creator":{"login":"Castronova","id":4822372,"avatar_url":"https://avatars.githubusercontent.com/u/4822372?v=3","gravatar_id":"","url":"https://api.github.com/users/Castronova","html_url":"https://github.com/Castronova","followers_url":"https://api.github.com/users/Castronova/followers","following_url":"https://api.github.com/users/Castronova/following{/other_user}","gists_url":"https://api.github.com/users/Castronova/gists{/gist_id}","starred_url":"https://api.github.com/users/Castronova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Castronova/subscriptions","organizations_url":"https://api.github.com/users/Castronova/orgs","repos_url":"https://api.github.com/users/Castronova/repos","events_url":"https://api.github.com/users/Castronova/events{/privacy}","received_events_url":"https://api.github.com/users/Castronova/received_events","type":"User","site_admin":false},"open_issues":29,"closed_issues":15,"state":"open","created_at":"2015-02-04T22:25:16Z","updated_at":"2015-08-25T15:26:51Z","due_on":"2015-07-31T06:00:00Z","closed_at":null},"comments":2,"created_at":"2014-12-10T21:50:44Z","updated_at":"2015-10-06T16:44:40Z","closed_at":null,"body":"Clean all of the model wrappers:  \r\n* remove unnecessary code  \r\n* eliminate dependencies on *.mdl file  \r\n* standardize the run method (i.e. run vs run_time_step)  \r\n* save function should be 'finish'  "},"comment":{"url":"https://api.github.com/repos/Castronova/EMIT/issues/comments/145923502","html_url":"https://github.com/Castronova/EMIT/issues/86#issuecomment-145923502","issue_url":"https://api.github.com/repos/Castronova/EMIT/issues/86","id":145923502,"user":{"login":"Castronova","id":4822372,"avatar_url":"https://avatars.githubusercontent.com/u/4822372?v=3","gravatar_id":"","url":"https://api.github.com/users/Castronova","html_url":"https://github.com/Castronova","followers_url":"https://api.github.com/users/Castronova/followers","following_url":"https://api.github.com/users/Castronova/following{/other_user}","gists_url":"https://api.github.com/users/Castronova/gists{/gist_id}","starred_url":"https://api.github.com/users/Castronova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Castronova/subscriptions","organizations_url":"https://api.github.com/users/Castronova/orgs","repos_url":"https://api.github.com/users/Castronova/repos","events_url":"https://api.github.com/users/Castronova/events{/privacy}","received_events_url":"https://api.github.com/users/Castronova/received_events","type":"User","site_admin":false},"created_at":"2015-10-06T16:44:40Z","updated_at":"2015-10-06T16:44:40Z","body":"simulation start and endtimes (along with other data) are hardcoded in the wrappers b/c they are read from the MDL file.  This does not allow models to dynamically adjust parameters, or read them from input files.  \n\nWe should try to populate this data from mdl files, but allow the model itself to override them too."}}