{"push_id":1356160035,"size":25,"distinct_size":1,"ref":"refs/heads/master","head":"33e664956977bc9967a64583e42456e42927196e","before":"c5c36b8230f64548ab42e53370d488853fc37e11","commits":[{"sha":"9f97c4d362f57ef5baaa82c3dabef29afb9826a2","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Initial import of source, working but rough.","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/9f97c4d362f57ef5baaa82c3dabef29afb9826a2"},{"sha":"931a6e44040f9bf07fe5f6000958dbcf25d3d372","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Add writing of 64 bit integers","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/931a6e44040f9bf07fe5f6000958dbcf25d3d372"},{"sha":"ce4204cc19c4e0034e1bda3025fc49141cb6c17d","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Add README","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/ce4204cc19c4e0034e1bda3025fc49141cb6c17d"},{"sha":"facb78869cfb16bba2f6718a7d2afe663737e533","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Enable precompilation","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/facb78869cfb16bba2f6718a7d2afe663737e533"},{"sha":"2ba2afcdbefae679c928c516eac2523bcd326138","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Some simple roundtrip tests\n\n* Basic roundtrip tests\n* Fixes for sized float deserialization\n* Filename-based version of read_ply_model","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/2ba2afcdbefae679c928c516eac2523bcd326138"},{"sha":"d78b05a4ed67827d73a8fd4a63d234f3517cb970","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Use load_ply/save_ply as verbs to be somewhat consistent with FileIO\n\nPlus additional minor shuffling and renaming.","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/d78b05a4ed67827d73a8fd4a63d234f3517cb970"},{"sha":"5e084c480f366d774eb278a77317f20cfa968685","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Use C names for types, as this seems more standard\n\nNot that there's a standard, mind you!","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/5e084c480f366d774eb278a77317f20cfa968685"},{"sha":"e166e0b3e25c37ba4d8559988bc38c3b7839a8a2","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Add convenience constructor for ListProperty","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/e166e0b3e25c37ba4d8559988bc38c3b7839a8a2"},{"sha":"5d55ab39cfea8d491b6875c679638abd98dbc977","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Add test for super simple ascii ply file","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/5d55ab39cfea8d491b6875c679638abd98dbc977"},{"sha":"8bc711a60f2dd685e955ecb31d80569091242daa","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Read,write optimizations by unrolling property loops\n\nWith this optimization, type inference succeeds in pinning down the\ntypes of each property in the inner loop, which seems to result in write\nspeeds almost the same as writing the raw binary arrays directly.","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/8bc711a60f2dd685e955ecb31d80569091242daa"},{"sha":"1df39964f4f7cf77fe3f483a9ebf62f001527733","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Minor finessing of ascii output for readability","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/1df39964f4f7cf77fe3f483a9ebf62f001527733"},{"sha":"2555ebcb94fa09f9a957c545d4901779a48daf9f","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Support for retaining ply comments","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/2555ebcb94fa09f9a957c545d4901779a48daf9f"},{"sha":"ae86d18350c7d3f31fc389a9793486eb98845054","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Retain comments in order with elements\n\nThis allows rewriting a ply file as it was read.","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/ae86d18350c7d3f31fc389a9793486eb98845054"},{"sha":"d502e2829aab842503e93190a5ec7d9bd304afb4","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Ignore temporary test files","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/d502e2829aab842503e93190a5ec7d9bd304afb4"},{"sha":"2e19b018440f30f288af6f9f76446c4208b48df7","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Performance testing hack","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/2e19b018440f30f288af6f9f76446c4208b48df7"},{"sha":"bb97fdd44379681854e691763d5fc770b8a291cf","author":{"name":"Chris Foster","email":"14dece0712cbc3223e943ce901246abd6603cc93@roames.com.au"},"message":"Property batching optimization for write_binary_values\n\nFor properties with homogenous type, shuffle into a buffer matrix before\na batch-wise call to write().  This is a big speed improvement for\nelements constructed of simple arrays with homogenous type -\nserialization speed generally seems to be limited by the many individual\ncalls to write() with small buffers.","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/bb97fdd44379681854e691763d5fc770b8a291cf"},{"sha":"52e162c3648644eed53ef9fc37ed9418b346023b","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Source restructuring: split into data model + IO functionality","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/52e162c3648644eed53ef9fc37ed9418b346023b"},{"sha":"82058f29ef8c29fc66f27b82badacd6a99ba3d1d","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Source restructuring: better categorize IO functionality","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/82058f29ef8c29fc66f27b82badacd6a99ba3d1d"},{"sha":"fac02348bd7372f280e834bc473af665fd00c3af","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Exports + docs + tweaks\n\n* Export various types and a few functions\n* Docs for load and save functions\n* Improve endian handling","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/fac02348bd7372f280e834bc473af665fd00c3af"},{"sha":"8dbb621da6adf899b0864ca5403e5663223bfea4","author":{"name":"Chris Foster","email":"78adb27e7030b1d77cc21058ee2f016414e6dece@gmail.com"},"message":"Remove add_comment! in favour of push!","distinct":false,"url":"https://api.github.com/repos/FugroRoames/PlyIO.jl/commits/8dbb621da6adf899b0864ca5403e5663223bfea4"}]}
{"actor":{"display_login":"c42f"}}