Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fesworkscience/pyrevit_rocket

Open more actions menu

Repository files navigation

CPSK Tools

Автоматизация промышленного строительства в Autodesk Revit

Version pyRevit Revit License

CPSK Tools

Возможности

  • Интеграция с Dynamo — запуск скриптов Dynamo из ленты Revit
  • IDS Валидация — проверка моделей по Information Delivery Specification
  • Управление семействами — быстрая вставка и управление параметрами
  • Спецификации — автоматизация ведомостей и спецификаций
  • Rhino/Grasshopper — интеграция с Rhino.Inside.Revit
  • SLAM — обработка облаков точек с LiDAR (iOS/Android)
  • КЖ — автоматизация документации по разделу КЖ
  • IFC Checker — проверка IFC файлов на соответствие IDS

Требования

  • Autodesk Revit 2022, 2023, 2024 или 2025
  • pyRevit 5.0+
  • Windows 10/11

Установка

Вариант 1: Установщик (рекомендуется)

Скачайте установщик из Releases

Вариант 2: Ручная установка

# 1. Клонировать репозиторий
git clone https://github.com/fesworkscience/pyrevit_rocket.git

# 2. Добавить в pyRevit
# Revit → pyRevit → Settings → Custom Extension Directories → добавить путь

# 3. Перезапустить Revit

# 4. Настроить окружение: CPSK → Settings → Окружение → "Установить"

Структура проекта

pyrevit.extension/
├── CPSK.tab/
│   ├── 01_Settings.panel/      # Настройки, авторизация
│   ├── 02_Dynamo.panel/        # Запуск Dynamo
│   ├── 03_QA.panel/            # IDS валидация
│   ├── 04_Families.panel/      # Семейства
│   ├── 05_Specifications.panel/# Спецификации
│   ├── 06_Rhino.panel/         # Rhino.Inside
│   ├── 07_КЖ.panel/            # Документация КЖ
│   └── 08_SLAM.panel/          # Облака точек
└── lib/                        # Общие библиотеки

Разработка

Как внести изменения

# 1. Форк и клон
git clone https://github.com/YOUR_USERNAME/pyrevit_rocket.git
git checkout -b feature/my-feature

# 2. Внести изменения...

# 3. ОБЯЗАТЕЛЬНО: проверить код чекером
python pyrevit.extension/lib/pyrevit_checker.py pyrevit.extension/CPSK.tab/ПАНЕЛЬ/КНОПКА/script.py

# 4. Коммит и пуш
git add . && git commit -m "Описание" && git push origin feature/my-feature

# 5. Создать Pull Request
# Перейти на https://github.com/fesworkscience/pyrevit_rocket/pulls → New pull request

Требования к коду

Запрещено Использовать
f-строки f"text {x}" "text {}".format(x)
open(encoding=) codecs.open()
MessageBox.Show cpsk_notify
except: pass except: show_error()

Подробнее: CLAUDE.md


Авторы


Евгений Федулов

Lead Developer

Илья Савельев

Developer

Савков

Developer

Лицензия

MIT — см. LICENSE


Поддержать проект

GIP GROUP    Telegram

Made with ❤️ by GIP GROUP

About

Industrial building automation tools for Autodesk Revit | pyRevit extension for BIM workflows

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.