{"push_id":2901022558,"size":42,"distinct_size":42,"ref":"refs/heads/dataio_3d","head":"2c247ff2a78ebe290f661d1a4c9919a7cc5e2b2d","before":"f73e23ae2c2dd4a57026dbb62649545683f62c75","commits":[{"sha":"030081b2541101efb15f2ac662454486c96818aa","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"driver tmcm: fix config extraction failing if the checksum was large\n\nIf the checksum (which is pseudo-random) is a large number, the header becomes a large\nnumber, and it would be considered negative. That didn't fit pack() which expected an unsigned int.\nWe've probably never noticed it before simply because we don't have much variations\nin the config stored, and so far we've been lucky.\n\n=> Do like the rest of the pack() and expect an signed int.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/030081b2541101efb15f2ac662454486c96818aa"},{"sha":"91b4fe5cbcc4ae8c68545b0ee3f20d64c10b45bc","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui comp RepetitionSelectOverlay: fix drawing dots on wx3\n\nThe changes to wx4 broke the drawing on wx3.\nAs we can just not use the Point, let's do it always, and we don't need a wrapper.\n\nAlso fix the position of the dots when the left (or top) side of the ROA is outside the view.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/91b4fe5cbcc4ae8c68545b0ee3f20d64c10b45bc"},{"sha":"62fd73be933dadf753503bd012e8503a313dac85","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui model: stop each actuator independently\n\nWhen requested to stop all the axes, do not stop each actuator one\nafter the other, but in parallel.\nThis has two advantages:\n * It stops all the axes as soon as possible\n * If for some reason an actuator fails to stop() and blocks, it doesn't\n   hang the GUI","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/62fd73be933dadf753503bd012e8503a313dac85"},{"sha":"3236324a8275acac49d02febc593850c529b7e23","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui: remove trial code\n\nNot used for many years. Can stay in history, but leave the present.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/3236324a8275acac49d02febc593850c529b7e23"},{"sha":"b3b8e4458996d1e238b20180294610ff14ef2a71","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"acq test flim: workaround ROI computation depending on the pixel size\n\nWithout this, the test_flim_acq_simple could fail depending on which test was run first.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/b3b8e4458996d1e238b20180294610ff14ef2a71"},{"sha":"0a566c17084ecafac9018b4fff6f181d3c60a393","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"acq test: clean up imports\n\nFix running calibration_test which imported a removed constant.\n\nAlso clean-up some more tests.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/0a566c17084ecafac9018b4fff6f181d3c60a393"},{"sha":"a54cc0ea0d2b7fd7b51f5f4ac15c80c73b018273","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"util runtests: detect when a test case failed to run completely\n\nShow \"NOT RUN\" in such case, instead of showing the output of the previous test.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/a54cc0ea0d2b7fd7b51f5f4ac15c80c73b018273"},{"sha":"f598ff0b10c56e990c3c5e64626e4e269e53a19b","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"plugins cl_tcorr_acq: fix metadata of dwell time being incorrect\n\nThe plugin tried to update properly the dwell time metadata... but updated the\nexposure time instead, which was overridden by the dwell time when saving the file.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/f598ff0b10c56e990c3c5e64626e4e269e53a19b"},{"sha":"e16d35237a42e3858c4422df283bc638a9297073","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui comp buttons: fix compatibility with old numpy\n\nWe still try to support Ubuntu 12.04","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/e16d35237a42e3858c4422df283bc638a9297073"},{"sha":"334e2ba2a7c79dc508cdda9b9cc1111a8e442bbd","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui comp TwoDPlotCanvas: fix displaying very large 1D spectra\n\nIf the \"spectra\" (or actually chronograph) have a very large dimension,\nCairo doesn't even try to rescale it, so we need to first rescale with scipy.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/334e2ba2a7c79dc508cdda9b9cc1111a8e442bbd"},{"sha":"2e37312df8743f237c872f2eab01a9b1dc57523c","author":{"name":"Rossberger","email":"e1151d89550154644802df638119f77c654870a9@delmic.com"},"message":"SEMARMDSTREAM: fixed logging.debug error - takes now the possibility of 6 AR images per beam pos into account","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/2e37312df8743f237c872f2eab01a9b1dc57523c"},{"sha":"037ddf07395f18261959db672cf99698e75ce537","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"driver/gui: fix lots of tiny issues\n\nSome issues found by lgtm.com\n\nProbably none of them were causing actual bugs (or only in very corner cases),\nbut most of them were potential bugs.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/037ddf07395f18261959db672cf99698e75ce537"},{"sha":"bd97575fb7e90baa5736a10ed2ccbab37c102e07","author":{"name":"Rossberger","email":"e1151d89550154644802df638119f77c654870a9@delmic.com"},"message":"RotationActuator: specify optional ref_start; updated referencing routine: ref when passing ref switch","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/bd97575fb7e90baa5736a10ed2ccbab37c102e07"},{"sha":"0ffbcf65a17705299c10d32e56d4b4e355fa1eb2","author":{"name":"Rossberger","email":"e1151d89550154644802df638119f77c654870a9@delmic.com"},"message":"YAML: added ref_start, inverted linear polarizer\n\nupdate magnification to more realistic value regarding pol analyzer","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/0ffbcf65a17705299c10d32e56d4b4e355fa1eb2"},{"sha":"14fb8aa2041d188eabe8116b4d840a25bf86cc70","author":{"name":"Sabrina85","email":"f5a2230cb0a787944fa600cf7edce3e162c646e8@gmx.de"},"message":"AR Visualization: cleaner code +  new testcase for rectangular image (#684)\n\nAR Visualization: cleaner code +  new testcase for rectangular image","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/14fb8aa2041d188eabe8116b4d840a25bf86cc70"},{"sha":"bd45812600340d785752ad79939163843f516845","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"plugins/scripts: tiny fixes\n\nSome issues found by lgtm.com\n\nNot sure if scripts/overlay.py will work again, but there is more chances it does :-/","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/bd45812600340d785752ad79939163843f516845"},{"sha":"eff86d4b3e21b14f82c443226e1d543fcc59b071","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"model vattributes: fix remote unsubscribing causing all remote listeners to stop listening\n\nEach remote listener was subscribing with the _same_ ID.\nSo the VA thought there was just a single remote listener always.\nThat meant that as soon as a remote listener would unsubscribe, all the other remote\nlisteners would stop receiving updates... until one remote subscriber happens again.\n\nIn practice, this surprisingly didn't cause too much issues, but did\nhave very hidden issues such as the polePosition not always updating the metadata\nof the CCD (on the SPARC).\n\n=> Do exactly the same as on the DataFlow: have a special ID per VA proxy.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/eff86d4b3e21b14f82c443226e1d543fcc59b071"},{"sha":"b53796e676db6ffbbcc1d1bb5e9f388472f790ac","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui comp buttons: fix compatibility with wxPython4\n\nCommit 3824a158 (fix compatibility with old numpy) broke the use with wxPython4.\n\n=> Try to get \"the best of both world\", by selecting the right call based\non wxPython version.\nIt would have been nicer to check based on the numpy version... but there is\nnot simple way to compare the version.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/b53796e676db6ffbbcc1d1bb5e9f388472f790ac"},{"sha":"fe9c63363c0c392dbde7512af05434da3ae1253b","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"driver tmcm: Add timeout to serial write()\n\nNormally the write() never blocks.\nHowever, recently, on some tests, we've noticed it did block.\nMight be due to a bug in the kernel (v4.15) or maybe it's just\nsome specific conditions triggering this block.\nIn any case, it's never a bad idea to make sure no functions waits forever.","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/fe9c63363c0c392dbde7512af05434da3ae1253b"},{"sha":"9a58cdfcc9f69c6733cb3a6f86bdd3073a7041d1","author":{"name":"Éric Piel","email":"1824d6bc342729d0abca997f0c9362d95014c386@delmic.com"},"message":"gui cont streams: don't hide the metadata when showing the metadata\n\nLong numpy arrays (like long wavelength list) can be quite long (eg, 2048 elements).\nThe numpy default is to ellipse the display in such case.\nHowever, if the user asks to see the metadata... he probably want to see all of it.\n=> Force to show all the elements (unless it'd be so big that the text widget would chuck).","distinct":true,"url":"https://api.github.com/repos/amuskens/odemis/commits/9a58cdfcc9f69c6733cb3a6f86bdd3073a7041d1"}]}
{"actor":{"display_login":"amuskens"}}