Spaces:
Sleeping
Sleeping
Minor UX fixes
Browse files
app.py
CHANGED
|
@@ -69,8 +69,7 @@ vicf = Vicinity.from_vectors_and_items(
|
|
| 69 |
metric=Metric.COSINE
|
| 70 |
)
|
| 71 |
|
| 72 |
-
query=pn.widgets.TextInput(name="
|
| 73 |
-
|
| 74 |
|
| 75 |
|
| 76 |
score=pn.indicators.Number(name="Score d'adéquation", value=2, visible=False,
|
|
@@ -82,7 +81,7 @@ score=pn.indicators.Number(name="Score d'adéquation", value=2, visible=False,
|
|
| 82 |
def calcul_score(dft):
|
| 83 |
dft['canton']=dft.apply(assigne_canton, axis=1)
|
| 84 |
dist=dfdist[:][dft.canton].min(axis=1).sum()
|
| 85 |
-
return max(0, 10-dist//2000)
|
| 86 |
|
| 87 |
|
| 88 |
def carte(col):
|
|
@@ -115,7 +114,7 @@ def carte(col):
|
|
| 115 |
score.visible=True
|
| 116 |
|
| 117 |
|
| 118 |
-
return pn.pane.plot.Folium(m, height=800)
|
| 119 |
|
| 120 |
lien=pn.bind(carte, col=query)
|
| 121 |
|
|
@@ -128,7 +127,7 @@ La carte montrera pour la région Normandie les offres d'emploi de sens associé
|
|
| 128 |
app = pn.template.MaterialTemplate(
|
| 129 |
title='Compétences à la carte',
|
| 130 |
header='par Solo³',
|
| 131 |
-
main=pn.FlexBox(pn.Row(query, score), lien, height=
|
| 132 |
modal=modal_text,
|
| 133 |
|
| 134 |
)
|
|
|
|
| 69 |
metric=Metric.COSINE
|
| 70 |
)
|
| 71 |
|
| 72 |
+
query=pn.widgets.TextInput(name="Décrire la compétence recherchée et presser 'Entrée'")
|
|
|
|
| 73 |
|
| 74 |
|
| 75 |
score=pn.indicators.Number(name="Score d'adéquation", value=2, visible=False,
|
|
|
|
| 81 |
def calcul_score(dft):
|
| 82 |
dft['canton']=dft.apply(assigne_canton, axis=1)
|
| 83 |
dist=dfdist[:][dft.canton].min(axis=1).sum()
|
| 84 |
+
return min(10, max(0, 10-dist//2000))
|
| 85 |
|
| 86 |
|
| 87 |
def carte(col):
|
|
|
|
| 114 |
score.visible=True
|
| 115 |
|
| 116 |
|
| 117 |
+
return pn.pane.plot.Folium(m, height=600, width=800)
|
| 118 |
|
| 119 |
lien=pn.bind(carte, col=query)
|
| 120 |
|
|
|
|
| 127 |
app = pn.template.MaterialTemplate(
|
| 128 |
title='Compétences à la carte',
|
| 129 |
header='par Solo³',
|
| 130 |
+
main=pn.FlexBox(pn.Row(query, score), lien, height=800),
|
| 131 |
modal=modal_text,
|
| 132 |
|
| 133 |
)
|