Section 7 : Autres
7.1. Modules détaillés - Référence complète
Pour une documentation détaillée de chaque module, consultez les pages suivantes :
7.2. Imports et dépendances
Imports essentiels
# Modules de base
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# Modules EnergySystemModels par domaine
# Facturation et finance
from energysystemmodels.Facture.TURPE import TURPEProfil, TURPECalculateur
from energysystemmodels.CEE import *
# Données météorologiques
from energysystemmodels.OpenWeatherMap import OpenWeatherMapClient
from energysystemmodels.MeteoCiel import MeteoCielClient, DJUCalculator
# Production énergétique
from energysystemmodels.PV import PVSystem, ShadingProfile
# Thermodynamique
from energysystemmodels.ThermodynamicCycles import (
RefrigerationCycle, HeatPump, Source, Sink,
Compressor, Evaporator, Condenser, ExpansionValve
)
# Transfert de chaleur
from energysystemmodels.HeatTransfer import (
CompositeWall, Layer, PlateHeatExchanger, PipeInsulation
)
# Hydraulique et aéraulique
from energysystemmodels.Hydraulic import (
StraightPipe, TA_Valve, AirDuct, Singularity
)
# CTA et traitement d'air
from energysystemmodels.AHU import (
FreshAir, HeatingCoil, CoolingCoil, Humidifier, Fan
)
# Analyse et optimisation
from energysystemmodels.PinchAnalysis import PinchAnalysis, Stream
from energysystemmodels.IPMVP import IPMVPModel, IPMVPReport
# Modélisation bâtiment
from energysystemmodels.BuildingModel import RC_Model, RC_Model_Advanced
# Utilitaires
from energysystemmodels.utils import (
APIConnector, ParallelCalculator
)
from energysystemmodels.visualization import EnergyPlotter
from energysystemmodels.exceptions import (
EnergySystemError, ConfigurationError,
CalculationError, DataError
)
Dépendances externes
Le package EnergySystemModels nécessite les dépendances suivantes :
numpy>=1.20.0
pandas>=1.3.0
matplotlib>=3.4.0
scipy>=1.7.0
pvlib>=0.9.0
CoolProp>=6.4.0
requests>=2.26.0
psychrolib>=2.5.0
Installation complète avec toutes les dépendances :
$ pip install EnergySystemModels[all]
Installation minimale :
$ pip install EnergySystemModels
Installation pour des modules spécifiques :
$ pip install EnergySystemModels[pv] # Photovoltaïque uniquement
$ pip install EnergySystemModels[hvac] # CVC uniquement
$ pip install EnergySystemModels[analysis] # Analyse uniquement
7.3. Conclusion
Cette documentation couvre l’ensemble des fonctionnalités d’EnergySystemModels selon la chaîne de valeur énergétique :
Achat et Facturation : TURPE, CEE
Données et Production : Météo, PV
Transformation : Cycles thermodynamiques
Distribution : Transfert de chaleur, Hydraulique, Aéraulique
Usages finaux : CTA, Pinch, IPMVP, Modèle RC
Pour plus d’informations, consultez :
Documentation complète : https://energysystemmodels.readthedocs.io
Code source : https://github.com/your-repo/EnergySystemModels
Exemples : https://github.com/your-repo/EnergySystemModels/tree/main/examples
Issues : https://github.com/your-repo/EnergySystemModels/issues
Support et contribution
Pour toute question ou contribution :
Email : support@energysystemmodels.com
Licence
EnergySystemModels est distribué sous licence MIT.
Copyright (c) 2024 EnergySystemModels Contributors
Pour les détails complets de la licence, voir le fichier LICENSE dans le dépôt source.