Hi All,
> - is it possible to run the code in Jupyter Notebook immediately after connection. Say, when the user clicks a link, then Jupyter Notebook is opened in new tab and immediately shows the result.
Not by default, likely with an extension on the javascript side, but
you will have to write this extension.
If the code depend on the notebook itself then this is a security risk
so the Jupyter/IPython team will not recommend it.
If you have full control of the server that might be doable. There is
still a bit of unknown: When you open a notebook is the kernel already
running, and do you want to re-run this code ?
> - is it possible to put matplotlib drawing (which shows the results) at the top of the notebook? Thus, after immediate execution the users will see the top part of the screen with the results and they should not care about the rest of the screen with Python code.
Roughly same response. Yes, with a custom extension.
> - is it possible to make Python code invisible for users and leave only drawing (after releasing the notebook into production for the users)?
Same again.
> - is it possible to create GUI for Jupyter Notebook (buttons, maybe sliders, readback fields)? What can be used for this?
For Python, yes, among other:
https://github.com/ipython/ipywidgets
In the end you seem to not really want a notebook and are looking for
something like dashboards:
https://github.com/jupyter-incubator/dashboards
See the readme of this repository for some examples.
--
M