{"action":"closed","issue":{"url":"https://api.github.com/repos/AIFDR/inasafe/issues/1626","labels_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1626/labels{/name}","comments_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1626/comments","events_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1626/events","html_url":"https://github.com/AIFDR/inasafe/issues/1626","id":57138421,"number":1626,"title":"We need an Assessment class","user":{"login":"timlinux","id":178003,"avatar_url":"https://avatars.githubusercontent.com/u/178003?v=3","gravatar_id":"","url":"https://api.github.com/users/timlinux","html_url":"https://github.com/timlinux","followers_url":"https://api.github.com/users/timlinux/followers","following_url":"https://api.github.com/users/timlinux/following{/other_user}","gists_url":"https://api.github.com/users/timlinux/gists{/gist_id}","starred_url":"https://api.github.com/users/timlinux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timlinux/subscriptions","organizations_url":"https://api.github.com/users/timlinux/orgs","repos_url":"https://api.github.com/users/timlinux/repos","events_url":"https://api.github.com/users/timlinux/events{/privacy}","received_events_url":"https://api.github.com/users/timlinux/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AIFDR/inasafe/labels/Feature%20request","name":"Feature request","color":"006b75"},{"url":"https://api.github.com/repos/AIFDR/inasafe/labels/Needs%20review","name":"Needs review","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"mbernasocchi","id":233663,"avatar_url":"https://avatars.githubusercontent.com/u/233663?v=3","gravatar_id":"","url":"https://api.github.com/users/mbernasocchi","html_url":"https://github.com/mbernasocchi","followers_url":"https://api.github.com/users/mbernasocchi/followers","following_url":"https://api.github.com/users/mbernasocchi/following{/other_user}","gists_url":"https://api.github.com/users/mbernasocchi/gists{/gist_id}","starred_url":"https://api.github.com/users/mbernasocchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbernasocchi/subscriptions","organizations_url":"https://api.github.com/users/mbernasocchi/orgs","repos_url":"https://api.github.com/users/mbernasocchi/repos","events_url":"https://api.github.com/users/mbernasocchi/events{/privacy}","received_events_url":"https://api.github.com/users/mbernasocchi/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/AIFDR/inasafe/milestones/26","html_url":"https://github.com/AIFDR/inasafe/milestones/Version%203.1","labels_url":"https://api.github.com/repos/AIFDR/inasafe/milestones/26/labels","id":741633,"number":26,"title":"Version 3.1","description":"3 April 2015 - Freeze\r\n20April 2015 - Release\r\n\r\n# Implementation\r\n\r\n- [x] People in buildings IF support - Christian\r\n- [x] Proposal / prototype for refactored core part 2 - OOP  Impact Functions - Akbar\r\n- [X] Metadata standardisation part 2 (Charlotte et al. complete review and update of metadata in collaboration with kartoza).\r\n  * docstring removal for IF requirements - Ismail\r\n  * consolidate all metadata into metadata inner class - Ismail\r\n  * not done - carried over to 3.2 : metadata as ISO 19115 XML - Marco\r\n- [ ] Soft coding attribute selection for exposure and hazard data (move to IF parameters) - Rizky\r\n  * by convention e.g. IF defaults to look for a given column e.g. type\r\n  * by keywords e.g. user defines a keyword which indicates which column contains type\r\n  * by parameters e.g. user edits IF options at run time to specify type column\r\n  (not done, moving to 3.2)\r\n- [X] Oversee porting to new object orientated Impact Function architecture - Akbar\r\n\r\n# Scoping\r\n\r\n- [ ] Scoping / RFC for Land Cover impact (led by Fredy - Ismail)  - defferred to 3.2\r\n- [ ] Scoping / RFC for Tsunami impact - symbology, do we want impact on buildings and roads (led by Charlotte, Ismail) - deferred to 3.3\r\n- [ ] Initial InaWARE / PDC integration requirements specification - deferred to 3.2\r\n\r\n# Web\r\n\r\n- [ ] Initial implementation of realtime Django APP (with pager style reporting) - Akbar / Rizky deferred to 3.2\r\n- [ ] Event map (symbolised differently for past and upcoming events) - Akbar - Shelved in favour of blog events module\r\n- [ ] Underlay of hazards and project areas (for future) - Akbar - postponed to 4.0\r\n\r\n# Deferred\r\n\r\n- [ ] Initial InAWARE / PDC integration (using Django app)\r\n- [ ] Support for user input to minimum needs, post processors & aggregation\r\n\r\n# Descoped\r\n\r\n\r\n- [ ] Wizard for data driven analysis\r\n","creator":{"login":"Charlotte-Morgan","id":5743135,"avatar_url":"https://avatars.githubusercontent.com/u/5743135?v=3","gravatar_id":"","url":"https://api.github.com/users/Charlotte-Morgan","html_url":"https://github.com/Charlotte-Morgan","followers_url":"https://api.github.com/users/Charlotte-Morgan/followers","following_url":"https://api.github.com/users/Charlotte-Morgan/following{/other_user}","gists_url":"https://api.github.com/users/Charlotte-Morgan/gists{/gist_id}","starred_url":"https://api.github.com/users/Charlotte-Morgan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Charlotte-Morgan/subscriptions","organizations_url":"https://api.github.com/users/Charlotte-Morgan/orgs","repos_url":"https://api.github.com/users/Charlotte-Morgan/repos","events_url":"https://api.github.com/users/Charlotte-Morgan/events{/privacy}","received_events_url":"https://api.github.com/users/Charlotte-Morgan/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":90,"state":"closed","created_at":"2014-08-04T05:54:33Z","updated_at":"2015-08-21T12:56:12Z","due_on":"2015-04-19T22:00:00Z","closed_at":"2015-05-05T07:05:23Z"},"comments":0,"created_at":"2015-02-10T06:59:27Z","updated_at":"2015-08-21T12:56:12Z","closed_at":"2015-08-21T12:56:12Z","body":"\"InaSAFE must provide a rich metadata class that can store the state of every aspect of an analysis and be used to support rich reporting and (in the future) repeatable execution of the same analysis\"\n\nThis class should provide properties for *all of the properties* for an analysis from end to end. It should have helper methods to read and write itself to disk in xml and to write to json (and in future other formats).\n\nThis class should ultimately replace the old keywords implementation which should be scrubbed / removed from the code tree when Assessment class is finalised.\n\n@lucernae to collaborate on this with Marco"}}