Skip to main content

Posts

Showing posts with the label streamlit data apps

collection and short reviews of interesting streamlit applications

     Streamlit application listing Introduction: Streamlit is an up and coming platform for hosting data apps with pythonic format to write them up. You don't need to know anything about tough and complicated web frameworks like django and flask and yet you can host your data apps using streamlit from now on. I created a streamlit application and released tutorials on starting up with streamlit and also how to design different components of apps in streamlit. Now I have connected with a few streamlit enthusiasts via that and have been seeing really cool apps being created with streamlit. So in this post, I will post some of the cool streamlit apps I find in internet. Later on I may add descriptions for some of these. NLP apps: (1) nlp app for sentiment detection, tokenization and number of nlp actions (2) my spacy streamlit app   works on spacy, does dependency parsing, entity tagging and pos tagging. Stock apps: (1) stock analysis app:  This is writt...

How to create better app layout and deploy your apps in streamlit

Introduction:                                   Photo by Alexander Sinn on Unsplash In our first post , we discussed about how we create a basic streamlit application and then actually we showed a nlp usage data application and showed how it is working. In this post, we will discuss how to setup layout of apps and deploy apps via streamlit share. Let's dig in. What is a layout? The layout refers to the structure of app front end. We study layouts and specifically fix each and every small component of an app. The reason for creating, studying and actively "optimizing" layout designs is to create the best user experience for every user of the app. The details of such topics are obviously out of scope for this article; but as the meaning of layout in this context is established; let's proceed with how to create different lay...

introduction to streamlit using python: create data applications

Introduction:    Photo by Luke Chesser on Unsplash If you are a data scientist and not an expert in web frameworks; many times you must have felt that you would like to have a program which would help you magically transform your data science application into a interactive data application. For what seemed like an eternity; there was no tool and we all had to create dashboards and what not to suffice for an interactive data app. But now the wait is over; as Streamlit is here.  what is streamlit? streamlit; as their official website tells, is the "fastest way to build and share data apps." Now as you are getting really excited; let me give you some more good news. Yes, you can use streamlit just as a python library because instead of being an app running software; streamlit data apps can be created just using the streamlit library. The apps run from your terminal on saying "streamlit run script_name.py" where the script_name.py is just a normal python script wher...