{"push_id":3149478431,"size":41,"distinct_size":41,"ref":"refs/heads/develop","head":"e2386dcd401f5afc0660ac15c91f1c7abf2a859a","before":"1e957de47f0854ee2648f6ba59f279bb207c85fb","commits":[{"sha":"2083c093a313e227727ec41c2cba67ea77171cdd","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Adding tool for converting ROI to rasterio style window tuples","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/2083c093a313e227727ec41c2cba67ea77171cdd"},{"sha":"cc04d3f112a3ae6a11f463233ff3850759b7722e","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Add warp operation for in memory rasters within the same CRS","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/cc04d3f112a3ae6a11f463233ff3850759b7722e"},{"sha":"61f0bc286f4cd082fa33342fb608724d0ef553b4","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Handling nodata values correctly when coercing to uint8","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/61f0bc286f4cd082fa33342fb608724d0ef553b4"},{"sha":"531210c1d23b834f951f0af29775a1f0ab9c202c","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Utility function to separate translation into whole/subpixel parts","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/531210c1d23b834f951f0af29775a1f0ab9c202c"},{"sha":"6b7288f255c7d146540630902a59585909598cdc","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Add utility to check is Affine transform is Scale+Translation only","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/6b7288f255c7d146540630902a59585909598cdc"},{"sha":"ab7708613fc089cd1db50d2f094c63751fc83e59","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Adding utility to compute axis overlap under ST transform\n\nWhen two images are related via scale and translation transform find overlap\nregion as python slices. Adding function that does it for single axis.","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/ab7708613fc089cd1db50d2f094c63751fc83e59"},{"sha":"6690f30a1babde54cad31fc109425eb27b824cf3","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Tight bounds computation when transform is scale+translation\n\nIn compute_reproject_roi return tight bounds if relation is translation+scale.","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/6690f30a1babde54cad31fc109425eb27b824cf3"},{"sha":"e2b69c350908974c350d47e260f141b298807a33","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Return more info from compute_reproject_roi\n\nChange return type to SimpleNamespace with a bunch of extra info included","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/e2b69c350908974c350d47e260f141b298807a33"},{"sha":"cf7ea41614fdcf9e7e81313a71041800d717053a","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Return file path as part of gtiff \"metadata\"","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/cf7ea41614fdcf9e7e81313a71041800d717053a"},{"sha":"905f14ebbfcf80ecc2d9b7093818e252c2b697dc","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Utilities for transforming GeoBoxes\n\nNeeded for testing pixel loading.","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/905f14ebbfcf80ecc2d9b7093818e252c2b697dc"},{"sha":"f3bf3999a6b4b30ee5a3d3cf69e8fc062106361e","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Add utility to convert values to numpy with range checks","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/f3bf3999a6b4b30ee5a3d3cf69e8fc062106361e"},{"sha":"1178adee2929c2f4221459fdee575ae0f46221f1","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Address read from files with all valid pixels\n\nWhen reading from files that do not specify nodata field, only use product's\nnodata as fallback if it is in the valid range of the source input pixels. See\nissue #614.","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/1178adee2929c2f4221459fdee575ae0f46221f1"},{"sha":"fd04bc2e917a50a58c71af5a0e11f636e00b5049","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Expose dtype property on `S3Source` driver","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/fd04bc2e917a50a58c71af5a0e11f636e00b5049"},{"sha":"20b3b1d0333eaa697b5ca2acba39fa5965071101","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Fix S3 driver test code\n\nnumpy_type is not optional","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/20b3b1d0333eaa697b5ca2acba39fa5965071101"},{"sha":"401f6c620cbd5ccbd5579afb91909926d098c29f","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Py3.5 pathlib AGAIN","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/401f6c620cbd5ccbd5579afb91909926d098c29f"},{"sha":"20127150e2ea8251b357044d8af7176ed15daa20","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Refactor testutils lib, moved io code into submodule","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/20127150e2ea8251b357044d8af7176ed15daa20"},{"sha":"56883559ff8677bc51fd46570a8e92077ea2c5e9","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Another GeoBox transform: arbitrary affine transform","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/56883559ff8677bc51fd46570a8e92077ea2c5e9"},{"sha":"bfa8e214f0ae85b476933a7340b4d56e041445b2","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Adding \"safe to paste\" logic and tests\n\nChecks whether it is safe to just \"paste\" from source image to destination.\nNeeded for new read functionality.","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/bfa8e214f0ae85b476933a7340b4d56e041445b2"},{"sha":"9f1a68828569ac15346f0f500ed821d1149870c3","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Consolidate some test utilities","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/9f1a68828569ac15346f0f500ed821d1149870c3"},{"sha":"2c174e8f18c3228841e47129d88a379a06c005d7","author":{"name":"Kirill Kouzoubov","email":"263d70305d5438364ca48e44318acc94ee1d3509@gmail.com"},"message":"Mem->mem rerpoject using rasterio as backend","distinct":true,"url":"https://api.github.com/repos/opendatacube/datacube-core/commits/2c174e8f18c3228841e47129d88a379a06c005d7"}]}
{"actor":{"display_login":"mergify"}}