-
Notifications
You must be signed in to change notification settings - Fork 25
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
Developer feedback on V1 #63
Comments
Hi @Moumouls, thanks a lot for your feedback! It is super valuable for me. I see your point with the As an idea: Would it help if you could rearrange the plots in the frontend, e.g. also on different Tabs or Nav entries, for example per drag and drop? This way the API (which I think is simpler to use, no Hiding the topbar is definitely not a problem. It's an easy implementation. Regarding the performance I'll have to analyze. Can you provide me a script or a hint of what you are plotting, e.g. how many plots, what type of plots, etc.? Are you using stream plots? |
Hi @ngfelixl , I can also add some details about my CLI usage, the v1 now do not exit (close server) also if i do not use observable. So i need to CTRL+C my shell before restarting the script. The v0.7 was more CLI friendly. A suggestion could be to let close the server if the developer do not use observable feature.
I think i could helps, like. Here a page layout that i can use:
You can notice that i this configuration a
In my use case i plot on each window like 35-50 graphs with 5-10 curves and 50 data points. On my experience a Single chrome tag will handle a max of 50 graphs in my use case. (MBP 16 late 2019) Also the old system allow the developer to play with tabs to custom layout composition and also play with tabs to compare accurately 2 graphs, an exemple: you compute a curve on 2020, the lib will open a tab, then you compute the same curve on 2021. You can easily play with Chrome short cut to change tab quickly and compare the curves. A use case (currently mine); the developer script cannot handle on the same graph both 2020 and 2021 curves, since the underlying script generating curves is not designed for performance reason to compute 2020 and 2021 curves at the same time. I think 0.7 fit really well in CLI usage, and the v1 fit really well in server usage. May be combining 0.7 and v1 could be the final solution to match both CLI/Server use cases, so developers will have the choice. But it could be also time consuming to maintain both use cases... |
Thanks! It seems that re-layouting the page could solve your issues with the
It should close the server if there are no connected windows. We could add the possibility that either, as you suggest, it closes itself if there are no observables involved, or reintroduce the |
Hi @ngfelixl,
It's not a bug but i just want to make some developer feedback about the new v1 🙂
Here how i use the lib:
stack
andplot
;stack
like acommit
to register graphs i want to display on a window andplot
to push graph in a new windowIn my use case; the v1 is now harder to use and may be not usable. Also i noticed a huge slow down since the system seems now more complex under the hood.
Also the topbar take some spaces, may be it could be interesting to let developers hide the topbar.
i hope my feedback could help your futur developments and on my side i'll stick to
0.7.7
.v1 feel likes a new package that answer to different goals not an evolution of
0.7
.I love your lib and a know that feedback can helps sometimes !
I would be happy to answer your questions if you have any 🙂
The text was updated successfully, but these errors were encountered: