mobility-team / mobility

Mobility, an open-source library for mobility modelisation
MIT License
16 stars 10 forks source link

Stocker les données téléchargées et les données temporaires hors du dossier d'installation Python #68

Open FlxPo opened 1 year ago

FlxPo commented 1 year ago

Pour le moment les fichiers téléchargés sont stockés directement dans le package, à cause de l'utilisation de paths relatifs au fichiers du package (avec data_folder_path).

Le mieux serait d'utiliser un dossier temporaire stocké autre part. Le package r5py crée par exemple un dossier dans "C:\Users\username\AppData\Local\r5py" (path adapté en fonction de l'OS, car s'appuie sur les variables d'environnement HOME et LOCALAPPDATA). On pourrait récupérer leur méthode : https://github.com/r5py/r5py/blob/main/src/r5py/util/config.py#L60.

Mind-the-Cap commented 1 year ago

Qu'est-ce que ça cause comme problème, d'après toi, de les stocker dans le dossier data du package ?