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

Features request #8

Open
liangwang0734 opened this issue Feb 13, 2020 · 1 comment
Open

Features request #8

liangwang0734 opened this issue Feb 13, 2020 · 1 comment

Comments

@liangwang0734
Copy link

Hi Kamodo team,

The progress of Kamodo is tremendous. The following are features I found useful in the past in studies of outer magnetosphere data with a focus on basic plasma physics processes. It would be great if you could include some of them in your long term goals. I believe Kamodo already has many of these features, though.

Offline analysis

  • user-defined list or function of coordinates of
    • sampling points, e.g., points along satellite trajectories
    • seed points as starting points for field-line tracing
  • various slicing options (like Paraview): plane, sphere, arbitrary
  • various extraction options: inside/out of sphere, box, below/above plane

GUI functionalities

  • calculator in the GUI (e.g., computing and showing 'rho*v_x')
  • combining data from more than one runs in the same view
  • saving selected data that can be reloaded in the GUI
  • saving the rendering scene that can be reloaded in the GUI
  • Bult-in web framework for data search (based on SPASE metadata?)
@asherp
Copy link
Contributor

asherp commented Feb 25, 2020

Thanks for the suggestions, Liang!

Offline analysis
I think we could support a range of commonly used geometric functions like this, as custom sublasses of Kamodo. I think this would also illustrate ways to extend Kamodo's functionality outside of interpolators.

GUI functionalities

  • calculator - was prototyping a feature like this. The python -> latex translation involves some trial and error - it would be nice to do it interactively, then have a submission button when you're happy with the equation.
  • combining data from more than one runs in the same view - we could illustrate this with examples combining two kamodo objects representing different regions in space or time.
  • saving selected data that can be reloaded in the GUI - sounds like some kind of export tool based on a user's selection. for time-series this is straight forward, but will have to consider how to do it with 3d objects
  • saving the rendering scene that can be reloaded in the GUI - this would kindof work by modifying and saving the config file.
  • Bult-in web framework for data search (based on SPASE metadata?) - will need to think more about this one

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

No branches or pull requests

2 participants