Au cours de mon premier stage au CNRS, du 22 mai au 30 juin 2023, deux tâches m'ont été confiées :
Ces réalisations m'ont permis d'une part, de mettre en pratique et d'approfondir mes connaissances, notamment en SQL, en Python et en langages WEB (PHP, HTML, CSS, JS), et d'autre part, de me familiariser avec des librairies telles que SQLAlchemy et Pandas.
Le projet a pour but de remplacer l'interface actuelle, jugée complexe et peu maniable, par une
nouvelle interface plus simple et ergonomique. L'objectif principal était d'aider la
porteuse de projets à préparer la migration des données du RSPA vers la base IPHIS en lui fournissant
un outil d'aide au dédoublonnage des entités (en particulier les auteurs antiques).
La création de ce site permettrait à la porteuse de projets un grand gain de temps.
Actuellement, elle fournit à ma tutrice un fichier Excel contenant une liste d'identifiants d'auteurs
nécessitant des informations supplémentaires. Ensuite, ma tutrice exécute des scripts Python pour
générer des fichiers CSV, qu'elle convertit ensuite en Excel.
J'ai développé une interface web en PHP et HTML (voir les captures d'écran ci-dessous)
qui simplifie la récupération d'informations pour les utilisateurs.
Elle leur permet d'importer un fichier contenant des identifiants d'entités et
d'obtenir les données correspondantes sous forme de tableau.
L'objectif principal de cette interface est d'éliminer la nécessité d'exécuter
manuellement des scripts ou de manipuler des requêtes SQL complexes.
Elle offre une approche intuitive et simplifiée pour récupérer les informations souhaitées,
évitant ainsi aux utilisateurs de naviguer dans la structure très complexe
de la base de données.