Psupsup est une librairie de traitement des données des candidats à l'admission post-bac en France, permettant de générer des fichiers Excel, CSV et PDF à partir des résultats traités des candidats.
Project description
PSUPSUP
Psupsup est un module python de traitement des données des candidats à l'admission post-bac en France, permettant de générer des fichiers Excel, CSV et PDF à partir des résultats traités des candidats.
Le code est disponible sur GitHub (https://github.com/matteli/Psupsup) avec un fichier exemple de programme.
Installation
- Installer python (>=3.9)
- Créer un répertoire de travail pour créer votre programme, copier les différents fichiers de travail parcoursup et récupérer les fichiers créés par votre programme. Entrer dans ce dossier.
- Créer un environnement virtuel :
python3 -m venv .venv - Activer l'environnement virtuel.
- pour Unix/macOS :
source .venv/bin/activate - pour Windows :
.venv\Scripts\activate
- pour Unix/macOS :
- Installer Psupsup :
python3 -m pip install psupsup
Utilisation
Données parcoursup
Les données des candidats sur parcoursup doivent être exporter au format JSON.
Pour celà, créer un modèle (Export de données -> Export JSON -> Cliquer sur l'engrenage correspondant -> Créer un modèle).
Donner un libellé à votre modèle pour le retrouver plus tard (les modèles restent d'une année sur l'autre).
Choisir les paramètres sélectionnables suivants:
- Données candidats :
- Numéro dossier
- Nom Candidat (pour les apprentis)
- Prénom Candidat (pour les apprentis)
- Sexe
- Coordonnées - Adresse mail (pour les apprentis)
- Scolarité, pour toutes les années scolaires :
- Année Scolaire - Code
- Niveau Etude - Libellé
- Bulletins Scolaires :
- Bulletins - Année Scolaire - Code
- Bulletins - Périodicité - Libellé
- Type de classe - Libellé
- Périodicité du bulletin -Libellé
- Matière - Code
- Moyenne du Candidat
- Moyenne classe Candidat
- Moyenne Basse Classe du Candidat
- Moyenne Haute Classe du Candidat
- Pour chaque série ciblée, cocher les matières ciblées*
- Baccalauréat :
- Série Diplôme - Code
- Spécialité - Libellé
- Notes Baccalauréat :
- Epreuve - Code
- Note de l'épreuve
- Pour chaque série ciblée, cocher les matières ciblées
- Données Vœux :
- Vœux - Groupe - Libellé
- Vœu confirmé - Code
Valider.
Une fois le modèle créée, générer le fichier de données en cliquant sur l'icone avec la flèche vers le bas.
Générer un nouveau fichier.
Attendre et récupérer le fichier en cliquant dessus. Le copier dans le répertoire de travail (Ne pas le dézipper, la librairie s'en charge).
Programme de traitement
Utiliser votre éditeur de code favori.
Créer votre programme en utilisant les fonctions de la librairie à partir du programme "exemple.py".
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file psupsup-26.0.0.tar.gz.
File metadata
- Download URL: psupsup-26.0.0.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c4a3adccebebe7d8094aa26981fc2bea1511a4a89f7be4ae2656404c9086712
|
|
| MD5 |
9b9b30e504133ad6143d7f9ffd3355f5
|
|
| BLAKE2b-256 |
74c067c64c0b821ab9931301822572ce0e121fd73d1f1561984fd3f0965f03a7
|
File details
Details for the file psupsup-26.0.0-py3-none-any.whl.
File metadata
- Download URL: psupsup-26.0.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddedfbda2cf2c1d8902a3dc306295c30e22baba6a823c78fcc0db1b38af8d317
|
|
| MD5 |
83365844a2b6a955f297b52166d8a943
|
|
| BLAKE2b-256 |
0308b3556630350835ade131706304b30eb9b213d6dc250c649d110b1283f6ac
|