{"push_id":865306126,"size":15,"distinct_size":2,"ref":"refs/heads/wip-tiff-exporter","head":"14718a61659bcb0fa517d9d2531dc3b7bf1d7f75","before":"c399c8e14c3e473d74fcea83cfda6e690e8e8576","commits":[{"sha":"d8213a1ba051985580a44be21e5b8ea704ea394e","author":{"email":"114ebb371d7dde185347f83246aa5f6a44472cc6@gmail.com","name":"danielballan"},"message":"DOC: Document *args for Inner* and Outer* correctly.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/d8213a1ba051985580a44be21e5b8ea704ea394e"},{"sha":"832dbd5f379c8c0821bbbea5e3b28f8c779ba4f9","author":{"email":"114ebb371d7dde185347f83246aa5f6a44472cc6@gmail.com","name":"danielballan"},"message":"CLN: Remove no-op _gen methods that merely called super()._gen().","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/832dbd5f379c8c0821bbbea5e3b28f8c779ba4f9"},{"sha":"a1022755eda826178d473c3b345a72f940f0d4db","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@bnl.gov","name":"Thomas A Caswell"},"message":"FIX: do not try bulk insertion with no events\n\nIf a flyer yeilds no events, an empyt list bubbles it's way through\nto pymongo which raises on a no-op bulk operation.\n\nThis is deployed as a hot fix at CSX.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/a1022755eda826178d473c3b345a72f940f0d4db"},{"sha":"5a19bc01edb431b975ae3443cf0dd9ddbb7dfd01","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@bnl.gov","name":"Thomas A Caswell"},"message":"FIX: remove from _uncollected to top of _collect\n\nThis correctly handles the edge case where there is an exception raised\nwhile processing the describe or collect methods on a flyer.  Without\nthis (and the next commit) the failing flyer will be trapped in\n`_uncollected` and be re-tried in the finally from call-to-call.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/5a19bc01edb431b975ae3443cf0dd9ddbb7dfd01"},{"sha":"11557d315dc720bd42606b49ee31da72120e679b","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@bnl.gov","name":"Thomas A Caswell"},"message":"MNT: clear _uncollected in _clear_run_cache\n\nThis prevents failed flyers from persisting run-to-run","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/11557d315dc720bd42606b49ee31da72120e679b"},{"sha":"3f59c6a68cd88ae5025e3bae7910710c6db10d3c","author":{"email":"114ebb371d7dde185347f83246aa5f6a44472cc6@gmail.com","name":"Dan Allan"},"message":"Merge pull request #260 from tacaswell/fix_empty_bulk_events\n\nFIX: do not try bulk insertion with no events","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/3f59c6a68cd88ae5025e3bae7910710c6db10d3c"},{"sha":"c3e855b49017eccd05c0e34a665167f783884513","author":{"email":"114ebb371d7dde185347f83246aa5f6a44472cc6@gmail.com","name":"Dan Allan"},"message":"Merge pull request #259 from tacaswell/fix_collect_orderofops\n\nFix collect orderofops","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/c3e855b49017eccd05c0e34a665167f783884513"},{"sha":"eea17b7875642342988474977b6ac7534d64c1d6","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@gmail.com","name":"Thomas A Caswell"},"message":"Merge pull request #258 from danielballan/scans-docs-fix\n\nDOC: Scans docs fix","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/eea17b7875642342988474977b6ac7534d64c1d6"},{"sha":"4f192b7dcdf23cd885692402deb722f0645210a9","author":{"email":"60cea37c91b27d5ee2ee1e8871bd8d2cd0323977@gmail.com","name":"Thomas A Caswell"},"message":"CLN/API: remove unused class","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/4f192b7dcdf23cd885692402deb722f0645210a9"},{"sha":"2af9e05aa746294b542cbd671098fe2a9025b318","author":{"email":"114ebb371d7dde185347f83246aa5f6a44472cc6@gmail.com","name":"Dan Allan"},"message":"Merge pull request #261 from tacaswell/cln_remove_extendedlist\n\nCLN/API: remove unused class","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/2af9e05aa746294b542cbd671098fe2a9025b318"},{"sha":"b269b7114fb72d47fa10340c39a3cf42e87c71c4","author":{"email":"056aef6798950f314760d1cc6c946b318b7434c8@gmail.com","name":"Pavol Juhas"},"message":"Add DataNaming class for generating event filenames.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/b269b7114fb72d47fa10340c39a3cf42e87c71c4"},{"sha":"14e568d1f0f81c0580c46a3e310c39d156cf8469","author":{"email":"056aef6798950f314760d1cc6c946b318b7434c8@gmail.com","name":"Pavol Juhas"},"message":"Add TiffExporter for exporting TIFFs from a header.\n\nInstances are callable and configurable.  Support arbitrary\ndata-fetching function potentially for subtracting dark frames.\nSupport TIFF writing with event modification time and matching\nof already saved scans by file time.\nBells, whistles and Christmas lights.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/14e568d1f0f81c0580c46a3e310c39d156cf8469"},{"sha":"b19ee25831d4c3a954f56d232b23605261bf7452","author":{"email":"056aef6798950f314760d1cc6c946b318b7434c8@gmail.com","name":"Pavol Juhas"},"message":"Build TiffExporter with make_tiff_exporter factory.","distinct":false,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/b19ee25831d4c3a954f56d232b23605261bf7452"},{"sha":"61d2132dc1aea08859a816cc1ec9f5de09db4565","author":{"email":"056aef6798950f314760d1cc6c946b318b7434c8@gmail.com","name":"Pavol Juhas"},"message":"Merge in branch 'master' from the origin.","distinct":true,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/61d2132dc1aea08859a816cc1ec9f5de09db4565"},{"sha":"14718a61659bcb0fa517d9d2531dc3b7bf1d7f75","author":{"email":"056aef6798950f314760d1cc6c946b318b7434c8@gmail.com","name":"Pavol Juhas"},"message":"Merge in branch 'add-tiff-exporter'.","distinct":true,"url":"https://api.github.com/repos/pavoljuhas/bluesky/commits/14718a61659bcb0fa517d9d2531dc3b7bf1d7f75"}]}