Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Long-term goal: GUI #171

Open
drobnyjt opened this issue Dec 19, 2021 · 2 comments
Open

[feature] Long-term goal: GUI #171

drobnyjt opened this issue Dec 19, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@drobnyjt
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
SRIM is the most widely used ion-material interactions code in no small part because it has a graphical user interface. A GUI for RustBCA would remove the last barrier to wide usage among non-experts (that is, those without experience compiling and running code on the command line).

Proposed solution
egui is a GUI framework that runs on the web, on MacOS, and on Linux. Added as an alternate binary, a GUI version would be very convenient, especially if it can have live plots of results like SRIM.

@drobnyjt drobnyjt added the enhancement New feature or request label Dec 19, 2021
@rmlmcfadden
Copy link
Contributor

FYI,

You might consider looking at this GUI for TRIM.SP as a source of inspiration:

Its scope is quite limited compared to RustBCA (i.e., simulating stopping profiles for low-energy muons), but the interface simple/well-designed.

@dcurreli
Copy link
Collaborator

Thanks Ryan!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants