{"push_id":877745951,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"03dbc1e9b78aa8c3321fb474f5eda6becd78c7dd","before":"0245d4d73fed3b656cb5f661a48a98ce1f20277e","commits":[{"sha":"55a9078788380386f096d0d106368b5b14695351","author":{"email":"4a9ef422a2a98004ea8a79500401d346b43f50d0@sinarproject.org","name":"Michael Leow"},"message":"Summary: Initial setup for ogr app ..\n\nChangesets:\n- Initial exploration of Fiona lib\n-","distinct":true,"url":"https://api.github.com/repos/leowmjw/playground-python/commits/55a9078788380386f096d0d106368b5b14695351"},{"sha":"1297e0e430d14e8206dad4dc84ad946bb299b64d","author":{"email":"4a9ef422a2a98004ea8a79500401d346b43f50d0@sinarproject.org","name":"Michael Leow"},"message":"Summary: Able to mutate original shapefile with additional attributes\n\nChangesets:\n- Split apart the Name into PAR_LAMA, DUN_LAMA, DM_LAMA\n- Extract out classes for iterating through CSV file\n- Easier to work/copy from orginal template for new node\n- TODO: Try with removal of geometry .. or maybe just empty it is fine","distinct":true,"url":"https://api.github.com/repos/leowmjw/playground-python/commits/1297e0e430d14e8206dad4dc84ad946bb299b64d"},{"sha":"9416a629c9dd7e7ed256109a21b41a3f87dc63b4","author":{"email":"4a9ef422a2a98004ea8a79500401d346b43f50d0@sinarproject.org","name":"Michael Leow"},"message":"Summary: Refactored and added complete firscut MVP on loading and matching DMs\n\nChangesets:\n- Implemented refactored ModifiedShapefile to represent the sink shapefile generated and written\n- Implemented initial CurrentShapefile to represent source shapefile that will be transformed\n- \ta) includes use of the empty node template\n-\tb) loading a Lookup instance for DM_Name to ID map; and map of ID to orginal feature info\n-\tc) first cut of finding DM name in original; with naive Normalization of Key to UPPER\n-\td) updating DM information from the new of row data passed in\n\te) TODO: Need to remove non-alpha chars to improve matching\n- Implemented refactored ECRecommendation to represent the raw csv data from the PDF processing stage\n-\ta) includes the top level DM matching by iterating through the complete new DM proposed","distinct":true,"url":"https://api.github.com/repos/leowmjw/playground-python/commits/9416a629c9dd7e7ed256109a21b41a3f87dc63b4"},{"sha":"03dbc1e9b78aa8c3321fb474f5eda6becd78c7dd","author":{"email":"4a9ef422a2a98004ea8a79500401d346b43f50d0@sinarproject.org","name":"Michael Leow"},"message":"Summary: Completed MVP and fixes for auto matching data to new shapefile\n\nChangesets:\n- Minor bugfix: Filter out non-alphanum for DM_NAME so consistent lookup\n- Initial implementation function to add to the new feature map\n- Add shapefile for unmatched into the shapefile for future double-checking\n- Write data out using the existing shapefile\n- TODO: Setup output according to the PDF of Singams' doc \"Handling Redelineation\"\n\theaders; and data look/feel","distinct":true,"url":"https://api.github.com/repos/leowmjw/playground-python/commits/03dbc1e9b78aa8c3321fb474f5eda6becd78c7dd"}]}