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.9, 3.10 or 3.11 to get started.
Installing concreteproperties
#
concreteproperties
uses shapely to prepare
the cross-section geometry and triangle 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.
Finally, click is used to power the
concreteproperties
CLI.
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]