ABOSA v1.2.1 - Changes from v1.2 - Bug fix: Previously non-integer sampling frequency (e.g. 0.99996 Hz) could cause an error. ABOSA v1.2 - Changes from v1.1: - ABOSA now supports SLF file format in addition to EDFs. However, SLF data arrays need to be in .npy or .parquet format, .zarray is still not supported. - Inputting more than 1 potential label for the oxygen saturation signals is now possible. - Plateau detection has been enhanced. Maximum plateau is still 30 seconds. - Minor enhancement to the shifting of the desaturation event start point to the first time point where -0.05 %/s is reached. - ABOSA now outputs more detailed error messages to help pinpoint potential issues. - Fixed an issue in which the saved filenames could be truncated if they exceeded 63 characters. - Very small correction to the calculation of total sleep time and artefact duration during sleep. Previously 1 datapoint worth of negative values were possible if there were no artefacts or no sleep. - Fixed a very rare issue in which matching of local maximum and minimums could cause an unexpected error. - Small changes to the graphical user interface layout and tooltips. - If a patient does not sleep at all (whole hypnogram is scored as wake), desat and recovery metrics are marked as NaN rather than 0. ------------------------------------------------- ::: Written by Tuomas Karhu, 8.10.2024 :::