Commit Graph

40 Commits (f78d0fabb14b23fff688453328c136e143d85384)

Author SHA1 Message Date
brahim f78d0fabb1 Start Pierre Antoine - Brahim 2025-03-03 12:01:58 +01:00
brahim ddcfd4b6c4 Setting parameters are detailed. 2024-11-15 12:22:29 +01:00
brahim 728926428a Fine and Sand samples use for calibration are plotted with different colors. These samples are plotted on the vertical profile when the slider value is the same than the calibration profile position. 2024-11-01 21:06:40 +01:00
brahim 86c831e126 User can import calibration to compute inversion 2024-10-29 18:22:26 +01:00
brahim 87a83eddb9 The user has two choices to compute noise : from file or from profile tail value. 2024-10-28 17:52:45 +01:00
brahim ffcc3e6eff kt corrected values are read from a file in the settings. The file can include differents same ABS (that is to say with different serial number). 2024-10-24 16:53:35 +02:00
brahim 5eec52bda9 Distance from ABS to free surface is added so that depth represents distance to the free surace in plots and not distance from transducers. 2024-10-22 17:26:47 +02:00
brahim ba7ae3979c File dialog (QFileDialog) use to select files or directory contain the option QFileDialog.DontUseNativeDialog. This option allow to open the file dialog in front of the MainWindow takig into account the directory option. 2024-10-09 13:20:00 +02:00
brahim bfa090bbcc A list of default value for the kt_corrected is created for Aqauscat and for all frequencies available in Aquascat. 2024-10-01 18:00:21 +02:00
brahim 8c51ebc192 Few corrections have been made on calibration, in particular, for the interpolation of the fine sediments profile. The user can invert several acoustic recording with a single calibration. There remains a prolem to display the plots, in particular, when the user switches from one to another acoustic data. 2024-09-19 14:54:44 +02:00
brahim bba389ae9d The user can display the noise fields for each frequency by clicking on button PLot_noise in the pre-processing tab. 2024-09-17 16:35:51 +02:00
brahim 34b0fd48d6 The option 'Import calibration file' is added. The user can choose either to import calibration (default) or to compute calibration. 2024-09-12 10:59:54 +02:00
brahim 44d9c057aa FCB computatuion and display are added on sediment calibration tab. By default, the position of the FCB vertical profile is set on the profile position of calibration samples. The user can choose the depth limits to fit the FCB profile with linear regression. The FCB profile is diplay on acoustic recording 2D field. 2024-08-26 11:19:25 +02:00
brahim 66f62765a1 Acoustic inversion tab display results of the inversion computation for both, fine and sand sediments. The user can visualize the concentrations fields, plot vertical profiles of the concentrations and choose samples to compare measured SSC vs inverted SSC. 2024-08-21 09:26:08 +02:00
brahim d38a65f2c6 Inversion is added to AcouSed. The inversion tab is organised in two part. At the top, fine SSC 2D field is plotted. At the bottom, sand SSC 2D field is plotted. A combobox and a push button are insert on a line at the top. The user choose the acoustic data by clicking on the combobox and run the inversion computation by clicking on the button. 2024-07-26 11:45:50 +02:00
brahim fe52e097e7 The sediment calibration tab is added to the software AcouSed. It includes selection of frequency, fine and sand sediments, linear interpolation of the profile of fine sediments concentration, computation of parameter ks, sv, X, alphaS and zeta. 2024-07-24 21:59:35 +02:00
brahim a25bc7392d Sound speed and sound attenuation in water are added group box of the measurements information. Sound attenuation is updated with the combobox frequency. 2024-07-22 11:16:18 +02:00
brahim 250fed45fc First, the user needs to choise the acoustic file and one frequency. The he can download the fine sediment file and the sand sediment file. For the moment, the two files must have the same number of sample. Concentration and PSD plots are updated with checking sample checkboxes. However, the z/h plot need to be modified. 2024-07-12 11:46:54 +02:00
brahim e0130b07fe List of pre-processed data files are added in Signal pre-processing tab. 2024-06-24 15:13:43 +02:00
brahim 2390b5c524 In signal preprocessing tab, data can be updated with the update push button. The user can add or remove data file in the Acoustic data tab and update the Signal preprocessing tab with the push button. 2024-06-21 11:38:17 +02:00
brahim 44b87378b8 Acoustic data tab is simplified for time, depth and BS cross section computation. The button clear all works. The signal processing is updated. 2024-06-18 17:43:36 +02:00
brahim a137bbf0cc Signal processing tab is modified. According to the input data choice, the user can loaded a file for noise data and plot SNR field, BS corrected field with SNR criterion and averaged pre-processed signal. A button is added (close to the combobox of data to processed) to update the input data. 2024-06-17 11:09:41 +02:00
brahim 50efdbfd57 The parameter kt is divided in two parameter kt_read and kt_modified. In the measurement information groupbox, if checkbox is unchecked, spinbox is disabled and value is kt_read. If checkbox is checked, spinbox is enabled and value is kt_modified, and can be changed. 2024-06-04 11:27:46 +02:00
brahim b881cd7312 Measurements Information group box has been standardized between Aquascat and UBSediflow: the same characteristics are used and value are displayed according to the frequency. Note that the modifications have been made for delete and clear data (but not yet finished). 2024-05-06 10:44:57 +02:00
brahim e08d769f79 Aquascat Data Loader is updated with the Loader of Guillaume Froment (with Dexmes data). Save as and Open actions are added and connected to create_table_for_save_as.py and read_table_for_open.py. Data are saved in sqlite database. Four tables are created : File (acoustic_data (integer) and acoustic file), Measure (acoustic_data, frequencies, kt, nb_profiles, nb_cells and other measurement information), Settings (temperature, tmin, tmax, depth_min, depth_max) and BS_data (backscatter data with time, depth (list of 2D arrays) and BS_raw_data (list of 3D arrays)). 3D arrays are saved with binary (np.tobytes()) in one cell of table BS_data (BLOB type). They are then loaded with np.frombuffer() function. 2024-04-22 10:56:10 +02:00
brahim 75eeac0310 The acoustic data tab has been updated, and the variables in the settings python file have been modified: all are python lists, allowing you to work with multiple acoustic data. Each list are filled with object with as many object as there are acoutic data. 1/ File list widget is added to add/clear/delete buttons. Measurement information is displayed in a scrolling text box. Table of backscatter values is added. Limits of dataset in display option box are displayed with double slider. Limits of dataset are displayed in Display options box with double sliders. Double sliders are also used for river bottom detection. 2024-03-27 17:36:48 +01:00
brahim d9927d5868 Acoustic inversion process is updated with the new names of variables. 2024-02-14 15:09:46 +01:00
brahim 335cef9d76 BS_cross_section_SNR_filter is renamed BS_cross_section_pre_process_SNR. BS_cross_section_averaged is renamed BS_cross_section_pre_process_average. BS_cross_section_averaged_SNR is renamed BS_cross_section_pre_process_SNR_average. BS_stream_bed_SNR_filter is renamed BS_stream_bed_pre_process_SNR. BS_stream_bed_averaged is renamed BS_stream_bed_pre_process_average. BS_stream_bed_averaged_SNR is renamed BS_stream_bed_pre_process_SNR_average. 2024-02-13 16:55:40 +01:00
brahim 85a816d922 The signal processing tab is updated. The noise is uploaded and graphs are automatically plot: noise, SNR and filtered Vbs (SNR, average) 2D fields, and averaged profile (for one frequency). 2024-02-13 10:30:15 +01:00
brahim cb54fdd7ac Acoustic inversion method for high concentration is implemented. It is tested with Aquascat data acquired during Adrien PhD (Confluence Rhône-Isère, 2018.01.07) 2023-11-28 15:42:29 +01:00
brahim 3dd6a4e310 Names of BS numpy arrays are changed : BS_data and BS_data_section become, respectively, BS_cross_section and BS_stream_bed. In general, name of variables including data under river bottom line is composed with _cross_section. Name of variables with NaN under river bottom line is composed with _stream_bed. 2023-11-13 15:00:28 +01:00
brahim 426c68c880 Implementation of SNR data from UBSediFlow ABS tool 2023-10-10 18:51:50 +02:00
brahim 92a0b5fa54 Implementation of UBSediFlow data in Acoused. They are organized with dictionaries and updated to numpy array for Acoused 2023-10-10 14:48:37 +02:00
brahim e8438ec46b Computation of FCB and sediments attenuation are computed. FCB profile is plotted for each frequencies. Linear regression is added and can be plotted on FCB profile. 2023-09-20 10:12:06 +02:00
brahim 420896ca42 settings is updated 2023-09-12 16:44:38 +02:00
brahim 45aa5ae2f5 Averaged transect is computed before applying SNR filter + Computing water attenuation is added + transect is plotted without outliers below the section bottom 2023-09-11 10:55:05 +02:00
brahim 04078e5794 Setting file updated to implement acoustic inversion 2023-09-05 12:11:20 +02:00
brahim 1b8945025c Sample data tab is updated with global variables in settings python file. Profiles position and samples position plotted on transect are added in, respectively, signal processing tab and sample data tab. 2023-08-24 10:11:16 +02:00
brahim 6bcd0caa35 Transect with profile position is added to signal processing tab 2023-08-09 22:40:36 +02:00
brahim 58138d0e4e File setting is created to store global variables used all along tabs. Acoustic data tab is re-write with global variables. 2023-08-08 15:40:35 +02:00