Commit Graph

27 Commits (fd0a8ddf5151044a1cdabdaa212cb864d0143c98)

Author SHA1 Message Date
Pierre-Antoine Rouby ea2dbfba3e pamhyr: Rename '_sql_*' function to '_db_*'. 2023-10-27 14:15:42 +02:00
Pierre-Antoine Rouby fa2454d079 pep8: Some modifications to respect pep8 standard code. 2023-10-11 11:06:45 +02:00
Pierre-Antoine Rouby 36adba84e7 config: Fix arguments in default mage solver. 2023-09-20 17:25:34 +02:00
Pierre-Antoine Rouby 47bcf8a748 trans: Update name PAMHYR to Pamhyr2 and minor change. 2023-09-19 14:06:14 +02:00
Pierre-Antoine Rouby 9ecd9a8f2a Config: Save the last study open and keep close status. 2023-08-07 11:20:22 +02:00
Pierre-Antoine Rouby 02dafd4694 Solver: Fix case of space into solver path. 2023-08-04 17:20:23 +02:00
Pierre-Antoine Rouby 4f0f2514de Config: Add default mage solver for new configuration. 2023-08-02 11:02:32 +02:00
Pierre-Antoine Rouby c8a6d4ec74 config: Add default mage version into config. 2023-08-02 10:48:37 +02:00
Pierre-Antoine Rouby 34eb3e1d53 LICENSE: Add LICENSE file and files headers. 2023-08-01 16:57:55 +02:00
Pierre-Antoine Rouby 539dee31c9 Config: Fix config dir creation for GNU/Linux. 2023-07-17 12:04:56 +02:00
Pierre-Antoine Rouby 2f78432005 pamhyr: Start switch to logging for program logs. 2023-07-05 16:14:44 +02:00
Pierre-Antoine Rouby e30a5f4d91 Windows: Fix windows version (again...) 2023-07-04 16:49:23 +02:00
Pierre-Antoine Rouby 29986079f3 Configure: Add debug mode. 2023-07-04 14:18:56 +02:00
Pierre-Antoine Rouby adc7736306 MainWindow, Config: Minor change. 2023-07-04 13:32:42 +02:00
Pierre-Antoine Rouby 304f10c88d MainWindow, Config: Minor change and bug fixe for windows config. 2023-07-03 17:28:32 +02:00
Pierre-Antoine Rouby 2ed3254b46 Model: Start export model into SQLite database.
* Study: Create table.
* River: Create node and reach table.
* Geometry: Create table only for profileXYZ and pointXYZ.
2023-06-28 16:50:08 +02:00
Pierre-Antoine Rouby 87925cb235 Config: Fetch SQL result in execute method and replace ' in request. 2023-06-27 11:43:48 +02:00
Pierre-Antoine Rouby 25c39ac4e6 Config: Add SQLite command abstraction. 2023-06-27 09:48:49 +02:00
Pierre-Antoine Rouby 094fb7f015 Config: Switch save from pickle to sqlite. 2023-06-26 17:33:50 +02:00
Pierre-Antoine Rouby e474d10dfb Config, RunSolver: Add editor command and open solver logs into external editor. 2023-06-26 14:43:09 +02:00
Pierre-Antoine Rouby 9d4e51bf22 MainWindow: Add solver selection dialog and prepare other solver run window. 2023-06-15 16:53:17 +02:00
Pierre-Antoine Rouby f1c4ebec25 pamhyr: Fix window compatibility. 2023-05-26 10:59:29 +02:00
Pierre-Antoine Rouby 70fac8e6e3 stricklers, config: Add stricklers tab in config window. 2023-05-23 08:53:04 +02:00
Pierre-Antoine Rouby 9944159d73 Model: Minor change and add custom exception with message box. 2023-04-03 11:41:03 +02:00
Pierre-Antoine Rouby e7f9b4a717 ui: Add language to configuration. 2023-03-29 10:21:59 +02:00
Pierre-Antoine Rouby aced2d7a5e Configure: Switch to list of solver. 2023-03-16 15:39:56 +01:00
Pierre-Antoine Rouby cb5ee1b9bb Add configuration window and many minor change.
* src/config.py: Application config class.
* src/pamhyr.py: Add app config.
* src/view/ASubWindow.py: Add some methods.
* src/view/ConfigureWindow.py: New app sub window.
* src/view/MainWindow.py: Minor change.
* src/view/ui/ConfigureDialog.ui: New ui.
* src/view/ui/MainWindow.ui: Start rename some component.
* src/view/ui/MainWindow_old.ui: Old version of main UI.
2023-03-14 10:11:00 +01:00