Suivi de performance du business
Project description
iperform
iperform est un package Python conçu pour générer des tableaux de bord analytiques dynamiques et suivre les performances du business.
Spécialement pensé pour les secteurs télécom et bancaire, il s’adapte à tout domaine utilisant des séries chronologiques : Vente d’articles, production pétrolière, logistique, retail, etc.
Grâce à une API simple et cohérente, iperform permet de calculer rapidement :
- Des indicateurs temporels (MTD, YTD, QoQ)
- Des résumés comparatifs (vs J-1, vs N-1)
- Des prévisions basiques
- Des visualisations interactives
Et tout cela en quelques lignes de code.
Fonctionnalités principales
Le package offre une large gamme des fonctions qui renvoient la (les) d'une série temporelles pour une date donnée en argument, à l'exemple de :
mtd(): month-to-date (MTD), somme des valeurs allant du premier jour du mois jusqu'à la date de référence dans le même moisytd(): year-to-date : (YTD), somme des valeurs de la série allant du premier janvier jusqu'à dateget_summary_day(): une suite des indicateurs dynamiquesget_dashboard(): tableau de bord avec plusieurs KPIs calculésgraph_trend_day(): graphiques interactifsformat_kpi(): Formatage automatique (millions, %, etc.)
Installation
pip install iperform
Exemple d'utilisation
import pandas as pd
date = pd.date_range("2023-01-01", periods=222, freq="D")
x = np.random.normal(50, 6.3, 222)
df = pd.DataFrame({"date": date, "x": x, "zone": "RDC", "operator": "Orange"})
dday(df, date="2023-07-06", x="x", d=0, unite=1, decimal=2)
Organisation des fonctions
Les fonctions de iperform se regroupent en 4 catégories :
-
“Les performances” : Indicateurs de performance sur une période donnée.
dday(),wtd(),mtd(),qtd(),htd(),ytd(),full_w(),full_m(),full_q(),full_h()etfull_y(). -
“Les aperçus” : Résumés dynamiques avec comparaisons (vs période précédente, vs année passée).
get_summary_day(),get_summary_month()etget_summary_quarter(). -
“Les previsions” : Estimations futures basées sur les tendances observées.
forecast_m(),get_sarimax(): Bientôt disponible (dans iperform_cloud),split_data(). -
“Les visuelles” : Visualisation et mise en forme des résultats.
plot_kpi(),graph_trend_day(),graph_season(),format_kpi(),get_columns_day().
Obtenir de l’aide
Besoin d’un coup de main ? Voici comment t’aider :
- Consulte la documentation (bientôt disponible)
- Signale un bug ou demande une fonctionnalité : GitHub Issues
- Rejoins la communauté sur LinkedIn ou Slack (à créer)
- Contact : buabua@internet.ru
Contribuer
Toute contribution est la bienvenue ! Que ce soit pour corriger une erreur, ajouter une fonction, ou améliorer la documentation.
Consulte le fichier CONTRIBUTING.md pour commencer.
Licence
Ce projet est sous licence MIT – tu peux l’utiliser librement, même à des fins commerciales.
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 iperform-0.1.0.tar.gz.
File metadata
- Download URL: iperform-0.1.0.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c692397d23621dc257c6fe38c39ecc7c959b96dd924a1c82d6c0e3e7b60d122
|
|
| MD5 |
220a0facdbed3bc2f94bf31081792679
|
|
| BLAKE2b-256 |
2952401a12f9e2ba4b965193dfe6929ef297aafbf1e3df8faa8626330ccc69df
|
File details
Details for the file iperform-0.1.0-py3-none-any.whl.
File metadata
- Download URL: iperform-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f49fe8f2380e79d27bf6745dbd2e2b7fb75614b0af7655fd684960de22bc6510
|
|
| MD5 |
cdd37eec88706219c9c477ff09c395d6
|
|
| BLAKE2b-256 |
511312e19604a5aec211cf9a551d70ef6e01c648fe43abbeee22aa8ad2a7164c
|