Spaces:
Sleeping
Sleeping
| import altair as alt | |
| import numpy as np | |
| import pandas as pd | |
| import streamlit as st | |
| """ | |
| # Welcome to AbideVerse! | |
| ##### AbideVerse β Your Daily AI-Powered Bible Verse Companion. | |
| """ | |
| #tabs = st.tabs(["π¬ Chat", "π RAG", "π§ Memorize", "π Devotions", "π η¬θ£‘θι", "π§ Settings"]) | |
| tabs = st.tabs(["π η¬θ£‘θι", "π Spiral"]) | |
| # ---------------- η¬θ£‘θι-XLCD Tab ---------------- | |
| with tabs[0]: | |
| st.subheader("η¬θ£‘θι|δΈ»ηεζ¨") | |
| st.markdown("[εε η¬θ£‘θι|δΈ»ηεζ¨ App (Launch XLCD|Joyolord App)](https://joyolordapp.web.app/)") | |
| # ---------------- Settings Tab ---------------- | |
| with tabs[1]: | |
| st.subheader("Spiral") | |
| num_points = st.slider("Number of points in spiral", 1, 10000, 1100) | |
| num_turns = st.slider("Number of turns in spiral", 1, 300, 31) | |
| indices = np.linspace(0, 1, num_points) | |
| theta = 2 * np.pi * num_turns * indices | |
| radius = indices | |
| x = radius * np.cos(theta) | |
| y = radius * np.sin(theta) | |
| df = pd.DataFrame({ | |
| "x": x, | |
| "y": y, | |
| "idx": indices, | |
| "rand": np.random.randn(num_points), | |
| }) | |
| st.altair_chart(alt.Chart(df, height=700, width=700) | |
| .mark_point(filled=True) | |
| .encode( | |
| x=alt.X("x", axis=None), | |
| y=alt.Y("y", axis=None), | |
| color=alt.Color("idx", legend=None, scale=alt.Scale()), | |
| size=alt.Size("rand", legend=None, scale=alt.Scale(range=[1, 150])), | |
| )) | |