Skip to content

PawelKinczyk/PYLAB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYLAB

This is my project to improve Revit functions by adding my own using PyRevit. I'm new in programming so if you see something to improve please write to me! If you want to use my addins go ahead and download the PYLAB repository. I will be glad!

Installation

Now you can install my extension in this way:

  1. Install pyRevit
  2. Add my extension to pyRevit:
    • Open "Command Prompt" by shortcut Win + R or type cmd in file explorer
    • Type this command pyrevit extend ui PYLAB https://github.com/PawelKinczyk/PYLAB.git
  3. A panel PYLAB will be available after next Revit start

Authors

Important!!! My addin works only with english language in revit(many functions use english names of categories)

Functions

Elements Ids -> Get ids of model and linked model elements. Tested on Revit 2021 and 2022

PyRevit.-.PYLAB.-.Id.elementow.mp4

Add Insulation -> Adding insulation for pipes. Tested on Revit 2021 and 2022

PyRevit.-.PYLAB.-.Set.insulation.mp4

Copy Parameter -> Copy parameter value to other parameter in the same element

Copy.parameter.mp4

Active Workset -> Set workset of picked element. Tested on Revit 2021 and 2022

Active.workset.mp4

Copy Filters -> Copy filters with overrides from active view to other view template. Tested on Revit 2021 and 2022

Copy.filters.mp4

Batch change pipe type -> Function to batch change of pipe type (better version of "Change Type" build in function). Tested on Revit 2021 and 2022

PyRevit.-.PYLAB.-.Zmiana.typu.rur.mp4

Air terminal calculator -> Program to calculate prefered air terminal for set air flow. Tested on Revit 2022 and 2023

Too big file :( see more on my YT channel https://youtu.be/DH1rp0UT4HA

Parallel pipe connect -> Program to create parallel pipe and connect pipes with 90 degree fittings. Tested on Revit 2022 and 2023

Revit.laczenie.rur.mp4

More instructions about function you can find on my blog: https://produktywnyprojektant.com

Thanks

eirannejad https://github.com/eirannejad for pyRevit!
jmcouffin https://github.com/jmcouffin , ErikFrits https://github.com/ErikFrits , CyrilWaechter https://github.com/CyrilWaechter , Nicholas Miles https://github.com/Negazero for help and materials!
Thanks to https://icons8.com/icons for beautifull icons!