v2.08 ===== ========== ================== 2015-06-21 André Offringa ========== ================== This version has no major new features, but some small enhancements and quite a few fixes for small bugs. New features ^^^^^^^^^^^^ * Functionality in the interface to set a custom error handler and progress reporter (this also fixes exceptions ocurring whilst running within NDPPP). * New aoqplot interface * Adding a 'keep window open' checkbutton to the Goto window, requested by F. de Gasperin. * Make the default size of the goto window somewhat larger. * Adding option '-save-baseline' to rfigui for saving baseline plots in a non-interactive way * Adding option '-data-column' to rfigui for selecting data column when saving baselines. * Added an 'export data' tool to image widget. * Use object libraries to speed up compilation and avoid compiling files more than once. * Viridis colour scale. * Making it possible to give column name in ``aoquality collect``. * Implementing CPU affinity patch by J. D. Mol, allowing e.g. SLURM to be used and have aoflagger use the right number of threads. Bug fixes ^^^^^^^^^ * Issue with ``aoquality collect``, causing to not properly collect statistics. * Turning on C++11 compilation, because this is now necessary to compile with the latest GTKMM. * Segmentation fault in interface that seemed to occur because of bug exposed by newer compiler optimisations. * When loading a strategy, -j did not work. * Change assignment to real and imag part, for compatibility with libc++ and c++11 (patch by T. J. Dijkema) * Avoiding compatilibity issues with different versions of GTKMM. * Making sure that domain name in hostname doesn't make aoqplot halt. * Improving warning when baseline not found in rfigui. * Gracefully handle exceptions before gui has opened. * Skip NaNs in the frequency plot. * Fixing crash with error 'requested baseline is not available in measurement set', reported by D. van der Vlugt. * When reporting progress, flush the correct stdout/stderr stream. * Issue in CMakeLists.txt: GSL is not included when it is used. * Fixed compilation warning (std::auto_ptr deprecated). * Textual: Removing all references to my old e-mail address. * Textual: Correcting wrong text above for-each-polarisation frame. * Refactoring: Refactored source code with new 'structures' directory, clean up, removed timestepaccessor.