Spaces:
Sleeping
Sleeping
Téléchargement fichier résultats
Browse files- CHANGELOG.md +1 -0
- app.py +3 -3
CHANGELOG.md
CHANGED
|
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning].
|
|
| 10 |
|
| 11 |
### Added
|
| 12 |
* Un changement manuel d'adresse met à jour le géocodage.
|
|
|
|
| 13 |
|
| 14 |
### Changed
|
| 15 |
* Type du bouton de téléversement de fichiers
|
|
|
|
| 10 |
|
| 11 |
### Added
|
| 12 |
* Un changement manuel d'adresse met à jour le géocodage.
|
| 13 |
+
* Téléchargement des résultats.
|
| 14 |
|
| 15 |
### Changed
|
| 16 |
* Type du bouton de téléversement de fichiers
|
app.py
CHANGED
|
@@ -6,7 +6,6 @@ import panel as pn
|
|
| 6 |
import pandas as pd
|
| 7 |
import geopandas as gpd
|
| 8 |
|
| 9 |
-
|
| 10 |
from time import sleep
|
| 11 |
|
| 12 |
from bokeh.models.widgets.tables import DateFormatter
|
|
@@ -112,14 +111,14 @@ def tableau_resultats(dffinal):
|
|
| 112 |
formatters={"heure" : DateFormatter(format="%H:%M")},
|
| 113 |
disabled=True,
|
| 114 |
height=1000)
|
|
|
|
| 115 |
|
| 116 |
fichier_exp, bouton_exp = tab_final.download_menu(
|
| 117 |
text_kwargs={'label': 'Nom csv résultats', 'value': 'Résultats.csv'},
|
| 118 |
button_kwargs={'label': 'Télécharger'}
|
| 119 |
)
|
| 120 |
return pn.Column(
|
| 121 |
-
pn.Row(fichier_exp, bouton_exp),
|
| 122 |
-
tab_final.style.map(lambda v: f'background-color:{pal[v]};color:white', subset="num_vehicule")
|
| 123 |
)
|
| 124 |
|
| 125 |
|
|
@@ -160,6 +159,7 @@ def tous_calculs(_):
|
|
| 160 |
|
| 161 |
bouton=pn.widgets.Button(name="Lancer les calculs", button_type="primary", on_click=tous_calculs)
|
| 162 |
|
|
|
|
| 163 |
tabs=pn.Tabs(
|
| 164 |
('Destinations', tabd.get_panel()),
|
| 165 |
('Usagers', tabp.get_panel()),
|
|
|
|
| 6 |
import pandas as pd
|
| 7 |
import geopandas as gpd
|
| 8 |
|
|
|
|
| 9 |
from time import sleep
|
| 10 |
|
| 11 |
from bokeh.models.widgets.tables import DateFormatter
|
|
|
|
| 111 |
formatters={"heure" : DateFormatter(format="%H:%M")},
|
| 112 |
disabled=True,
|
| 113 |
height=1000)
|
| 114 |
+
tab_final.style.map(lambda v: f'background-color:{pal[v]};color:white', subset="num_vehicule")
|
| 115 |
|
| 116 |
fichier_exp, bouton_exp = tab_final.download_menu(
|
| 117 |
text_kwargs={'label': 'Nom csv résultats', 'value': 'Résultats.csv'},
|
| 118 |
button_kwargs={'label': 'Télécharger'}
|
| 119 |
)
|
| 120 |
return pn.Column(
|
| 121 |
+
pn.Row(fichier_exp, bouton_exp), tab_final
|
|
|
|
| 122 |
)
|
| 123 |
|
| 124 |
|
|
|
|
| 159 |
|
| 160 |
bouton=pn.widgets.Button(name="Lancer les calculs", button_type="primary", on_click=tous_calculs)
|
| 161 |
|
| 162 |
+
|
| 163 |
tabs=pn.Tabs(
|
| 164 |
('Destinations', tabd.get_panel()),
|
| 165 |
('Usagers', tabp.get_panel()),
|