Demosthene-OR commited on
Commit
95043cb
1 Parent(s): f2ce4b7
Files changed (3) hide show
  1. app.py +7 -1
  2. style.css +13 -4
  3. tabs/data_viz_tab.py +1 -1
app.py CHANGED
@@ -6,6 +6,8 @@ from streamlit_option_menu import option_menu
6
  import config
7
  from tabs.custom_vectorizer import custom_tokenizer, custom_preprocessor
8
 
 
 
9
  # Initialize a session state variable that tracks the sidebar state (either 'expanded' or 'collapsed').
10
  if 'sidebar_state' not in st.session_state:
11
  st.session_state.sidebar_state = 'expanded'
@@ -23,6 +25,9 @@ thisfile = os.path.abspath(__file__)
23
  if ('/' in thisfile):
24
  os.chdir(os.path.dirname(thisfile))
25
 
 
 
 
26
  # Tabs in the ./tabs folder, imported here.
27
  from tabs import intro, exploration_tab, data_viz_tab, id_lang_tab, modelisation_dict_tab, modelisation_seq2seq_tab, game_tab
28
 
@@ -50,7 +55,8 @@ TABS = OrderedDict(
50
 
51
 
52
  def run():
53
-
 
54
  st.sidebar.image(
55
  "assets/demosthene_logo.png",
56
  width=270,
 
6
  import config
7
  from tabs.custom_vectorizer import custom_tokenizer, custom_preprocessor
8
 
9
+
10
+
11
  # Initialize a session state variable that tracks the sidebar state (either 'expanded' or 'collapsed').
12
  if 'sidebar_state' not in st.session_state:
13
  st.session_state.sidebar_state = 'expanded'
 
25
  if ('/' in thisfile):
26
  os.chdir(os.path.dirname(thisfile))
27
 
28
+ # Nécessaire pour la version windows 11
29
+ os.environ['PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'] = 'python'
30
+
31
  # Tabs in the ./tabs folder, imported here.
32
  from tabs import intro, exploration_tab, data_viz_tab, id_lang_tab, modelisation_dict_tab, modelisation_seq2seq_tab, game_tab
33
 
 
55
 
56
 
57
  def run():
58
+ global lang_tgt, label_lang
59
+
60
  st.sidebar.image(
61
  "assets/demosthene_logo.png",
62
  width=270,
style.css CHANGED
@@ -11,15 +11,15 @@ h2 {
11
  /* La ligne suivante est nécessaire à cause du module streamlit_option_menu qui "casse" les CSS suivants */
12
  @media (prefers-color-scheme: dark) {
13
  .st-cc {
14
- color: #fff!important; /* Couleur du texte en mode sombre */
15
  }
16
- .st-cg:hover {
17
- color: rgb(255, 75, 75)!important; /* Couleur du texte en mode sombre */
18
  }
19
  }
20
 
21
  p {
22
- margin-bottom:0.1rem;
23
  }
24
 
25
  code {
@@ -91,6 +91,15 @@ section[data-testid="stSidebar"] h2 {
91
  color: white;
92
  }
93
 
 
 
 
 
 
 
 
 
 
94
  /* Images */
95
 
96
  button[title="View fullscreen"] {
 
11
  /* La ligne suivante est nécessaire à cause du module streamlit_option_menu qui "casse" les CSS suivants */
12
  @media (prefers-color-scheme: dark) {
13
  .st-cc {
14
+ color: #fff!important; /* Couleur du texte en mode sombre */
15
  }
16
+ .st-cg:hover {
17
+ color: rgb(255, 75, 75)!important; /* Couleur du texte en mode sombre */
18
  }
19
  }
20
 
21
  p {
22
+ margin-bottom:0.1rem;
23
  }
24
 
25
  code {
 
91
  color: white;
92
  }
93
 
94
+ section[data-testid="stSidebar"] .stSelectbox .st-bk {
95
+ background-color: #a0d3de;
96
+ }
97
+
98
+ section[data-testid="stSidebar"] .stSelectbox .st-cc {
99
+ color: rgb(255, 43, 43);
100
+ font-weight: bold;
101
+ }
102
+
103
  /* Images */
104
 
105
  button[title="View fullscreen"] {
tabs/data_viz_tab.py CHANGED
@@ -366,7 +366,7 @@ def run():
366
  else:
367
  dist_frequence_mots(df_count_word_fr)
368
  with tab3:
369
- st.subheader("Distribution des longueurs de phases")
370
  st.markdown(
371
  """
372
  Malgré quelques différences entre les 2 langues (les phrases anglaises sont généralement un peu plus courtes),
 
366
  else:
367
  dist_frequence_mots(df_count_word_fr)
368
  with tab3:
369
+ st.subheader("Distribution des longueurs de phrases")
370
  st.markdown(
371
  """
372
  Malgré quelques différences entre les 2 langues (les phrases anglaises sont généralement un peu plus courtes),