Dervis van Leersum

CONTACT ME

Portfolio

Civil Engineering Toolbox Python Package

Back

I created a Python package called Civil Engineering Toolbox, housing convenient calculations and data models tailored for civil engineers.

This package streamlines access to the Bridge class, which I designed to standardize structural data across the company.

The class encompasses foundational data, determines in-situ bridge deck thickness, and identifies prefab beam types when applicable.

Its data model encapsulates the entire structure's geometry, facilitates rapid quantity estimation, and includes reinforcement information along with relevant normative factors.

Applicable to various bridge types, this object seamlessly integrates into automation tools such as the Traffic Bridge Tool, RFEM 6 Wrapper, and 3D Bridge Builder web app. I spearheaded the data model's development and refactoring efforts.

As the package owner, I oversee all aspects, including issue management and bug resolution.

Additionally, I collaborate internally with civil engineers to identify and standardize other structural elements into data models.

Existing Excel sheets commonly used by civil engineers have been incorporated into the toolbox. With just a few lines of code, a civil engineer can extract results from an Excel sheet in the traditional manner.

This package facilitates a more structured approach to data transfer and collection company-wide.

Organizing this data sets the stage for future advancements, bringing us closer to generative design through comprehensive data model aggregation.

Technologies: PYTHON, RFEM, REVIT, DYNAMO, GITLAB, POETRY, VSCODE, GIT

Link to the project