Un foyer maintenu pour vos modèles STAN

STAN (TU Wien) a appris l'analyse de flux de matières à une génération d'ingénieurs, et sa dernière version date de février 2022. Si vous en dépendez, voici une alternative sérieuse, activement développée, qui ouvre vos fichiers.

STAN 2.7OpenSankey
État du projet Gratuiciel, dernière version en 2022 Développement actif, cœur open source
Plateforme Logiciel de bureau Windows (exécutables Mac et Linux depuis 2025) N'importe quel navigateur, rien à installer
Réconciliation de données Moindres carrés pondérés et propagation d'erreur, selon la norme ÖNORM S 2096 Réconciliation sous contraintes, et complétion à partir d'environ 10 % de données connues
Incertitudes Oui, propagation analytique Oui, jusqu'aux résultats, sous forme d'intervalles
Années et scénarios Périodes contiguës et couches Étiquettes de données : années, scénarios, toute dimension, commutables à la volée
Diffusion des résultats Exports statiques, échange de fichiers Diagrammes interactifs publiés, embarquables dans n'importe quel site
Vos fichiers existants Aucun import depuis nos formats Import .smfa et .zmfa intégré
Prix Gratuit Éditeur gratuit et sans compte ; le moteur d'analyse de flux relève d'un abonnement, avec un mois d'essai (voir les tarifs)

À qui s'adresse STAN

STAN (« subSTance flow ANalysis ») a été développé à la TU Wien par Oliver Cencic et Helmut Rechberger. C'est l'outil de référence de la communauté académique de l'analyse de flux de matières et de substances : recherche, enseignement, gestion des déchets. Il implémente la norme autrichienne ÖNORM S 2096 et il est cité dans une grande partie de la littérature du domaine. Il est gratuit.

Ce que STAN fait bien

La rigueur statistique, et son affichage. STAN vérifie la plausibilité du modèle, réconcilie les données par moindres carrés pondérés, propage l'erreur analytiquement, puis rend des diagnostics que les publications du domaine citent nommément : degré de sur-détermination, valeur de la fonction objectif, indice de qualité de la réconciliation entre 0 et 1, détection d'erreurs grossières par test sur les écarts et histogramme des scores standardisés. Il couple les couches de biens et de substances par des équations de concentration, chaîne les stocks d'une période à la suivante, arrondit les nombres selon l'incertitude qui les accompagne, et permet d'attacher une référence bibliographique et une remarque à chaque valeur, couche par couche et période par période. Sur la traçabilité d'un nombre dans un article scientifique, c'est un modèle du genre.

La limite qu'il ne peut pas franchir

STAN est un outil de calcul de bureau, dans lequel le diagramme sert le modèle mathématique. Cela produit deux limites structurelles.

La première est le modèle de données : STAN organise les valeurs en couches (biens, substances, énergie) croisées avec des périodes de durée égale. C'est exactement ce qu'il faut pour une analyse de substances dans le temps, et rien d'autre. Une troisième dimension — un scénario, une région, un usage, une filière — n'a pas d'emplacement dans le fichier : elle devient un autre fichier, à maintenir en parallèle.

La seconde est la sortie : le résultat d'une étude STAN est un fichier ou une image. Le portail stan2web permet de déposer et de rechercher des fichiers, en lecture seule, mais un fichier n'est pas un livrable pour un commanditaire qui veut explorer. À cela s'ajoute un détail qui pèse à l'usage : l'annulation ne couvre que les déplacements et redimensionnements, pas les modifications du modèle.

Enfin, un point de contexte qui n'est pas une critique du logiciel : sa dernière version publiée date de février 2022, et il repose sur un environnement d'exécution Windows ancien. Pour un laboratoire qui engage une thèse de trois ans, c'est un risque à peser.

Ce que nous apportons en plus

Le même métier, sur un socle web, avec la visualisation et la diffusion en première classe : styles, étiquettes croisées, vues multiples d'un même modèle, légendes, placement automatique, publication d'un diagramme interactif que l'on partage par une URL et que l'on embarque dans un site. Côté données, un classeur Excel structuré fait l'aller-retour complet, là où STAN passe par le presse-papiers. Côté calcul, notre solveur est libre — aucun module tiers sous licence séparée n'est nécessaire pour traiter les grands systèmes — il accepte les contraintes minimum/maximum, rend des intervalles quand l'information est insuffisante, et procède par tirages de Monte-Carlo pour l'analyse d'incertitude. Enfin, les dimensions sont libres et se croisent : années, scénarios, régions, produits, avec agrégation et désagrégation hiérarchiques des nœuds.

