Thanks @jbednar
I really like the discussion you have opened here And I learn a lot from it. Thanks.
I can see that I’m also coming from another background :-).
- I really seldom wan’t to show people intermediate code steps. I can see that some of my colleagues does. But those code cells with 20 lines of pandas or matplotlib are not really that usefull to me. That’s just my opinion. I would rather give a link to the source code and then show selected parts via
st.echo()
if neeed. - I’ve just started experiencing with Streamlit but I actually very much like the run all file hot reload feature with caching for data exploration and data engineering. With notebooks I get confused all the time on which cells have run in which order and the rerun all takes for ever. But that’s maybe just me.
- And with notebooks I have all these hazzles all the time of managing kernels, jupyter extensions etc. where i spend a lot of time on Google and Stack overflow.
- And I wan’t to deploy my things. That’s a part of my *definition of done’.
On another note I’ve started a comparision to Voila that you might be interested in. See How does Streamlit compare to Voila?