Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
•
7238c11
1
Parent(s):
8ad27c3
Adding faq in a more readable way
Browse files- disc_golf_simulator.py +22 -20
disc_golf_simulator.py
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
import numpy as np
|
2 |
-
import streamlit as st
|
3 |
from logging import getLogger
|
4 |
from pathlib import Path
|
5 |
|
|
|
|
|
6 |
from shotshaper.projectile import DiscGolfDisc
|
7 |
-
from utilities.visualize import get_plot, get_subplots,
|
8 |
|
9 |
# Define the default values
|
10 |
default_U = 24.2
|
@@ -14,6 +14,24 @@ default_pitch = 15.5
|
|
14 |
default_nose = 0.0
|
15 |
default_roll = 14.7
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
def main():
|
19 |
tab1, tab2 = st.tabs(['Simulator', 'FAQ'])
|
@@ -94,23 +112,7 @@ def main():
|
|
94 |
st.plotly_chart(fig, True)
|
95 |
|
96 |
with tab2:
|
97 |
-
st.markdown(
|
98 |
-
# Motivation
|
99 |
-
I saw some great work by [kegiljarhus](https://github.com/kegiljarhus) [repo](https://github.com/kegiljarhus/shotshaper)
|
100 |
-
and wanted to make this available as an app so people could learn more about disc golf. I really want to commend
|
101 |
-
the amazing idea of writing a [scientific article](https://link.springer.com/article/10.1007/s12283-022-00390-5)
|
102 |
-
AND releasing code, and actually executing it well. This is what gets people excited about STEM.
|
103 |
-
|
104 |
-
I originally saw this
|
105 |
-
[reddit post](https://www.reddit.com/r/discgolf/comments/yyhbcj/wrote_a_scientific_article_on_disc_golf_flight/)
|
106 |
-
which really piqued my interest.
|
107 |
-
|
108 |
-
# Questions
|
109 |
-
- I imagine some of you will want to add your disc here, if you can convert your disc into an `.stl` then I will
|
110 |
-
add it to the database. If this gets common enough I will add an option to upload your own.
|
111 |
-
- I imagine there will be a barrier to entry to do this.
|
112 |
-
- If you have any ideas, just let me know in a discussion or in a pull request
|
113 |
-
""")
|
114 |
|
115 |
|
116 |
if __name__ == "__main__":
|
|
|
|
|
|
|
1 |
from logging import getLogger
|
2 |
from pathlib import Path
|
3 |
|
4 |
+
import numpy as np
|
5 |
+
import streamlit as st
|
6 |
from shotshaper.projectile import DiscGolfDisc
|
7 |
+
from utilities.visualize import get_plot, get_subplots, stl_meshes, visualize_disc
|
8 |
|
9 |
# Define the default values
|
10 |
default_U = 24.2
|
|
|
14 |
default_nose = 0.0
|
15 |
default_roll = 14.7
|
16 |
|
17 |
+
faq = """
|
18 |
+
# Motivation
|
19 |
+
I saw some great work by [kegiljarhus](https://github.com/kegiljarhus) [repo](https://github.com/kegiljarhus/shotshaper)
|
20 |
+
and wanted to make this available as an app so people could learn more about disc golf. I really want to commend
|
21 |
+
the amazing idea of writing a [scientific article](https://link.springer.com/article/10.1007/s12283-022-00390-5)
|
22 |
+
AND releasing code, and actually executing it well. This is what gets people excited about STEM.
|
23 |
+
|
24 |
+
I originally saw this
|
25 |
+
[reddit post](https://www.reddit.com/r/discgolf/comments/yyhbcj/wrote_a_scientific_article_on_disc_golf_flight/)
|
26 |
+
which really piqued my interest.
|
27 |
+
|
28 |
+
# Questions
|
29 |
+
- I imagine some of you will want to add your disc here, if you can convert your disc into an `.stl` then I will
|
30 |
+
add it to the database. If this gets common enough I will add an option to upload your own.
|
31 |
+
- I imagine there will be a barrier to entry to do this.
|
32 |
+
- If you have any ideas, just let me know in a discussion or in a pull request
|
33 |
+
"""
|
34 |
+
|
35 |
|
36 |
def main():
|
37 |
tab1, tab2 = st.tabs(['Simulator', 'FAQ'])
|
|
|
112 |
st.plotly_chart(fig, True)
|
113 |
|
114 |
with tab2:
|
115 |
+
st.markdown(faq)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
|
117 |
|
118 |
if __name__ == "__main__":
|