pyRevit
Présentation
- Fiche solution
-
La solution en bref
Plugin pour Autodesk Revit permettant d'automatiser des tâches via des scripts Python, de gérer des déploiements personnalisés et d'organiser des outils métier au sein d'une interface dédiée.
- Catégorie
- Automatisation
- Éditeur
- pyRevitLabs
- Prix indicatif
- Gratuit
- Déploiement
- Plugin / Extension
-
Vue d’ensemble
pyRevit est une extension pour Autodesk Revit qui ajoute un ruban d’outils, une interface d’exécution de scripts Python et un environnement de développement pour commandes personnalisées. Il s’installe dans Revit et charge des extensions organisées en onglets, panneaux et boutons. L’outil exécute des scripts, des commandes .NET et des automatisations liées au modèle, aux vues, aux familles, aux feuilles ou aux paramètres. Il inclut aussi une ligne de commande pour attacher, cloner et gérer des déploiements pyRevit sur plusieurs versions de Revit. La sortie prend la forme d’actions directes dans Revit, de journaux, de boîtes de dialogue, de fichiers exportés et d’extensions distribuables.
-
Principales fonctionnalités
- ExtensionsCharge des extensions organisées en onglets, panneaux et boutons dans l’interface Revit
- Python scriptingExécute des scripts Python dans Revit pour automatiser des actions sur le modèle et l’interface
- Command Line InterfaceAttache, clone, détache et administre des déploiements pyRevit sur plusieurs installations Revit
- Developer toolsFournit des commandes de développement, de débogage et de packaging pour créer des outils internes
- Outils standardsInclut une bibliothèque d’outils prêts à l’emploi pour la gestion de feuilles, paramètres, sélections et sorties
- Versions RevitFonctionne avec Autodesk Revit et le site affiche des installateurs en cours de préparation sans détail consolidé des années prises en charge
-
Positionnement & contexte
Ce qui la distingue
pyRevit combine dans une même extension un ensemble d’outils prêts à l’emploi, un moteur d’exécution Python dans Revit et une structure de packaging d’extensions, là où Dynamo se concentre sur le script visuel et où un add-in Revit classique demande un développement et un déploiement plus rigides.
pyRevit s’utilise aussi comme cadre de distribution interne pour des outils métier Revit grâce à son système d’extensions et à sa CLI de gestion des clones et des attachements à plusieurs installations Revit.
La gestion des paramètres, des feuilles, des exports ou des outils de production dans Revit n’est pas différenciante en soi : ce type de fonctions existe dans de nombreuses extensions Revit.
Sa place dans le projet
pyRevit s’utilise pendant la production et la revue de modèles dans Revit, entre la modélisation native et les exports ou contrôles aval.Il s’insère directement dans les flux Revit d’architecture et d’ingénierie pour automatiser des opérations sur vues, feuilles, familles, paramètres et sorties documentaires. Il intervient en amont d’un partage de modèles ou de livrables issus de Revit, et en complément d’outils comme Dynamo quand le besoin relève d’outils scripts ou packagés plutôt que de graphes visuels.
-
Compatibilité & environnement technique
- Logiciels connectés
- API et personnalisation
-
L’éditeur
pyRevitLabs
pyRevitLabs développe et maintient pyRevit, un projet open source dédié à l'extension, au scripting et à la création d'outils techniques pour l'écosystème Autodesk Revit. L'organisation se concentre sur la documentation et la diffusion de composants destinés aux utilisateurs et développeurs de cet environnement BIM.
-
Questions fréquentes
PyRevit fonctionne-t-il sans Revit
Non. pyRevit est conçu comme une extension pour Autodesk Revit et s’attache aux installations Revit présentes sur le poste.
Le produit sert-il seulement a lancer des scripts Python
Non. Il fournit aussi des outils standards prêts à l’emploi, une structure d’extensions, des commandes de développement et une CLI d’administration des déploiements.
Peut-on distribuer des outils internes avec pyRevit
Oui. pyRevit prend en charge des extensions packagées sous forme d’onglets, panneaux et boutons, ce qui cadre la diffusion d’outils personnalisés dans Revit.
Le produit propose-t-il une ligne de commande
Oui. La CLI sert notamment a attacher, cloner et gérer des instances pyRevit liées aux installations Revit.
PyRevit est-il un outil de script visuel comparable a Dynamo
Non. pyRevit est orienté scripts Python, commandes packagées et développement d’extensions dans Revit, et non graphes visuels.
Fiche rédigée par la rédaction HEXABIM à partir des informations publiques de l’éditeur.
Vous êtes l’éditeur de pyRevit ? Mettez votre solution en avant sur HEXABIM
Plugin pour Autodesk Revit permettant d'automatiser des tâches via des scripts Python, de gérer des déploiements personnalisés et d'organiser des outils métier au sein d'une interface dédiée.
