Parthib Roy
Parthib Roy
This PR introduces the first unit test for the ImpactX dashboard, leveraging the SeleniumBase library to simulate a simulation run by a user with the GUI. ### Key Features -...
Can add with selenium library, as mentioned here: https://github.com/Kitware/trame/discussions/411 Create tests for: - A CSR example - A space charge example - FODO example - Loading files - Dashboard stess...
impactx-dashboard is missing capabilities for the user to import their input file. - [ ] Implement import functionality on the UI - [ ] Create a downloadable template
Current simulation control is very limited. Users are only notified of a completed simulation, rather than consistent stream of information regarding the progress of the simulation. Tasks: - [ ]...
- [ ] Allow users to duplicate plot - [ ] Allow users to download data table in csv format - [ ] Improve plot's visual look
impactx-dashboard does not have toolbar capabilities to export user inputs into compatible ImpactX input file.
impactx-dashboard is missing space charge configuration capabilities for users. Configurations for users should include: space_charge dynamic_size prob_relative n_cell max_level poisson_solver mlmg_relative_tolerance mlmg_absolute_tolerance mlmg_max_iters
PR adds in Space Charge and CSR configuration for users. TODO: - [X] Space Charge Defaults - poisson_solver = "fft" (though, in ImpactX documentation default is "multigrid".) - max_level =...
This PR introduces the first unit test for the ImpactX dashboard, leveraging the SeleniumBase library to simulate a simulation run by a user with the GUI. ### Key Features -...
Currently, once a simulation is started from the ImpactX dashboard, there is no mechanism to interrupt or cancel it until it completes. This can be problematic for long-running jobs or...