Package: ifcopenshell
IfcOpenShellIfcOpenShell is an open source (LGPL) software library for working with Industry Foundation Classes (IFC). Complete
parsing support is provided forIFC2x3 TC1,IFC4 Add2 TC1, IFC4x1, IFC4x2, and IFC4x3. Extensive geometric support
is implemented for the IFC releasesIFC2x3 TC1andIFC4 Add2 TC1. Extending with support for arbitrary IFC schemas
is possible at compile-time when using C++ and at run-time when using Python.In addition to a C++ and Python API, IfcOpenShell comes with an ecosystem of tools, notably including IfcConvert (an application to convert IFC models to
other formats), the BlenderBIM Add-on (an add-on to Blender providing a graphical IFC authoring platform), and many
other libraries, CLI apps, and more. Support is also provided for auxiliary standards such as BCF and IDS.For more information, see:IfcOpenShell WebsiteIfcOpenShell DocumentationIfcOpenShell C++ InstallationIfcOpenShell Python InstallationIfcOpenShell Python Hello World TutorialBlenderBIM Add-on WebsiteBlenderBIM Add-on DocumentationAdd-on InstallationExploring an IFC modelServiceStatusAnaconda Daily BuildAnaconda v0.7.0 StablePyPi Daily BuildArchLinux AUR Package StableArchLinux AUR Package gitBlenderBIM Add-on Chocolatey (under moderation)Sponsor development on OpenCollectiveDocker hubContentsThose marked with an asterisk are part of IfcOpenShell.NameDescriptionLicensebcfLibrary to read and write BCF-XML and query OpenCDE BCF-API modulesLGPL-3.0-or-laterblenderbimAdd-on to Blender providing a graphical native IFC authoring platformGPL-3.0-or-laterbsddLibrary to query the bSDD APILGPL-3.0-or-laterifc2caUtility to convert IFC structural analysis models to Code_AsterLGPL-3.0-or-laterifc4dConvert to and from IFC and project management softwareLGPL-3.0-or-laterifc5dReport and optimise cost information from IFCLGPL-3.0-or-laterifcbimtesterWrapper for Gherkin based unit testing for IFC modelsLGPL-3.0-or-laterifcblenderHistoric Blender IFC import add-onLGPL-3.0-or-later*ifccityjsonConvert CityJSON to IFCLGPL-3.0-or-laterifcclashClash detection library and CLI appLGPL-3.0-or-laterifcconvertCLI app to convert IFC to many other formatsLGPL-3.0-or-later*ifccsvLibrary and CLI app to export and import schedules from IFCLGPL-3.0-or-laterifcdiffCompare changes between IFC modelsLGPL-3.0-or-laterifcfmExtract IFC data for FM handover requirementsLGPL-3.0-or-laterifcgeomInternal library for IfcOpenShellLGPL-3.0-or-later*ifcgeom_schema_agnosticInternal library for IfcOpenShellLGPL-3.0-or-later*ifcgeomserverInternal library for IfcOpenShellLGPL-3.0-or-later*ifcjniInternal library for IfcOpenShellLGPL-3.0-or-later*ifcmaxHistoric extension for IFC support in 3DS MaxLGPL-3.0-or-later*ifcopenshell-pythonPython library for IFC manipulationLGPL-3.0-or-later*ifcparseInternal library for IfcOpenShellLGPL-3.0-or-later*ifcpatchUtility to run pre-packaged scripts to manipulate IFCsLGPL-3.0-or-laterifcsverchokBlender Add-on for visual node programming with IFCGPL-3.0-or-laterifctesterLibrary, CLI and webapp for IDS model auditingLGPL-3.0-or-laterifcwrapInternal library for IfcOpenShellLGPL-3.0-or-later*qtviewerInternal library for IfcOpenShellLGPL-3.0-or-later*serializersInternal library for IfcOpenShellLGPL-3.0-or-later*