Sommaire
Open3CL est une librairie JavaScript open source, spécialement conçue pour faciliter le calcul des Diagnostics de Performance Énergétique (DPE). Elle implémente la norme définie dans l'annexe 1 de l'arrêté du 31 mars 2021. Elle est destinée aux développeurs qui souhaitent intégrer des calculs énergétiques précis et conformes à la réglementation dans leurs applications.
Vous devez d'abord installer NodeJS en version 20 ou supérieure.
npm install @open3cl/engine
Lien à faire vers les wiki
import { calcul_3cl } from 'open3cl';
// Exemple d'objet JSON issu d'un fichier XML DPE
const dpeData = {
numero_dpe: '2113E1018248X',
statut: 'ACTIF',
logement: {
caracteristique_generale: {
annee_construction: 1948,
surface_habitable_logement: 49.96
},
installation_chauffage_collection: {
installation_chauffage: [
{
description: 'Chaudière individuelle gaz standard',
surface_chauffee: 49.96,
generateur_chauffage_collection: {
generateur_chauffage: [{ description: '...' }]
}
}
]
}
}
};
const result = calcul_3cl(dpeData);
Lister ici les rapports de tests avec stats sur le CORPUS DPE.
- Site Open 3CL
- Refacto technique
- Rapports de tests
- Certification ADEME
- Fonctionnalités
- DPE à l'immeuble
- Photovoltaïque
Voir la liste des issues pour avoir le détail complet des bugs et fonctionnalités en cours de réalisation.
Nous accueillons les contributions avec plaisir ! Si vous souhaitez améliorer Open3CL, veuillez :
- Forker le dépôt.
- Créer une branche pour vos modifications.
- Soumettre une pull request avec une description claire des changements apportés.
- Consultez le fichier CONTRIBUTING.md pour plus de détails.
Distribué sous la license GPL-3.0 license
. Lire le fichier LICENSE
pour plus d'informations.
Pour plus d'informations merci de nous contacter à cette adresse : open3cl@redfroggy.fr
A compléter