Commit Graph

66 Commits (06ed6bfe608fc4ea92b77468ee990cbcb978dba3)

Author SHA1 Message Date
Pierre-Antoine 714be64915 SQL: Fix save study after open. 2025-03-26 15:32:36 +01:00
Pierre-Antoine 57108455ce SQL: Fix date and time save and load format. 2025-03-26 15:27:25 +01:00
Pierre-Antoine 9c7e621a45 SQL: Minor change. 2025-03-26 14:29:14 +01:00
Pierre-Antoine bec1b529a6 SQL: Read table 'Calibration'. 2025-03-26 13:33:34 +01:00
Pierre-Antoine f97241784f Acoustic data: Add path BS raw data empty value at DB reading. 2025-03-26 10:59:59 +01:00
Pierre-Antoine 0f3117477a Acoustic data: Add 'distance_from_ABS_to_free_surface' in save DB. 2025-03-26 09:58:06 +01:00
Pierre-Antoine 6dbd1e3e5c Acoustic data: Fix temperature value at study open. 2025-03-25 16:07:25 +01:00
Pierre-Antoine 943f768720 Model: Create table: Fix table definition. 2025-03-24 17:16:04 +01:00
Pierre-Antoine 19c2ae9b7f Sediment calibration: Fix crash at open study file. 2025-03-24 15:40:30 +01:00
Pierre-Antoine 0cd9964594 Signal processing: Fix open study file crash. 2025-03-24 13:50:13 +01:00
Pierre-Antoine 2e20b2f464 Model: Finish refactoring read table for open. 2025-03-24 13:01:21 +01:00
Pierre-Antoine bdfcff88a5 Model: Continue refactoring. 2025-03-20 18:20:26 +01:00
Pierre-Antoine 680f18b741 Model: Start simple refactoring read table. 2025-03-20 17:53:38 +01:00
Pierre-Antoine 99ff7c5fed Acoused: Use a specific logger. 2025-03-19 14:12:35 +01:00
Pierre-Antoine bcdae43d10 SQL: Remove unused logs. 2025-03-11 14:39:22 +01:00
Pierre-Antoine 0c141b8d24 SQL: Minor fix. 2025-03-11 14:28:49 +01:00
Pierre-Antoine 12fea4e182 Merge branch 'dev-parouby' into dev 2025-03-11 11:37:22 +01:00
Pierre-Antoine f872b625c2 SQL: Minor change. 2025-03-10 17:14:11 +01:00
Pierre-Antoine 87098ff152 SQL: Some refactoring. 2025-03-10 17:12:45 +01:00
Pierre-Antoine f5eb9a18c6 SQL: Fix empty/partiel study save #12. 2025-03-10 17:04:31 +01:00
brahim 190c0f0b80 The readme file is modified and will be completed by Brahim. 2025-03-10 11:38:47 +01:00
brahim 2ffb9a21e6 read table for open cleaned 2025-03-10 10:16:03 +01:00
Pierre-Antoine 17619f15ac Fix save method on existing file #16. 2025-03-06 14:33:30 +01:00
brahim 65a9422f71 acoustic inversion method high concentration file is cleaned from useless commented lines and useless print 2025-03-06 10:23:27 +01:00
brahim cea9e35498 acoustic data loader file is cleaned from useless commented lines and useless print 2025-03-06 10:18:46 +01:00
Pierre-Antoine 5ebd842346 Fix open and save as method (#2 and #18). 2025-03-06 10:13:00 +01:00
brahim 030213608d line from PyQt5.QtCore import Qt was removed by mistake 2025-03-05 14:17:17 +01:00
brahim 329639e064 granulo loader program is cleaned from useless commented lines and useless print 2025-03-05 13:40:22 +01:00
brahim 5d16adc521 calibration constant program is cleaned from useless commented lines 2025-03-05 13:37:59 +01:00
brahim 9fcbe0e306 ubsediflow raw extract is cleaned from useless test 2025-03-05 13:36:37 +01:00
brahim 77f28462e6 ubsediflow raw extract is cleaned from useless print 2025-03-05 13:35:13 +01:00
brahim 2e9f9c3a3c acoustic data loader ubsediflow is cleaned from useless commented lines and useless print 2025-03-05 12:56:55 +01:00
Pierre-Antoine a35ae7150f Merge branch 'main' of forgemia.inra.fr:theophile.terraz/acoused 2025-03-03 12:04:01 +01:00
brahim f78d0fabb1 Start Pierre Antoine - Brahim 2025-03-03 12:01:58 +01:00
Pierre-Antoine c3051e4986 git: Add gitignore and clean "*.pyc" files. 2025-03-03 11:32:28 +01:00
brahim bc811b03e3 The study can be saved to a file (.acd) and the saving process can be updated. 2024-11-15 12:35:04 +01:00
brahim 111bc21d5a depth_2D and J_cross_section parameters are computed for all acoustic recordings uploaded in AcouSed. 2024-11-14 12:16:29 +01:00
brahim 6cba52f707 Calibration constant kt is read from a external excel file. This file has several sheet for different calibration. The user can add sheet. 2024-11-04 10:54:57 +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 8af3e16a1c Calibration is loaded from an excel file named ABS_calibration_constant_kt.xlsx 2024-10-24 12:14:01 +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 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 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 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 825b5aa9bb A context menu is added. Update Table for Save action created. 2024-06-03 15:26:09 +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 d9927d5868 Acoustic inversion process is updated with the new names of variables. 2024-02-14 15:09:46 +01:00