Installation
All the different ways to install IfcTruss
The minimum Python version required is 3.11.
pip
IfcTruss can be installed via pip from PyPI.
pip install ifctruss
This will install the following minimal dependencies:
Name | Licence |
---|---|
factcore | Apache-2.0 |
IfcOpenShell | LGPL-3.0-or-later |
Lark | MIT |
NumPy | Modified BSD-3-Clause |
pandas | BSD-3-Clause |
Optional dependencies
CALFEM solver
pip install "ifctruss[calfem]"
This will install in addition to the minimal install dependencies the following dependence:
Name | Licence |
---|---|
CALFEM | MIT |
OpenDocument Spreadsheet .ods support
pip install "ifctruss[ods]"
This will install in addition to the minimal install dependencies the following dependence:
Name | Licence |
---|---|
ODFPY | GPL-2.0-or-later or Apache-2.0 |
Office Open XML Workbook .xlsx support
pip install "ifctruss[xlsx]"
This will install in addition to the minimal install dependencies the following dependence:
Name | Licence |
---|---|
openpyxl | MIT |