AEC Platform English

← Tất cả sản phẩm

ifctrap

Bộ bẫy kiểm định độ tuân thủ cho các bộ đọc IFC — bằng bất kỳ ngôn ngữ nào, qua một cầu nối sáu mươi dòng.

Trạng thái
Thử nghiệm sớm
Giấy phép
MIT
Ngôn ngữ
Python · any
Số test
215

Cài đặt

pip install git+https://github.com/aec-platform/ifctrap.git

Chưa lên PyPI — lệnh này cài trực tiếp từ mã nguồn.

Chạy thử

ifctrap run --bridge my-toolkit

Những bộ đọc IFC quan trọng nhất viết bằng C++, JavaScript và C#. Bắt buộc phải có binding Python sẽ âm thầm loại phần lớn cộng đồng và biến một bộ kiểm định thành bài benchmark Python, điều nó không phải. Nên ở đây một cầu nối chỉ là một chương trình: nhận đường dẫn file và một phép dò, ghi một đối tượng JSON ra stdout, thoát mã 0. Viết sáu mươi dòng là bộ công cụ của bạn được chấm trên toàn bộ ca kiểm thử.

Điểm khác biệt

Mã nguồn →