Dans quels cas rester sur STAN

Restez sur STAN si votre travail repose sur ce que nous n'avons pas encore : les équations de concentration qui couplent biens et substances dans une même résolution — le cœur de l'analyse de flux de substances —, le rapport statistique complet (sur-détermination, indice de qualité, scores standardisés), l'arrondi piloté par l'incertitude, ou le nommage assisté depuis une nomenclature comme le catalogue européen des déchets. Restez-y aussi si votre publication doit revendiquer une conformité à ÖNORM S 2096 telle que STAN l'implémente. Le tableau ci-dessous dit ligne par ligne où nous en sommes.

Et vous n'avez pas à choisir à l'avance : notre importeur lit vos fichiers, vos originaux restent des fichiers STAN valides.

Vous enseignez l'analyse de flux de matières ? Écrivez-nous, les usages pédagogiques se discutent : voir les tarifs.

Voir des modèles STAN s'ouvrir dans le navigateur

De vrais fichiers STAN, dans les deux formats — trois .zmfa et un .smfa —, avec leurs processus, leurs périodes et leurs stocks, disposés exactement là où STAN les avait dessinés. Cliquez ; rien à installer.

Fonction par fonction : STAN 2.7 face à OpenSankey

Nous avons établi ce tableau en développant notre importeur STAN, à partir de l'aide intégrée de STAN 2.7 et de vrais fichiers .zmfa et .smfa. Chaque ligne reçoit un verdict honnête : certaines choses sont strictement équivalentes (et survivent à l'import), d'autres existent sous une forme différente, d'autres n'existent que d'un seul côté. Une erreur nous a échappé ? Signalez-la, nous la corrigerons.

Équivalent strictement équivalent Proche même usage, autre forme STAN seul pas encore d'équivalent OpenSankey seul pas d'équivalent STAN

Modèle et structure

FonctionSTAN 2.7OpenSankeyVerdict
Processus, flux, imports et exports Symboles I/E à la frontière du système Importés en nœuds externes ; les lettres I/E sont conservées comme libellés Équivalent
Processus avec stock Niveau de stock et variation par période Stocks pris en charge et importés Équivalent
Désactivation du bilan par processus Le bilan peut être désactivé processus par processus Le même interrupteur (bilan matière par nœud) ; importé Équivalent
Sous-systèmes imbriqués Jusqu'à six niveaux, chacun avec sa zone de dessin Niveaux d'agrégation de nœuds : replier et déplier sur place, plusieurs hiérarchies indépendantes Proche
Frontière de système avec totaux automatiques Frontière dessinée, textes automatiques : Σ imports, exports, variations de stock Une zone peut être dessinée, mais les totaux de frontière ne sont pas encore calculés STAN seul

Couches et périodes

FonctionSTAN 2.7OpenSankeyVerdict
Périodes (années, séries temporelles) Périodes contiguës de durée égale Importées en étiquettes de données : un diagramme, toutes les années, commutables à la volée Équivalent
Couches de substances et d'énergie Plusieurs couches dans un même fichier Vous choisissez la couche à ouvrir à l'import ; une couche par document pour l'instant Proche
Équations de concentration (biens ↔ substances) Couplage bilinéaire résolu entre couches, le cœur de l'analyse de substances Non disponible : chaque jeu de données est réconcilié indépendamment STAN seul
Équation de stock entre périodes stocki = stocki−1 + Δstocki−1, automatique En développement (chaînage de stocks pluriannuel) STAN seul
Base d'échelle (par exemple pour 100 000 habitants) Données affichées relativement à une entité de référence Facteurs d'unité et d'échelle par jeu de données Proche
Dimensions supplémentaires libres Couches × périodes uniquement Autant de groupes d'étiquettes que nécessaire : scénarios, régions, produits, usages, croisés librement OpenSankey seul

Données, incertitudes et réconciliation

