Installation¶
These instructions will get you a copy of concreteproperties up and running on your
machine. You will need a working copy of python 3.11, 3.12 or 3.13 to get started.
Installing concreteproperties¶
concreteproperties uses shapely to prepare
the cross-section geometry and CyTriangle to
efficiently generate a conforming triangular mesh.
sectionproperties is used to
generate concrete geometries, while numpy and
scipy are used to aid computations, and
matplotlib and
rich are used for post-processing.
concreteproperties and all of its dependencies can be installed through the python
package index:
pip install concreteproperties
Using sectionproperties CAD Modules¶
To import geometry from CAD files, i.e. dxf or .3dm files, the optional CAD
extras must be installed. To install sectionproperties with the above functionality,
use the dxf and/or rhino options:
pip install sectionproperties[dxf]
pip install sectionproperties[rhino]