Accéder au contenu principal
Thématique header
pyRevit

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.

La lettre HEXABIM

Votre veille construction numérique, faite pour vous

Chaque mardi, les nouveaux outils, retours d'expérience et événements qui comptent pour vos projets. 5 minutes de lecture, gratuit, désinscription en un clic. Rejoignez les 33 000 membres de la communauté HEXABIM.

Newsletter
Newsletter