from taipy.gui import Gui
from math import cos, exp
value = 10
page = """
# Taipy *Getting Started*
Value: <|{value}|text|>
<|{value}|slider|on_change=on_slider|>
<|{data}|chart|>
"""
def on_slider(state):
state.data = compute_data(state.value)
def compute_data(decay:int)->list:
return [cos(i/6) * exp(-i*decay/600) for i in range(100)]
data = compute_data(value)
from flask import Flask
from taipy import Gui
flask_app = Flask(__name__)
@flask_app.route("/home")
def home_page():
return "The home page."
gui = Gui(page="# Taipy application", flask=flask_app)
gui._config.config['async_mode'] = "asgi"
gui.run()#services)
app = flask_app
# if __name__ == "__main__":
# Gui(page).run(title="Dynamic chart")