Skip to content

Conversation

@Sierd
Copy link
Collaborator

@Sierd Sierd commented Nov 13, 2025

No description provided.

Sierd and others added 4 commits November 10, 2025 14:14
* add wind plotting functionality

* Refactor GUI: Complete modular architecture with all GUI tabs extracted, export functionality, and utilities (#263)

* Initial plan

* Phase 1: Add constants, utility functions, and improve documentation

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 2: Extract helper methods and reduce code duplication

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 3: Add variable label/title constants and improve docstrings

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Final: Add comprehensive refactoring documentation and summary

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Add export functionality: PNG and MP4 animations for all visualizations

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 4: Begin code organization - extract utils module and create gui package structure

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Add comprehensive additional improvements proposal document

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfixes related to import and animattion functionality

* updated structure for further refactoring

* Refactor: Extract DomainVisualizer and rename gui_app_backup.py to application.py

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfix

* bugfix on loading domain

* Refactor: Extract WindVisualizer to modular architecture

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Refactor: Extract Output2DVisualizer for 2D NetCDF visualization

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Refactor: Extract Output1DVisualizer - Complete modular architecture achieved!

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfixes loading files

* removed netcdf check

* bugfixes after refractoring

* bugfixes with domain overview

* Speeding up complex drawing

* hold on functionality added

* Tab to run code added.

* Update aeolis/gui/application.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/application.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/domain.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/domain.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/main.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/output_2d.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Rename visualizers folder to gui_tabs and update all imports

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bigfixes related to refactoring

* reducing code lenght by omitting some redundancies

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>
Co-authored-by: Sierd <sierd.devries@tudelft.nl>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
#268)

* Refactor GUI: Complete modular architecture with all GUI tabs extracted, export functionality, and utilities (#263)

* Initial plan

* Phase 1: Add constants, utility functions, and improve documentation

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 2: Extract helper methods and reduce code duplication

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 3: Add variable label/title constants and improve docstrings

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Final: Add comprehensive refactoring documentation and summary

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Add export functionality: PNG and MP4 animations for all visualizations

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Phase 4: Begin code organization - extract utils module and create gui package structure

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Add comprehensive additional improvements proposal document

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfixes related to import and animattion functionality

* updated structure for further refactoring

* Refactor: Extract DomainVisualizer and rename gui_app_backup.py to application.py

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfix

* bugfix on loading domain

* Refactor: Extract WindVisualizer to modular architecture

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Refactor: Extract Output2DVisualizer for 2D NetCDF visualization

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* Refactor: Extract Output1DVisualizer - Complete modular architecture achieved!

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bugfixes loading files

* removed netcdf check

* bugfixes after refractoring

* bugfixes with domain overview

* Speeding up complex drawing

* hold on functionality added

* Tab to run code added.

* Update aeolis/gui/application.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/application.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/domain.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/domain.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/main.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update aeolis/gui/visualizers/output_2d.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Rename visualizers folder to gui_tabs and update all imports

Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>

* bigfixes related to refactoring

* reducing code lenght by omitting some redundancies

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>
Co-authored-by: Sierd <sierd.devries@tudelft.nl>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Delete ADDITIONAL_IMPROVEMENTS.md

* deleted md files

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Sierd <14054272+Sierd@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Sierd Sierd merged commit 5369a4e into Olivier_Carcans Nov 13, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants