Instead of having a file called "dialogs", we should have a folder called "dialogs" with each custom dialog getting its own file.
And the same for other general things. A folder called "exceptions", where each custom exception is given its own file.
Similarly, let's collect the individual tab widgets in separate files in their own folder "tabs"
"process_ac.py" might still be it's own file in the "molmag_ac_gui"-folder, but we should also figure out what to do here. It is intended as a file that can be imported on its own with functions that are useful for scripting.
"utility.py" could be split into the other files, based on where these functions are useful.
Instead of having a file called "dialogs", we should have a folder called "dialogs" with each custom dialog getting its own file.
And the same for other general things. A folder called "exceptions", where each custom exception is given its own file.
Similarly, let's collect the individual tab widgets in separate files in their own folder "tabs"
"process_ac.py" might still be it's own file in the "molmag_ac_gui"-folder, but we should also figure out what to do here. It is intended as a file that can be imported on its own with functions that are useful for scripting.
"utility.py" could be split into the other files, based on where these functions are useful.