Skip to content

Latest commit

History

649 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

PCRI

Le Programme-cadre de la recherche et de l'innovation est le programme de financement de la recherche de la Commission européenne (CE).

Work programmes under Horizon Europe

Search grants into CORDIS

Le Ministère chargé de l'enseignement supérieur et de la recherche a la responsabilité du suivi du programme pour la France Horizon Europe. Ce répertoire contient l'ensemble des traitements des données issues du SI eCorda administré par la CE.

Collecte des données

Voire Répertoire eCorda-data

Installation du projet

Les données (eCorda_data/) sont volumineuses et ne sont pas incluses dans le dépôt git. Chaque utilisateur doit donc :

  1. Récupérer le code (git clone)
  2. Récupérer/synchroniser les données séparément (OneDrive, disque réseau, etc.)
  3. Indiquer au projet où se trouvent ces données sur sa machine

Étapes

1. Cloner le projet

git clone https://github.com/dataesr/pcri.git
cd<nom_du_projet>

2. Installer les dépendances Python

pip install -r requirements.txt

3. Configurer le chemin vers les données

Option automatique (recommandée) :

python setup.py

Le script demande le chemin vers le dossier racine des données, crée config_local.py, puis crée automatiquement l'arborescence de dossiers si elle n'existe pas.

Option manuelle :

  1. Copier config_template.py en config_local.py
  2. Ouvrir config_local.py et remplacer "CHANGE_ME" par le chemin réel, par exemple :
    PATH="C:/Users/<ton_nom>/PCRI/"

4. Récupérer les données

Copier / synchroniser le dossier eCorda_data (et ses sous-dossiers) à l'emplacement indiqué dans config_local.py. Ce dossier n'est jamais versionné dans git — il doit être transmis par un autre canal (OneDrive partagé, disque réseau, clé USB, etc.)

5. Vérifier

frompathsimportPATH_REF, PATH_SOURCE, check_data_presentcheck_data_present()

Le script signale les dossiers manquants ou vides.

Utilisation dans le code

Ne plus jamais écrire de chemin en dur. Toujours importer depuis paths.py :

frompathsimportPATH_REF, PATH_SOURCE, PATH_WP, PATH_WORK, PATH_CLEAN

Fichiers concernés

FichierRôleVersionné dans git ?
config_template.pyModèle de configOui
config_local.pyConfig personnelle (chemin réel)Non (.gitignore)
paths.pyDéfinit tous les PATH_ à partir de config_localOui
setup.pyInstallation interactiveOui
eCorda_data/Données volumineusesNon (.gitignore)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages