{"push_id":1432332277,"size":14,"distinct_size":1,"ref":"refs/heads/newlinebreak","head":"c16ac6164e01acabdc08897a0f54c6aeba82e5b5","before":"ad50a6586ba2ade792af28013cce18517f6fab57","commits":[{"sha":"981a7abf0d20ef1bd14e5001ba0854cd747ea819","author":{"name":"Akash Goel","email":"c305d10b152c4616d253e6d4d6b176ef3043622d@gmail.com"},"message":"Remove urlretrieve import from python 2\n\nWhy?\n`urlretrieve` function in Python 2 is buggy and returns [Error 200] while downloading archives, maybe because of a socket-closing issue.\n\nFix:\nThis issue is not present when using the `future` package, which backports urllib from Python 3.\nUsing future.standard_library.install_aliases, the Python 3 API with the backports is made available in Python 2.","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/981a7abf0d20ef1bd14e5001ba0854cd747ea819"},{"sha":"9741e144f89c12ef5bdd3fc116e51a2b9db43735","author":{"name":"Ethan White","email":"f6c43cfaceb02e2105443a71bd8e21cc4c8cb46d@weecology.org"},"message":"Add Python 3 to setup.py classifiers","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/9741e144f89c12ef5bdd3fc116e51a2b9db43735"},{"sha":"7178067178575c7656de0498952b666f8b69808d","author":{"name":"Ethan White","email":"f6c43cfaceb02e2105443a71bd8e21cc4c8cb46d@weecology.org"},"message":"Remove note on changing MASTER in release docs\n\nHaving updated how we handle scripts (see #318) the MASTER variable\nhas been removed and no longer needs to be changed before releasing.","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/7178067178575c7656de0498952b666f8b69808d"},{"sha":"caf3871caba0004b1c6e0649ca2d8996a511fc83","author":{"name":"Ethan White","email":"f6c43cfaceb02e2105443a71bd8e21cc4c8cb46d@weecology.org"},"message":"Update docs: version number is now in setup.py","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/caf3871caba0004b1c6e0649ca2d8996a511fc83"},{"sha":"7eac458ebce29ce58a2f673f2a9d5d15ff17a46f","author":{"name":"Goel","email":"492724b83afae23b23769e6ae798243a3c3fb569@amazon.com"},"message":"Removed Avian Body Mass dataset script. Retriever no longer supports this dataset.","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/7eac458ebce29ce58a2f673f2a9d5d15ff17a46f"},{"sha":"8f8e0dc6a3e0c94cd5e66f49aa3ff4644525f582","author":{"name":"Ethan White","email":"f6c43cfaceb02e2105443a71bd8e21cc4c8cb46d@weecology.org"},"message":"Merge pull request #714 from goelakash/remove_avian_bodymass\n\nRemoved Avian Body Mass dataset script. Retriever no longer supports …","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/8f8e0dc6a3e0c94cd5e66f49aa3ff4644525f582"},{"sha":"d3dd5b942fb3d5a30104dffec0e2383b55c8b8d9","author":{"name":"Henry Senyondo","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@users.noreply.github.com"},"message":"Merge pull request #706 from goelakash/fix_ftp_error\n\nRemove urlretrieve import from python 2","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/d3dd5b942fb3d5a30104dffec0e2383b55c8b8d9"},{"sha":"c79fa57ce0a7d9b216a84f1499c8dd330bc66190","author":{"name":"Henry Senyondo","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@users.noreply.github.com"},"message":"Merge pull request #712 from ethanwhite/setup-py3\n\nAdd Python 3 support to setup.py classifiers","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/c79fa57ce0a7d9b216a84f1499c8dd330bc66190"},{"sha":"df239fdfc5113935c16a409772b8b63fc5ae11ac","author":{"name":"Henry Senyondo","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@users.noreply.github.com"},"message":"Merge pull request #713 from ethanwhite/release-update\n\nUpdate docs for releases","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/df239fdfc5113935c16a409772b8b63fc5ae11ac"},{"sha":"ed29328e09659673bae9d35f157073bb92236594","author":{"name":"zhangcandrew","email":"383018843d0734801d3032a4bcc1ad698dec6e2c@gmail.com"},"message":"Changed spacing in warning messages in tools.py to make them clearer\n\nAdded line breaks after each sentence in the warning messages so that\nthey would be clearer for the user when displayed.","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/ed29328e09659673bae9d35f157073bb92236594"},{"sha":"9fd35afadf362c3f3c454c155369a464e6f172d6","author":{"name":"zhangcandrew","email":"383018843d0734801d3032a4bcc1ad698dec6e2c@gmail.com"},"message":"Added the Iris dataset to retriever\n\n    Added an Iris.json file which adds functionality for the Iris dataset\n    from information retrieved from UC Irvine.","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/9fd35afadf362c3f3c454c155369a464e6f172d6"},{"sha":"18aec46753dbaa7d7d2c4d84121a69652419aeb6","author":{"name":"Henry Senyondo","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@users.noreply.github.com"},"message":"Merge pull request #718 from zhangcandrew/master\n\nChanged spacing in warning messages in tools.py to make them clearer","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/18aec46753dbaa7d7d2c4d84121a69652419aeb6"},{"sha":"170971222efabf64173fc323bf34b43bb5a0bd1b","author":{"name":"Henry Senyondo","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@users.noreply.github.com"},"message":"Merge pull request #719 from zhangcandrew/Iris\n\nAdded the Iris dataset to retriever","distinct":false,"url":"https://api.github.com/repos/henrykironde/retriever/commits/170971222efabf64173fc323bf34b43bb5a0bd1b"},{"sha":"c16ac6164e01acabdc08897a0f54c6aeba82e5b5","author":{"name":"Henry","email":"877fefb6c0cdf95a16f602acd5cab796ca74486d@gmail.com"},"message":"Use CSV module for parsing lines.\n\nThis module reads lines from the source, and we remove extra\nline endings in any cell.\n\nThis enables processing of the lines correctly for we are working with\nvalues of a list. Each list item corresponds to a given header value.\n\nProcessing of the `fixed width files` is not handled by the csv module but\nbut the function `extract_fixed_width`. Like the CSV module, we return\na list of values that corresponds to the list of columns.\n\nAdd test for extra new lines edge case.\n\nExtra new lines are created when there is a line end in a cell.\nTo view this scenario you can have a look at the EltonTraits\n(http://esapubs.org/archive/ecol/E095/178/MamFuncDatSources.txt).\n`\nRef_34     \"Emmons L.H. & F. Feer. 1997. Neotropical Rain Forest Mammals, a Field Guide. 2da ed. The\nUniversity of Chicago Press. 281 pp\"\n`\nThe above example could be confused for two lines and this becomes\ncomplicated when more columns are involved.\nWhen opened in txt form, the files rendering fails, however when opened\nin CSV applications, The right rendering is obtained.\n\nDataset GWDD uses the `add_to_table` function from `lib/engine.py`. The changes in this\nfucntion requires list instead of strings. This PR ensures that a list is suplied.","distinct":true,"url":"https://api.github.com/repos/henrykironde/retriever/commits/c16ac6164e01acabdc08897a0f54c6aeba82e5b5"}]}
{"actor":{"display_login":"henrykironde"}}