FonctionSTAN 2.7OpenSankeyVerdict
Valeur = moyenne ± incertitude-type En absolu ou en pourcentage, facultative par valeur Importée (convertie en pourcentage relatif), alimente directement notre réconciliation Équivalent
Réconciliation de données Moindres carrés pondérés, y compris cas non linéaires Solveur sous contraintes : réconciliation et complétion des inconnues à partir de données partielles Proche
Valeurs calculées dans le diagramme Bascule entre données saisies et données calculées Les valeurs calculées par STAN sont importées comme résultats et affichées comme telles Équivalent
Incertitude des résultats Propagation d'erreur analytique Intervalles de résultat (min–max), importés des fichiers STAN et calculés par notre solveur Proche
Coefficients de transfert Matrice par processus, coefficients inconnus calculables Importés en contraintes de ratio entre flux et résolus ; pas encore d'éditeur matriciel par nœud Proche
Détection d'erreurs grossières et indice de qualité Scores standardisés, test à 95 %, qualité de réconciliation entre 0 et 1 Signalement des valeurs sorties de leur incertitude aujourd'hui ; le rapport statistique complet est en développement STAN seul
Relations linéaires supplémentaires entre flux flux = facteur × flux, entre couches et entre périodes Contraintes de ratio et de minimum/maximum au sein d'un jeu de données ; les relations entre couches viendront avec le multi-couches Proche
Analyse d'incertitude par tirages Monte-Carlo sur les variables libres OpenSankey seul

Saisie et documentation

FonctionSTAN 2.7OpenSankeyVerdict
Grille de données Data Explorer (groupage, tri, validation des unités) Tableur embarqué dans l'éditeur Équivalent
Chaîne de travail Excel Copier-coller avec Excel Classeur structuré complet : import, édition dans Excel, réimport, aller-retour Proche
Unités personnalisées et conversion Unités définies par l'utilisateur, unités quotient comprises (t/an) Idem, et les unités quotient survivent à l'import Équivalent
Référence bibliographique et remarque par valeur Par couche et par période, avec liste de références réutilisable Importées : les références arrivent dans le champ source, les remarques dans le champ hypothèse, valeur par valeur ; pas encore de liste de références réutilisable Proche
Arrondi piloté par l'incertitude Chiffres significatifs déduits de l'incertitude (affichage métrologique) Formats de nombre classiques uniquement STAN seul
Catalogue de flux (catalogue européen des déchets) Nommage assisté depuis une nomenclature Excel Non disponible STAN seul
Bilan grossier affiché avant tout calcul Σ entrées connues − Σ sorties connues, dans l'icône du processus Non disponible ; prévu STAN seul
Rechercher un objet dans le modèle CTRL+F avec résultats cliquables Pas encore disponible STAN seul

Diagramme et diffusion

FonctionSTAN 2.7OpenSankeyVerdict
Fidélité de la mise en page à l'import Positions, coudes, ordre des flux, polices, couleurs et placement des étiquettes reproduits depuis le fichier STAN Équivalent
Étiquettes de valeur le long d'un flux Ovales de valeur, position réglable sur le tracé Étiquettes positionnables ; le décalage STAN est importé, mesuré le long des coudes Équivalent
Export d'image Formats matriciels, option niveaux de gris PNG, SVG, PDF, GIF animé Équivalent
Mise en forme du diagramme Largeurs proportionnelles, un curseur de largeur maximale Styles, thèmes, étiquettes, légendes, plusieurs vues d'un même modèle, placement automatique OpenSankey seul
Annuler / rétablir Déplacements et redimensionnements uniquement Historique complet sur toutes les actions OpenSankey seul
Diffusion des résultats Échange de fichiers via stan2web (fichiers publiés en lecture seule) Diagrammes interactifs hébergés, embarquables dans n'importe quel site OpenSankey seul
Langues de l'interface Allemand et anglais Anglais, allemand, français, espagnol et italien Équivalent

Formats de fichier

STAN 2.7OpenSankey
Format natif .zmfa (XML compressé), .smfa (SQLite), et les anciens .mfa / .xmfa JSON ouvert et versionné, plus un classeur Excel structuré
Lit les fichiers de l'autre Non Oui : .smfa et .zmfa, modèle et dessin compris
Automatisation Interface en ligne de commande stancmd.exe API Python (parseur et solveur), open source
Solveur Deux modules interchangeables, dont un module rapide pour les très grands systèmes soumis à une licence séparée Solveur libre, sans module tiers à acquérir

La porte ne s'ouvre que dans un sens : STAN ne lit pas nos fichiers, alors que nous lisons ses deux formats, dessin embarqué compris. Migrer ne vous fait perdre ni votre modèle ni votre mise en page, et vos originaux restent des fichiers STAN valides.