Saltar al contenido
Especialista3D

PyRevit, Revit Python Shell y Dynamo: 3 formas de acceder a Python para Revit. Ventajas e Inconvenientes

PYREVIT REVIT PYTHON SHELL DYNAMO

Para poder arrancar con Python para Revit y sacarle el partido a la API primero hay que acceder a Python y encontrar la forma de conectarlo con Revit.

Vamos a ver las formas más comunes que tenemos para lograr esto.

PyRevit

PyRevit es una increíble herramienta de código abierto que permite a los usuarios de Revit aprovechar el poder de Python para automatizar tareas y mejorar la eficiencia. Puedes descargarlo directamente de la web de su creador, en Github.

Con PyRevit, puedes personalizar tu entorno de Revit y crear tus propios scripts y comandos.

¿Qué ventaja tiene Py Revit? Py Revit te permite trabajar con la versión 3 de Python y además es bastante intuitivo a la hora de generar pestañas de Revit para crear botones de comandos. 

Además es genial que PyRevit puede trabajar directamente con archivos .py, lo cual te permite utilizar un editor externo para generar los archivos para automatizar.

Revit Python Shell

Con la shell de Python, puedes escribir y ejecutar tus propios scripts para automatizar tareas repetitivas, lo que puede ahorrarte una cantidad significativa de tiempo.

Es un poco menos cómodo que PyRevit por lo que yo solamente lo utilizo para testear pequeños scripts. Puedes descargarlo aquí.

Dynamo con sus nodos de Python

Dynamo es una opción súper manejable para acceder a Python porque tiene literalmente un nodo de Python desde el que manejar nuestros Scripts.

Lo único que nos puede complicar un poco a la hora de utilizarlo es comprender bien cómo empaqueta (wrap) python los objetos de python a la hora de funcionar.

No te hace falta descargar Dynamo porque ya te viene con Revit instalado por defecto. Puedes saber más sobre Dynamo aquí.

Curso de Python y Dynamo

¿Quieres aprender las tres formas de acceder a Python en Revit? Échale un vistazo a la especialización en Dynamo Python Online.

CC BY-NC 4.0 PyRevit, Revit Python Shell y Dynamo: 3 formas de acceder a Python para Revit. Ventajas e Inconvenientes por Especialista3D está licenciado bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.