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

Refactoring GUI code for Jupyter notebooks #11

Open
Wen-Han opened this issue Jul 16, 2019 · 0 comments
Open

Refactoring GUI code for Jupyter notebooks #11

Wen-Han opened this issue Jul 16, 2019 · 0 comments
Labels
enhancement New feature or request notice for devs upcoming big changes devs should be aware of

Comments

@Wen-Han
Copy link
Collaborator

Wen-Han commented Jul 16, 2019

This post is mainly for developers who is working or planning to work on the GUI part of the code. Please let me know if you are working on the GUI because there will be big changes and your code might not be merged if you are basing on the current version.

There are few more features I would like to put into the ipywidgets GUI. Before implementing them, I would like to first refactor the GUI code. The current version of the GUI is a prove of concept and is now fairly bloated.

The features I have in minds are:

  1. overlay analytical functions
  2. one colorbar for multiple plots
  3. more control over clim/vmin/vmax when making movies (so they don't have to change every frame in auto mode)
  4. save/load config/widget states (for reproducibility and time saving in user interaction)
  5. non-GUI method to generate plots/movies using the saved config (useful in batch scripts)
  6. horizontal colorbar (orientation that can be changed interactively?)
  7. overlay plots (scattered dots, contours, lines, etc) of other quantities
  8. stacking two colormaps (I saw many PWFA plots like this)

If you have other ideas related to the GUI please post in this thread.

I will get the bulk of the refactoring done as soon as possible.

@Wen-Han Wen-Han added enhancement New feature or request notice for devs upcoming big changes devs should be aware of labels Jul 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request notice for devs upcoming big changes devs should be aware of
Projects
None yet
Development

No branches or pull requests

1 participant