mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 14:56:25 +00:00
17042f6f80
create_boilerplate_ifc sets self.file and self.work_plan and returns nothing, but create_ifc assigned its result back over self.file, so any caller that did not supply a file got None and crashed on the next create_entity. Call it for its side effects, as csv2ifc and csv4d2ifc already do. That alone only moved the failure along: the boilerplate builds a file and a work plan but no IfcProject, and add_work_calendar looks for an IfcContext. Create one, matching csv4d2ifc's copy of the same method, which has both lines. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
ifc4d
Ifc4D contains a series of utilities for converting to and from various 4D software. Currently supported:
- Microsoft Project to IFC
- Oracle Primavera 6 (P6) XML to IFC
- Oracle Primavera 6 (P6) XER to IFC
- Asta Powerproject to IFC
- IFC to Oracle Primavera 6 (P6) XML
- IFC to Microsoft Project
Planned (would you like to contribute? Please reach out!):
- IFC to Oracle Primavera 6 (P6) XER
- IFC to Oracle Primavera 6 (P6) XLS
- IFC to Asta Powerproject
- LibreProject to IFC
- IFC to LibreProject
- IFC to Gantt