Sign inSign up

aecgeeks/ifcopenshell

By aecgeeks

•Updated about 8 hours ago

IfcOpenShell is an open source (LGPL) software library for working with Industry Foundation Classes

Image
0

10K+

aecgeeks/ifcopenshell repository overview

⁠IfcOpenShell

IfcOpenShell is an open source (LGPL⁠) software library for working with Industry Foundation Classes (IFC⁠). Complete parsing support is provided for IFC2x3 TC1⁠, IFC4 Add2 TC1⁠, IFC4x1, IFC4x3, and IFC4x3. Extensive geometric support is implemented for the IFC releases IFC2x3 TC1⁠ and IFC4 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:

ServiceStatus
Anaconda Daily BuildAnaconda-Server Badge
Anaconda v0.7.0 StableAnaconda-Server Badge
PyPi Daily BuildPyPi Badge
ArchLinux AUR Package StableAUR Badge
ArchLinux AUR Package gitAUR Badge
BlenderBIM Add-on Chocolatey (under moderation)Chocolatey Badge
Sponsor development on OpenCollectiveFinancial Contributors
Docker hubDocker Pulls

⁠Contents

Those marked with an asterisk are part of IfcOpenShell.

NameDescriptionLicense
bcfLibrary to read and write BCF-XML and query OpenCDE BCF-API modulesLGPL-3.0-or-later
blenderbimAdd-on to Blender providing a graphical native IFC authoring platformGPL-3.0-or-later
bsddLibrary to query the bSDD APILGPL-3.0-or-later
ifc2caUtility to convert IFC structural analysis models to Code_AsterLGPL-3.0-or-later
ifc4dConvert to and from IFC and project management softwareLGPL-3.0-or-later
ifc5dReport and optimise cost information from IFCLGPL-3.0-or-later
ifcbimtesterWrapper for Gherkin based unit testing for IFC modelsLGPL-3.0-or-later
ifcblenderHistoric Blender IFC import add-onLGPL-3.0-or-later*
ifccityjsonConvert CityJSON to IFCLGPL-3.0-or-later
ifcclashClash detection library and CLI appLGPL-3.0-or-later
ifccobieExtract IFC data for COBie handover requirementsLGPL-3.0-or-later
ifcconvertCLI 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-later
ifcdiffCompare changes between IFC modelsLGPL-3.0-or-later
ifcfmExtract IFC data for FM handover requirementsLGPL-3.0-or-later
ifcgeomInternal 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-later
ifcsverchokBlender Add-on for visual node programming with IFCGPL-3.0-or-later
ifctesterLibrary, CLI and webapp for IDS model auditingLGPL-3.0-or-later
ifcwrapInternal library for IfcOpenShellLGPL-3.0-or-later*
qtviewerInternal library for IfcOpenShellLGPL-3.0-or-later*
serializersInternal library for IfcOpenShellLGPL-3.0-or-later*

Tag summary

Content type

Image

Digest

sha256:dc337e171…

Size

717.8 MB

Last updated

over 2 years ago

docker pull aecgeeks/ifcopenshell