Live data from Hacker News

Streamlit: Turn a Python script into an interactive data analysis tool

towardsdatascience.com

11–20 of 67 posts

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#11
I'm impressed.

Installing on my Mac to test this out was very straight-forward:

    cd /tmp
    mkdir streamlit
    cd streamlit
    pipenv shell
    pip install streamlit
Then I could play with the built-in demos by running:

    streamlit hello
So that was a slick intro - next step was I followed this tutorial: https://streamlit.io/docs/tutorial/create_a_data_explorer_ap...

And a few minutes later I had an interactive notebook-style interface for playing with Uber pickup data in New York.

This is a really interesting product.

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#13
post #9

Does anyone have any hands-on experience with this? It looks impressive. I'm interested in contrasting this with dash plotly for python

My thoughts exactly, this looks very similar to plotly Dash. Perhaps the creators could share their thoughts on how this compares.

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#14
This looks really slick, can't wait to try it out!

If anyone is curious about other tools in the same space, our data scientists use Dash[1] and plotly to build interactive exploration and visualization apps. We set up a Git repo that deploys their apps internally with every merge to master, so they're actually building and updating tools that our operations, marketing, etc teams use every day.

[1] https://plot.ly/dash/

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#16
I gave it a try on Windows and ran into an issue, but found a workaround.

I'm using WinPython 3.6 on Windows 7. I did "pip install streamlit" and then "streamlit hello", and had to allow it through the firewall, then got a 404 page.

The workaround is very simple, just use the provided http address and add "index.html":

    http://localhost:8501/index.html
This link has more info: https://github.com/streamlit/streamlit/issues/244

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#17
post #15

This is cool but it's already been on the top page twice this week... https://news.ycombinator.com/item?id=21127528 https://news.ycombinator.com/item?id=21126477

Maybe redundant, but I'm glad it was posted again because I didn't see it those other times.

Re: Streamlit: Turn a Python script into an interactive data analysis tool

#20
This is spectacular. I have written about this many times on HN itself .

Jupyter -> internal tool/API is pretty much the holy grail of bridging data scientists, business teams and engineering.

I hope this project doesn't die out. A lot of people would pay for this.

Post reply on HN