Toolbox strictement interne à DDLP. Elle n’est pas destinée à être diffusée comme un logiciel autonome : cet usage interne fait partie de l’avantage de productivité apporté par DDLP à ses clients.
Une boîte à outils née de plusieurs projets de dessin, pas un outil unique
Utilisé en interne chez DDLP, ce projet local en Python rassemble des pipelines accumulés au fil de divers projets de construction bois plutôt que construits autour d’une fonction unique. Il couvre deux familles de besoins de poids équivalent : le traitement des exports issus du logiciel Dietrich’s, et le nettoyage de DXF reçus en import, sans lien avec un logiciel particulier.
Sans cette préparation, les fichiers techniques doivent être contrôlés, normalisés puis transformés à la main avant de servir à la préparation de métrés, de listes de pièces ou de plans — une succession de manipulations qui peut rendre difficile le contrôle des sources et la traçabilité des résultats.
Pour un bureau d’études bois ou un professionnel technique, le nettoyage des DXF en entrée est ainsi plus rapide qu’une reprise manuelle. Le temps consacré à ces opérations diminue, ce qui réduit le coût horaire facturé au client.
En sortie, les livrables produits sont préparés pour être directement exploitables dans la suite du travail : ils sont plus lisibles et plus structurés que la sortie brute du logiciel Dietrich’s.
Un volet spécifique à Dietrich’s, un volet agnostique
Les fonctions liées aux exports — audit de CSV Dietrich’s, groupement de pièces bois, calcul de reliquats, préparation d’optimisations de débit, extraction par lots de métrés et d’optimisations XML — fonctionnent spécifiquement avec le logiciel Dietrich’s.
Le nettoyage de DXF fonctionne différemment : il prend un DXF de maîtrise d’œuvre en entrée, le traite selon des critères définis, et produit un DXF mieux structuré en sortie. Ce prétraitement est agnostique du logiciel qui lira ensuite le fichier — Dietrich’s, AutoCAD, Cadwork, Sema ou un outil de pré-dimensionnement (voir la fiche associée en bas de page). Il évite d’importer directement un DXF mal structuré dans un logiciel de dessin, avec les difficultés que cela entraîne habituellement.
Évolution prévue
Le projet doit être refactorisé pour séparer clairement les fonctions liées aux exports Dietrich’s du traitement des DXF reçus en entrée. Cette séparation facilitera la maintenance, la compréhension du périmètre et l’évolution de chaque volet sans les confondre.
Un traitement 100 % local
Le traitement s’effectue 100 % localement, à partir des fichiers et des configurations sélectionnés par l’utilisateur. Il manipule des formats techniques — CSV, XML et DXF — qui portent des mesures, des pièces ou des calques, puis produit des CSV, rapports, fichiers JSON ou DXF transformés. Dans l’usage interne actuel, ces données ne comportent pas d’identifiant de chantier ou de client, et le traitement n’envoie automatiquement aucune donnée vers un service externe.
La toolbox est un outil de bureau local : ce n’est ni un service web ni une application mobile. Google Sheets et Looker Studio peuvent servir d’outils avals de travail ou de visualisation ; le code actuel n’intègre pas d’API Google.
Un avantage interne au service de la production
Cette toolbox est volontairement réservée à l’usage interne de DDLP. Elle regroupe des outils et des méthodes qui améliorent notre productivité de dessinateur et notre capacité à fournir des livrables fiables aux bureaux d’études bois et aux professionnels techniques qui nous confient leurs dossiers.
La documentation détaillée, la configuration et le support sont donc organisés pour cet usage interne, et non comme une offre logicielle autonome à installer chez un tiers.