CIVILAI Korea

pyRevit

Revit 안 Python 사내 자동화 프레임

★ 1.7k · 활동 오늘 · 공개 2015 · fork 447 · open 88

Ehsan Iran-Nejad 가 시작해 커뮤니티가 유지하는 Revit 안 Python RAD (Rapid Application Development) 프레임. ★1.7k.

Revit API 를 Python (IronPython) 으로 호출 → Revit 메뉴 / 리본 / 단축키에 사내 도구로 즉시 배포. C# 컴파일 없이 Python 파일 추가만으로 도구 추가.

Dynamo 가 비주얼 노드 라면, pyRevit 은 Python 코드 + UI. 비주얼 한계 (복잡 분기, 외부 API) 를 코드로 풀고 사내 표준 도구로 배포.

라이브러리 / 패키지 / 마이그레이션 도구 / 디버그 콘솔 등 사내 도구 인프라 까지.

GPL-3.0 — 사내 사용 OK, 변형 후 외부 배포 시 라이센스 검토.

한국 Revit 중심 BIM 환경 (조달청 / LH) 의 사내 자동화 표준 인프라. 한 사내 BIM 매니저가 작성한 도구가 전체 팀에 즉시 전파.

한국 적용 시나리오

  • Revit 의 일상 반복 작업 (시트 생성 / 패밀리 일괄 배치 / 속성 동기화) Python 자동화
  • 사내 BIM 매니저가 만든 도구를 *팀 전체* 가 Revit 메뉴에서 즉시 사용 (배포 자동)