Commit Graph

296 Commits (2c1b01118e573ac99a9e188276109442058900d4)

Author SHA1 Message Date
brahim 07728bc771 All QDoubleSpinbox in Measurement information and Calibration parameter are replaced by QlineEdit. Unit are moved outside of the QLineEdit in a QLabel. 2024-10-03 17:38:15 +02:00
brahim 58a7934d50 All QDoubleSpinbox in Measurement information are replaced by QlineEdit 2024-10-02 16:54:52 +02:00
brahim feafeee75f Correction have been made to plot samples on acoustic record with modified limits 2024-10-02 11:10:12 +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 f32cefc345 Main window title is modified from MainWindow to AcouSed - unsaved file. 2024-10-01 13:09:39 +02:00
brahim bfc40f2e5e Fine sediments table and sand sediment data are reorganize in horizotal layout. Color lists use to plot samples are simplified with less color. 2024-10-01 13:05:21 +02:00
brahim b1e5f6b1ff Update of time/time_cross_section and depth/depth_cross_section 2024-09-26 14:49:40 +02:00
brahim 97a3ed2dbb The calibration can be save in a csv file. 2024-09-19 16:55:21 +02:00
brahim 2aae88e0b5 Minor correction on the export of table of acousic backscatter value 2024-09-19 15:40:59 +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 dfbc91c9ec Menu Help --> About : open a new window to display information of AcouSed, in particular, the logo, the version and the date. Licence, Copyright and Suport buttons are added. The user can click on each button to open a new window with the related information. 2024-09-17 11:09:27 +02:00
brahim 18b98201e1 Information groupbox is re-organized. Frequency combobox and kt spinbox are moved to the top: it's more efficient for the user to change the kt. 2024-09-16 16:12:56 +02:00
brahim 5493f92832 The user can export raw acoustic backscatter data, displayed in the table of values, to csv file. Each acoustic file is exported to a csv file with the following default name : Table_ + name_of_file_aqa. 2024-09-16 11:57:32 +02:00
brahim c38188f96e Sqlite Browser can be open from Tools in the general tool bar of the software. 2024-09-13 17:05:47 +02:00
brahim 65d30f01ae The list of pre-processed data to be renamed is updated trigerring SNR computation. The user can add or remove a file in the acoustic data tab and then, update signal preprocessing tab. 2024-09-13 15:54:55 +02:00
brahim 5a98b13ad3 Users can download several acoustic data files at the same time. 2024-09-13 14:59:13 +02:00
brahim fa8e06ecdd Step 1 and Step 2 of sediment calibration tab are re-organised. 2024-09-13 10:14:50 +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 6e6991f0e5 Sediment calibration tab is updated with preprocessing tab. Calibration can be made with pre-processed data. 2024-09-02 13:12:09 +02:00
brahim 011cfd536e Acoustic recording data is updated. If data are pre-processed in the previous tab then pre-processed data of the acoustic recording are provided in Sample data tab. If data are not pre-processed, then raw data are provided in sample data tab. 2024-08-30 22:30:19 +02:00
brahim 1b2c5954ee Vertical profile plot of SSC sand is added and a red vertical line display the profile position 2D field. Measured vs Inverted SSC sand is added. User can choose sample to display. 2024-08-30 20:41:12 +02:00
brahim ffc85d733d Signal processing tab is completely reorganized. At the top from the left to the right : 1 - choice of acoustic recording data + noise data, 2 - Display the SNR plot, 3 - Display option (SNR, Rayleigh, Average). At the bottom, from the left to the right : 1 - plot pre-processed BS acoustic recording, 2 - Plot profil, 3 - List of preprocessed data 2024-08-29 15:45:43 +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 3e52edb45b Water attenuation spinbox is activated when the Enter key is pressed. 2024-07-25 15:26:14 +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 57b5490f5f The sediment calibration tab includes plot of acoustic recordings and profile of the concentration of fine sediments. The user can choose the data, frequencies and select the samples for the calibration. 2024-07-19 17:46:44 +02:00
brahim f8e7951139 If the bottom is not detect in the first acoustic tab, then an error message is opened if the user try to plot the total concentration with z / h (in sample data tab). 2024-07-15 10:54:34 +02:00
brahim 2e2cbf629d Acoustic data tab is reorganized. GPS groupbox is moved to Display option groupbox. Double sliders, in bathymetry algorithm groupbox, are replaced by spinboxes. 2024-07-15 09:49:04 +02:00
brahim 7a80275891 Limits of the acoustic recording can be mofified after detecting the bottom. 2024-07-12 15:12:58 +02:00
brahim ab9d3c026e Bottom can be detected before (BS_raw_data) and after (BS_cross_section) change limits of the acoustic recording. 2024-07-12 14:55:29 +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 1e4f5c7e7a The sample data tab is reorganized. 2024-06-25 09:39:47 +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 3b84cc634e A push button is added to clear noise data and plots. 2024-06-19 15:59:59 +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 8320a9a0e1 Acoustic variables lists, that are not filled with loaded data, are filled with empty object. They will be used for pre- and post-processing. 2024-06-18 14:20:11 +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 825b5aa9bb A context menu is added. Update Table for Save action created. 2024-06-03 15:26:09 +02:00
brahim 4d8000993d Context menu is added. 2024-05-06 16:08:31 +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 bfdbd74720 Loader for the data of UBSediFlow is adapted when length in depth (vertical) and time (horizontal) is not the same for each frequencies. 2024-02-22 18:16:40 +01:00
brahim 343fc27aec Computing noise from a value is implemented in signal pre-processing tab. 2024-02-14 17:06:52 +01:00