JeaDylan
|
707577521f
|
Import INI files: tolerate rounded RK values from INI files
|
2026-08-27 18:32:05 +02:00 |
JeaDylan
|
3458a5df9f
|
Import INI files: handle INI RK matching and refresh table after import
|
2026-08-27 17:19:31 +02:00 |
JeaDylan
|
e19eeedcc3
|
Export csv results: fix export flowrate as a function of time, on a study without sediments transport
|
2026-08-27 13:20:08 +02:00 |
JeaDylan
|
c95de5e606
|
Merge branch 'temperature_test' into dev_dylan
|
2026-08-27 11:39:28 +02:00 |
Dylan Jeannin
|
53f7f380ae
|
Result database: fix a problem that happens when we want to open a study with results saved, but results_table_data doesnt exist in database
|
2026-08-25 12:49:13 +02:00 |
Dylan Jeannin
|
2028d84554
|
Result database: fix a problem that happens when we want to open a study with results saved, but results_table_data doesnt exist in database
|
2026-08-25 12:48:02 +02:00 |
Dylan Jeannin
|
da28bae6c5
|
Fix pep8
|
2026-08-24 17:08:37 +02:00 |
Dylan Jeannin
|
944f99f14b
|
Disable profiles: security to prevent the disable of a profile associated with data (initial conditions, structures, lateral conditions, weather params, init. cond. temperature)
|
2026-08-24 17:01:16 +02:00 |
Dylan Jeannin
|
8978cc3482
|
Disabled profiles: the reach split is impossible on a disabled profile to avoid any problem
|
2026-08-24 15:37:03 +02:00 |
Dylan Jeannin
|
f08d4b1a37
|
Disable profiles: results only take into account enabled profiles to display results for Mage
|
2026-08-24 14:17:39 +02:00 |
Dylan Jeannin
|
824fbe506e
|
Profiles: disabled profiles now affects results for mage, AdisTS and AdisTT
|
2026-08-21 17:30:38 +02:00 |
Dylan Jeannin
|
deb84ca331
|
Profiles: can now disable some profiles, they still appears in the list, but they are marked as disabled
|
2026-08-21 16:35:40 +02:00 |
Dylan Jeannin
|
5b778af745
|
Profiles: fix misconnexion between add/remove buttons and tab in actual profile window
|
2026-08-21 11:30:26 +02:00 |
JeaDylan
|
776d9ab610
|
Profiles: keep security to not open the same profile twice
|
2026-08-20 23:22:06 +02:00 |
JeaDylan
|
587e5412d5
|
Profiles: new functionnality, navigate between differents profiles (next and previous one) directly in the edit profile window
|
2026-08-20 22:17:49 +02:00 |
JeaDylan
|
ef5430ae2c
|
Mesh: give choice to export only handwritten points in geometry, or all points with interpolated ones
|
2026-08-20 00:01:55 +02:00 |
JeaDylan
|
059d7203a9
|
Mesh: activate button in toolbar only when a study is selected
|
2026-08-19 23:42:17 +02:00 |
Dylan Jeannin
|
82b6cbfd72
|
Merge branch 'split_reach' into dev_dylan
|
2026-08-18 16:59:32 +02:00 |
Dylan Jeannin
|
c170dbc46c
|
Mesh tab: modification of the mesh layout to better integrate it into the modeling process
|
2026-08-18 16:56:34 +02:00 |
Dylan Jeannin
|
890dbd9d32
|
Network: correct a crashing bug that happened when we tried to right click on the canvas of network after selecting a first point to create an edge
|
2026-08-18 13:40:02 +02:00 |
Dylan Jeannin
|
f17b395c4c
|
Bedload: Dynamic display for the riverbed over time in results window + correction of import of .ST files in geometry tab when we import a bedload file
|
2026-08-17 17:34:32 +02:00 |
Dylan Jeannin
|
a44dddb51b
|
Temperature results: display of temperature representation along the reach, with a scale of color
|
2026-08-13 13:00:49 +02:00 |
Dylan Jeannin
|
0fdb362313
|
Ovelapping intervals: setting default values when creating a parameter
|
2026-08-12 14:49:30 +02:00 |
Dylan Jeannin
|
50fa4f7bd8
|
Overlapping intervals: we cannot select rk if the interval overlaps anohter one, to avoid the confusion of multiple definitions over the same interval for WeatherParameters
|
2026-08-12 14:21:50 +02:00 |
Dylan Jeannin
|
9309aa9d2d
|
Overlapping intervals: we cannot select rk that is already selected, to avoid the confusion of multiple definitions over the same interval
|
2026-08-12 14:03:17 +02:00 |
Dylan Jeannin
|
dd31ffc5a2
|
Split reach: handling the case where the reach is split on a data used to define a data (an initial condition for example)
|
2026-08-12 12:09:47 +02:00 |
Dylan Jeannin
|
3d467c9620
|
Limit case: we cannot split reaches that contains less than 3 profiles, and not split on a limit profile (first or last one)
|
2026-08-11 17:32:15 +02:00 |
Dylan Jeannin
|
f95c646ef3
|
Split reach: D90 and DIF now spread by the split
|
2026-08-11 17:32:06 +02:00 |
Dylan Jeannin
|
c0000bb332
|
Database: upgrade version for temperature data
|
2026-08-11 11:47:34 +02:00 |
Dylan Jeannin
|
cdbcb2b539
|
Merge branch 'split_reach' into dev_dylan
|
2026-08-11 11:17:16 +02:00 |
Dylan Jeannin
|
252ac257fe
|
AdisTS AdisTT: fix initial conditions in scenario mode, now correctly saved in database, and load correctly, not creating duplicata when two datas have same ID with different scenario_id
|
2026-07-28 17:33:56 +02:00 |
Dylan Jeannin
|
afe0217655
|
PEP8
|
2026-07-28 15:53:34 +02:00 |
Dylan Jeannin
|
516efb64e8
|
WeatherParam: SetData targets the object, and no longer the line index in the tab, which reduces the risk of error with multiple QUndoCommand, and rewrite of the logic for the other UndoCommand
|
2026-07-28 13:50:21 +02:00 |
Dylan Jeannin
|
4cad251e57
|
Friction: switch coefficients types or edit the list of application coefficients now send a notify the Friction window to update the list and plot, even if the window is opened already
|
2026-07-28 10:08:44 +02:00 |
Dylan Jeannin
|
48e9c14525
|
Strickler: dont display duplicated strickler from application database into study data tab
|
2026-07-27 17:13:16 +02:00 |
Dylan Jeannin
|
db62af6f71
|
Friction: application's strickler now appears in combobox to pick a strickler, and create a copy of it in the study
|
2026-07-27 16:28:14 +02:00 |
Dylan Jeannin
|
b468a1eb70
|
Friction: application's stricklers are now read-only in the friction window
|
2026-07-27 16:04:36 +02:00 |
Dylan Jeannin
|
b9ab202e3f
|
Application strickler: check that the name is not already in use before committing the change to the talbe, as the name is used as database identifier
|
2026-07-27 15:38:06 +02:00 |
Dylan Jeannin
|
129dde1c57
|
Strickler: quickfix to correctly save Strickler's name into app model
|
2026-07-27 15:12:09 +02:00 |
Dylan Jeannin
|
ff2d3926b1
|
Strickler: can now add general stricklers relative to application and not only study
|
2026-07-27 14:41:03 +02:00 |
Dylan Jeannin
|
fefc6ebc4f
|
Manning: Add parameter to setup manning coef instead of strickler, and switch the value on the view only, but keeps strickler value in the model for the solvers
|
2026-07-27 13:22:32 +02:00 |
Dylan Jeannin
|
0076faf03a
|
Temperature: propagate TEM when splitting reach
|
2026-07-27 09:31:29 +02:00 |
Dylan Jeannin
|
bbdd18e8ef
|
LateralContributions: propagate LAT when splitting reach + display only enabled reach in combobox
|
2026-07-24 15:35:12 +02:00 |
Dylan Jeannin
|
87d31c134e
|
Merge branch 'dev_dylan' into split_reach
|
2026-07-24 14:40:29 +02:00 |
Dylan Jeannin
|
ce04f5fd1e
|
PEP8
|
2026-07-24 14:39:39 +02:00 |
Dylan Jeannin
|
435ccd1f2d
|
Merge branch 'temperature_test' into dev_dylan
|
2026-07-24 14:34:50 +02:00 |
Dylan Jeannin
|
74c28d40a6
|
Merge branch 'master' into dev_dylan
|
2026-07-24 14:33:01 +02:00 |
Dylan Jeannin
|
7b2c276643
|
Mage: reset node name registry for each export + display only Mage/Rubar solver in hydraulic solvers list
|
2026-07-24 13:53:30 +02:00 |
Dylan Jeannin
|
0e1264ca4f
|
Merge branch 'master' into temperature_test
|
2026-07-24 13:27:07 +02:00 |
Dylan Jeannin
|
defcb3af84
|
BoundaryConditionsData: fix multidelete + relative undo/redo
|
2026-07-24 13:17:55 +02:00 |
Dylan Jeannin
|
5cf0a0ec76
|
Mesh: correction to make meshing thread-safe with tab display
|
2026-07-24 11:20:33 +02:00 |
Dylan Jeannin
|
1c44590def
|
Meshing: unsigned distance to be able to mesh reach with start_rk > end_rk
|
2026-07-24 10:44:04 +02:00 |
Dylan Jeannin
|
53732744f4
|
Meshing: unsigned distance to be able to mesh reach with start_rk > end_rk
|
2026-07-24 10:40:52 +02:00 |
Dylan Jeannin
|
5e95c286a9
|
InitialConditionsAdisTS: split correctly reach and InitialConditionsAdisTS + display only enabled reach in tab
|
2026-07-23 15:57:50 +02:00 |
Dylan Jeannin
|
6175e8a03e
|
Reach sediments: avoid crash when trying to open Edit_reach_sediment_layer without any reach selected
|
2026-07-23 15:39:07 +02:00 |
Dylan Jeannin
|
8e3d784e92
|
HydraulicStructures: split correctly reach and Hydraulic Structures + display only enabled reach in tab
|
2026-07-23 13:54:25 +02:00 |
Dylan Jeannin
|
698e300690
|
LateralContrib: split correctly reach and lateralContrib + display only enabled reach in tab
|
2026-07-23 11:54:49 +02:00 |
Dylan Jeannin
|
e3fbe59585
|
SQLite debug: files with space in name can now be open
|
2026-07-23 10:12:01 +02:00 |
Dylan Jeannin
|
0c7fecb123
|
InitialCond: data copy with correct reach affectation after split
|
2026-07-23 10:10:56 +02:00 |
Dylan Jeannin
|
78eed7af13
|
SolverParams: quickfix for solverparams copy on scenario creation
|
2026-07-22 15:40:32 +02:00 |
Dylan Jeannin
|
6f5743a030
|
Merge dictionary
|
2026-07-22 13:31:59 +02:00 |
Dylan Jeannin
|
d027946fb2
|
OutputRK: delete all references to this useless feature
|
2026-07-22 12:54:50 +02:00 |
Dylan Jeannin
|
37ea83d42a
|
Lang: new words in french dictionnary
|
2026-07-22 11:26:30 +02:00 |
Dylan Jeannin
|
ae39f33131
|
PEP8
|
2026-07-21 17:18:59 +02:00 |
Dylan Jeannin
|
291f80e904
|
Results AdisTT: zoom not reset when changing timestamp
|
2026-07-21 17:16:35 +02:00 |
Dylan Jeannin
|
61baaeeffb
|
Scenario structure: adapting better structure for results with scenario mode + default data for weather parameters
|
2026-07-21 16:58:30 +02:00 |
Dylan Jeannin
|
68aabb343d
|
WeatherParameters: informations for default values + no timeseries for ALB, SF and CLD
|
2026-07-21 15:54:06 +02:00 |
Dylan Jeannin
|
f2d6e07931
|
WeatherParameters: better window names to be more clear for user
|
2026-07-21 15:26:38 +02:00 |
Dylan Jeannin
|
123259c2ef
|
Duplicate window: avoid opening duplicate windows for boundary and initial conditions ADISTT
|
2026-07-21 15:06:44 +02:00 |
Dylan Jeannin
|
816d7663b5
|
AdisTT: new button on interface to open AdisTT results from file
|
2026-07-21 14:57:30 +02:00 |
Dylan Jeannin
|
9b9202c739
|
AdisTT: new results window, adapted from adists results
|
2026-07-21 14:00:59 +02:00 |
Dylan Jeannin
|
57f82415bd
|
AdisTT: Avoid crash when pasting something unexpected in time series
|
2026-07-21 11:09:46 +02:00 |
Dylan Jeannin
|
36c93a0c93
|
AdisTT: cleaning code, delete useless functions
|
2026-07-20 16:22:49 +02:00 |
Dylan Jeannin
|
3cd1dbab49
|
AdisTT: default parameters update to fit better
|
2026-07-20 16:10:39 +02:00 |
Dylan Jeannin
|
4e3da95b1d
|
Plot: Update plots after changing each data in tab
|
2026-07-20 15:51:05 +02:00 |
Dylan Jeannin
|
0d0c4f913e
|
Merge branch 'dev_dylan' into temperature_test
|
2026-07-20 15:16:41 +02:00 |
Dylan Jeannin
|
600f86aeb4
|
Friction: combobox in tab for rk
|
2026-07-20 14:48:19 +02:00 |
Dylan Jeannin
|
c9bb222bff
|
WeatherParameters: Debug crash pamhyr when select a reach without geometry
|
2026-07-20 13:47:19 +02:00 |
Dylan Jeannin
|
456559ffe2
|
AdisTS & AdisTT: deleted data no more exported in solver files
|
2026-07-20 12:34:49 +02:00 |
Dylan Jeannin
|
6d58c09104
|
AdisTT: short correction on paste function in edit windows for WeatherParam
|
2026-07-17 17:47:33 +02:00 |
Dylan Jeannin
|
bc87d6add1
|
AdisTT: corrections on writing TEM files
|
2026-07-17 17:21:52 +02:00 |
Dylan Jeannin
|
3fe49b70d0
|
Merge branch 'monopk-ic-adistt' into temperature_test
|
2026-07-17 17:04:37 +02:00 |
Dylan Jeannin
|
5287f30636
|
AdisTT: Handling cases where parameters do not have time series
|
2026-07-17 15:05:21 +02:00 |
Dylan Jeannin
|
67433ae325
|
AdisTS: delete duplicate function
|
2026-07-17 13:51:18 +02:00 |
Dylan Jeannin
|
d27ce9d1d8
|
AdisTT: rewriting reach names in parser + copy the net folder from mage
|
2026-07-17 13:45:40 +02:00 |
Dylan Jeannin
|
c8ea9bd774
|
Merge branch 'temperature_test' into monopk-ic-adistt
|
2026-07-17 10:12:30 +02:00 |
Dylan Jeannin
|
885c8ea502
|
Merge branch 'master' into temperature_test
|
2026-07-17 10:09:52 +02:00 |
Dylan Jeannin
|
c8b32f9877
|
Merge branch 'master' into temperature_test
|
2026-07-17 10:05:42 +02:00 |
Dylan Jeannin
|
cf61fd8d09
|
IC_temp: temperature set on a single RK rather than a segment
|
2026-07-17 10:03:46 +02:00 |
Dylan Jeannin
|
cac20d4f24
|
AdisTT: user-friendly fixes on interface
|
2026-07-17 09:31:03 +02:00 |
Dylan Jeannin
|
965443a8f9
|
AdisTT: Managing tab of time series when it's disabled
|
2026-07-16 16:34:37 +02:00 |
Dylan Jeannin
|
02be084faf
|
AdisTT: Fake 0.0 in files to match AdisTS pollutants description
|
2026-07-16 12:56:46 +02:00 |
Dylan Jeannin
|
bb2e83b6ce
|
AdisTT: Stable version of files writer for adisTT solver
|
2026-07-16 10:44:01 +02:00 |
Pierre-Antoine
|
c09c62f077
|
Merge: Results reading optimisation.
|
2026-07-10 10:18:58 +02:00 |
Pierre-Antoine
|
7a2e93a995
|
Results: Custom plot: Minor change.
|
2026-07-10 09:16:05 +02:00 |
JeaDylan
|
4a94c946d1
|
WeatherParameters: add name of parameter in spec tab
|
2026-07-09 18:40:27 +02:00 |
Pierre-Antoine
|
5327c29641
|
Results: Custom plot: Use 'zfd' np table.
|
2026-07-09 18:05:10 +02:00 |
Pierre-Antoine
|
be865102a8
|
Results: Put 'zfd' data into np table.
|
2026-07-09 16:53:48 +02:00 |
JeaDylan
|
2dca5d2905
|
WeatherParameters: automatic selection when we open the window + monoselection in default tab
|
2026-07-09 15:44:32 +02:00 |
JeaDylan
|
b5ae352af5
|
WeatherParameters: deleted variable not useful in default params
|
2026-07-09 13:47:23 +02:00 |