There are different methods of installation, depending on your situation.
Pre-built packages is recommended for users wanting to use the latest IfcOpenShell builds.
Conda is recommended for developers using Anaconda.
Docker is recommended for developers using Docker.
Compiling from source is recommended for developers actively working with the C++ core.
Packaged installation is recommended for those who use a package manager.
Download the appropriate version for your operating system.
Unzip the downloaded file and run IfcConvert using the command line.
# To install the latest daily build of IfcOpenShell (recommended) conda install -c ifcopenshell -c conda-forge ifcopenshell
Installing IfcConvert from Conda will also install IfcOpenShell-Python.
$ docker run -it aecgeeks/ifcopenshell IfcConvert
Installing IfcConvert from Docker will also install IfcOpenShell-Python.
Compiling from source#
Advanced developers may want to compile IfcOpenShell. Refer to the IfcOpenShell installation guide for instructions.
Arch Linux: Direct from Git.