API Reference
Cette page récapitule les points d’entrée réels de la bibliothèque
(chemins d’import valides avec PYTHONPATH=src) et renvoie vers le chapitre
détaillé de chaque module, où figurent des exemples exécutables avec leurs
sorties réelles.
Note
En local (dépôt), les modules s’importent sans préfixe
energysystemmodels. : le nom d’import est celui du sous-paquet, par
exemple from ThermodynamicCycles.Compressor import Compressor.
Transfert de chaleur — HeatTransfer
from HeatTransfer import CompositeWall, ParallelepipedicBody
from HeatTransfer import PipeInsulationAnalysis, PlateHeatTransfer
Chaque composant s’instancie via .Object(...) puis .calculate() ;
résultats dans .df (et attributs comme R_total, Q, q_total).
Détails : 1. Transfert de chaleur et Transfert de Chaleur.
Cycles thermodynamiques — ThermodynamicCycles
from ThermodynamicCycles.Source import Source
from ThermodynamicCycles.Sink import Sink
from ThermodynamicCycles.Compressor import Compressor
from ThermodynamicCycles.Turbine import Turbine
from ThermodynamicCycles.Chiller import Object as Chiller
from ThermodynamicCycles.HEX import NUT_HEX, DTLM_HEX
from ThermodynamicCycles.Combustion import NG_Heating_Value
from ThermodynamicCycles.Connect import Fluid_connect
Les composants s’assemblent par Fluid_connect(aval.Inlet, amont.Outlet).
Détails : <no title>.
Hydraulique et aéraulique
from ThermodynamicCycles.Hydraulic import StraightPipe, TA_Valve
from ThermodynamicCycles.Aeraulic import StraightPipe as AirDuct
Détails : 4. Modèles Hydrauliques et 5. Modèles Aerauliques.
Traitement d’air — AHU
from AHU.FreshAir import FreshAir
from AHU.Coil import HeatingCoil, CoolingCoil
from AHU.Humidification import Humidifier
from AHU.air_humide import air_humide
from AHU.GenericAHU.AirRecyclingAHU import Object as AirRecyclingAHU
from AHU.GenericAHU.AirRecoveryAHU import Object as AirRecoveryAHU
Détails : 3. Centrales de Traitement d’Air.
Analyse Pinch — PinchAnalysis
from PinchAnalysis import PinchAnalysis
pinch = PinchAnalysis.Object(df) # df avec colonnes id, name, Ti, To, mCp, dTmin2
pinch.Pinch_Temperature # attributs réels : Heating_duty, Cooling_duty,
# heat_recovery, df_hcc, df_ccc, df_combined
Détails : 6. Analyse de pincement.
Mesure & Vérification — IPMVP
from IPMVP.IPMVP import Mathematical_Models # retourne un tuple de 9 éléments
Détails : IPMVP - Mesure et Vérification.
Météorologie
from MeteoCiel.MeteoCiel_Scraping import MeteoCiel_histoScraping
from MeteoCiel.DJU_costic import DJU_costic
from OpenWeatherMap import OpenWeatherMap_call_location
Détails : 8. Données Météorologiques.
Photovoltaïque — PV
from PV.ProductionElectriquePV import SolarSystem
Détails : Créer un système et calculer la production.
Achat d’énergie — Facture
from Facture.TURPE import TurpeCalculator, input_Contrat, input_Tarif, input_Facture
from Facture.SONALGAZ_Elec import Sonalgaz_Elec
from Facture.SONALGAZ_gaz import Sonalgaz_Gaz
from Facture.ATR_Transport_Distribution import ATR_calculation
Détails : 10. Achat d’énergie.
Certificats d’Économies d’Énergie — CEE
from CEE.CEE import calcul_CEE, list_fiches # module de fonctions (pas de classe CEE)
Détails : 11. Certificats d’Économies d’Énergie.