Commit Graph

41 Commits

Author SHA1 Message Date
78ab03e9d8 🎨 chore(gui): add INRAE logo and about window to the GUI
 feat(gui): add an about window to the GUI to display information about the software
The INRAE logo has been added to the GUI as a resource. An about window has been added to the GUI to display information about the software such as the description, authors, and version. The about window can be accessed via the "A propos de ce logiciel" menu item.
2023-05-02 14:21:05 +02:00
538d339b6a 🐛 fix(SettingManager.py): change authors value to a list to match the expected format
The authors value was previously a string with multiple authors separated by a comma. The value has been changed to a list of strings to match the expected format.
2023-05-02 14:17:54 +02:00
fc525a0878 🔖 chore(SettingManager.py): add version attribute to SettingManager class and update config.yml version if needed
The SettingManager class now has a version attribute to keep track of the version of the configuration file. If the version in the configuration file is different from the version in the SettingManager class, the version in the configuration file is updated to match the version in the SettingManager class. This ensures that the configuration file is always up-to-date with the latest version of the application.
2023-05-02 10:33:56 +02:00
bb6f078ec2 🐛 fix(MainWindow.py): fix bug where graph settings were not being saved when the number of graphs was changed
 feat(MainWindow.py): add functionality to save graph settings when the number of graphs is changed
The bug was caused by the fact that the graph settings were not being saved when the number of graphs was changed. This was fixed by adding code to save the graph settings when the number of graphs is changed. The new functionality allows the user to change the number of graphs and have the graph settings saved.
2023-05-02 10:25:09 +02:00
ef1cf64759 🎨 style(visplot_render.py): add camera distance to improve 3D visualization
The camera distance is set to 10 to improve the 3D visualization of the object. This change is purely cosmetic and does not affect the functionality of the code.
2023-05-02 10:20:24 +02:00
0ae697096c 🔨 refactor(MainWindow.py): add graph_type_changed method to handle changes in graph type selection
 feat(MainWindow.ui): add a label and a spinbox to display the number of graphs selected
The graph_type_changed method is added to handle changes in the graph type selection. It updates the number of graphs selected and displays it in the newly added spinbox. The label is also added to display the text "Nombre de graphes :".
2023-05-02 10:11:04 +02:00
2ef063f4b3 refactor(MainWindow.py): rename 'completed' variable to 'completed_tasks' and 'comboBoxes' to 'combo_boxes' for better semantics
feat(MainWindow.py): add 'has_changed' and 'old_discretisation_value' variables to track changes in the discretisation value selector and avoid unnecessary computations
fix(MainWindow.py): set status message when rendering graphs to inform the user of the process
2023-05-02 09:53:31 +02:00
18eaf6a016 feat(MainWindow.py): set default output folder path to input file's directory if output folder path is empty or None when selecting a file. 2023-05-02 09:25:19 +02:00
33ebfe9192 refactor(MainWindow.ui, UI_MainWindow.py): change window title from "MainWindow" to "Analyse Morphologique" for better user experience 2023-05-02 09:21:36 +02:00
d03d6500a0 added more docstrings 2023-04-28 11:34:22 +02:00
d2e3a43571 added option to export the verticalised 3d object 2023-04-28 10:30:48 +02:00
496c0bd84f fixed typo 2023-04-28 10:20:39 +02:00
117a1de791 Added Error management when no file or folder is selected 2023-04-28 10:15:48 +02:00
7bb86e2607 Added ErrorPopup window 2023-04-28 10:15:08 +02:00
5897f874b5 added labels to graphs axis 2023-04-28 09:41:56 +02:00
39e6f494bd renamed graphs 2023-04-27 15:22:32 +02:00
31c8820581 Bug fixes 2023-04-27 14:17:27 +02:00
5a546b5e9c Finished settings 2023-04-27 14:03:45 +02:00
ff20488ceb Added Setting to program + fixed one typo 2023-04-27 13:23:02 +02:00
18960e8e33 added setting manager 2023-04-27 13:10:37 +02:00
8c964967c2 added new panes in code 2023-04-27 10:30:13 +02:00
9b4b630d8d added new panes in ui 2023-04-27 10:29:29 +02:00
ad086892c7 fixed cross_sections not showing up 2023-04-26 16:26:27 +02:00
d3136a12b6 finished graphs 2023-04-26 15:45:34 +02:00
bbe7a04d2c stub 2023-04-25 13:31:51 +02:00
dc412bb8e8 graph gui almost done 2023-04-25 12:48:05 +02:00
ac4f4410a2 first functionnal gui 2023-04-24 15:55:40 +02:00
7a61f23d33 Docstrings, translations and other metadata fixes 2023-04-24 09:54:28 +02:00
fb884b82ba general improvement 2023-04-24 09:19:28 +02:00
f220783aca added visplot and matplotlib cross section 2023-04-21 17:54:22 +02:00
533077d8b4 Finished verticalisation 2023-04-21 17:06:04 +02:00
af36b95e09 refactored folders and added vispy 3Drender 2023-04-21 11:50:23 +02:00
2729ac5f4a Added support for more complex .obj files 2023-04-21 11:49:35 +02:00
39d68a8037 General code cleanup 2023-04-20 13:57:06 +02:00
052c17c8a6 Added bruteforce_discretisation + Object class file exporting 2023-04-19 13:37:31 +02:00
c67fd1aa7f Fixed arctan calculations 2023-04-19 13:35:47 +02:00
a3aa246e06 fixed the arctan formula 2023-04-17 14:45:38 +00:00
8939020f4a added docstrings and changed how parsing normalisation check 2023-04-17 14:56:19 +02:00
2968922f28 added missing calculations and added data formating 2023-04-17 14:36:11 +02:00
ecccb0f8cb added core functionnalities 2023-04-17 11:30:46 +02:00
b5186aabed added the small files i made 2023-04-14 15:19:47 +02:00