-
Notifications
You must be signed in to change notification settings - Fork 8
Add streaming support for generators. #4
Copy link
Copy link
Open
Description
Do you consider adding streaming support for generators to the message function, similar to st.write_stream in the Streamlit library?
e.g.
import time
import numpy as np
import pandas as pd
import streamlit as st
_LOREM_IPSUM = """
Lorem ipsum dolor sit amet, **consectetur adipiscing** elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
"""
def stream_data():
for word in _LOREM_IPSUM.split(" "):
yield word + " "
time.sleep(0.02)
yield pd.DataFrame(
np.random.randn(5, 10),
columns=["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"],
)
for word in _LOREM_IPSUM.split(" "):
yield word + " "
time.sleep(0.02)
if st.button("Stream data"):
st.write_stream(stream_data)Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels