civpy
civpy copied to clipboard
Civil engineering tools and algorithms.
CivPy
About
This package provides civil engineering tools and algorithms for creating survey and structure models in Python.
Installation
The development version of this package may be installed via pip:
pip install git+https://github.com/mpewsey/civpy#egg=civpy
Features
Survey Tools
![]() Find points in N-dimensional spaces using spatial hash distance queries. |
![]() Create ground surface triangulations, find surface elevations, and perform point distance queries to the surface. |
![]() Model survey alignments with or without horizontal curves and perform coordinate calculations. |
Structure Modeling
![]() Perform analysis of 2D and 3D trusses and manipulate node, element, and reaction results using Pandas data frames. |
|
![]() Model structures with symmetry. |
![]() Plot structure geometry in 3D or in 2D cross sections. |