edichief commited on
Commit
99e6b78
1 Parent(s): 69abbc0
Files changed (3) hide show
  1. app.py +6 -6
  2. style.css +1 -2
  3. visualize_pipeline.py +12 -1
app.py CHANGED
@@ -11,21 +11,21 @@ st.title("Welcome to Healthsea 🪐")
11
  intro, jellyfish = st.columns(2)
12
  jellyfish.markdown("\n")
13
 
14
- data_load_state = intro.subheader("Create easier access to health✨")
15
 
16
  jellyfish.image("data/img/Jellymation.gif")
17
  intro.markdown(
18
  "Healthsea is a spaCy v3 pipeline that analyzes user reviews to supplement products by extracting their effects on health."
19
  )
20
  intro.markdown(
21
- """With this app, you're able to explore the results of healthsea on up to 1 million reviews.
22
- You can search for any health aspect, whether it is an disease (e.g. joint pain) or a desired health effect such as (e.g. energy),
23
- the app returns a list of the best products and substances. You can also explore the capabilities of the pipeline itself, by writing custom reviews and
24
- see every processing step of the pipeline.
25
  """
26
  )
27
  intro.markdown(
28
- """If you want to learn more about healthsea, you can read more in our [blog post]().
29
  """
30
  )
31
 
11
  intro, jellyfish = st.columns(2)
12
  jellyfish.markdown("\n")
13
 
14
+ intro.subheader("Create easier access to health✨")
15
 
16
  jellyfish.image("data/img/Jellymation.gif")
17
  intro.markdown(
18
  "Healthsea is a spaCy v3 pipeline that analyzes user reviews to supplement products by extracting their effects on health."
19
  )
20
  intro.markdown(
21
+ """With this app, you're able to explore the results of Healthsea on up to 1 million reviews.
22
+ You can search for any health aspect, whether it's an disease (e.g. joint pain) or a desired health effect such as (e.g. energy),
23
+ the app returns a list of the best products and substances. You can also explore the pipeline itself, by writing custom reviews and
24
+ get an insight into the individual proccessing steps.
25
  """
26
  )
27
  intro.markdown(
28
+ """You can read more in our [blog post]().
29
  """
30
  )
31
 
style.css CHANGED
@@ -3,8 +3,7 @@
3
  border-style: solid;
4
  border-width: 1px;
5
  border-radius: 5px;
6
- border-color: #3b3b4d;
7
- box-shadow: 0px 5px #3b3b4d;
8
  }
9
 
10
  .kpi:hover {
3
  border-style: solid;
4
  border-width: 1px;
5
  border-radius: 5px;
6
+ border-color: inherit;
 
7
  }
8
 
9
  .kpi:hover {
visualize_pipeline.py CHANGED
@@ -60,8 +60,19 @@ def visualize_pipeline():
60
  </div>"""
61
  return html
62
 
 
63
  # Load model
64
- nlp = spacy.load("en_healthsea")
 
 
 
 
 
 
 
 
 
 
65
 
66
  # Pipeline
67
  st.markdown("""---""")
60
  </div>"""
61
  return html
62
 
63
+ load_state = st.markdown ("#### Loading...")
64
  # Load model
65
+ try:
66
+ load_state.markdown ("#### Loading model...")
67
+ nlp = spacy.load("en_healthsea")
68
+
69
+ # Download model
70
+ except LookupError:
71
+ import nltk
72
+ import benepar
73
+ load_state.markdown ("#### Downloading model...")
74
+ benepar.download('benepar_en3')
75
+ load_state.markdown ("#### Loading done!")
76
 
77
  # Pipeline
78
  st.markdown("""---""")