mpewsey / civpy

Civil engineering tools and algorithms.

Home Page:https://civpy.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CivPy

Build Status Documentation Status codecov

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

spatial_hash
Find points in N-dimensional spaces using spatial hash distance queries.
tin
Create ground surface triangulations, find surface elevations, and perform point distance queries to the surface.
alignment
Model survey alignments with or without horizontal curves and perform coordinate calculations.

Structure Modeling

tin
Perform analysis of 2D and 3D trusses and manipulate node, element, and reaction results using Pandas data frames.
structure
Model structures with symmetry.
truss
Plot structure geometry in 3D or in 2D cross sections.

About

Civil engineering tools and algorithms.

https://civpy.readthedocs.io

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%