Dervis van Leersum

CONTACT ME

Portfolio

RFEM 6 Wrapper Python Package

Back

I developed a Python package as a wrapper for the RFEM 6 API/web service, building upon Dlubal's RFEM Python package.

This wrapper enhances user experience and incorporates special features tailored for Civil Engineers with limited Python proficiency, simplifying automation and programming tasks.

Moreover, it facilitates working with our custom-designed data models.

For instance, within the Traffic Bridge Tool, a dedicated Bridge class was crafted within the RFEM wrapper Python package.

The wrapper is deployed on the W+B PyPI server, accompanied by comprehensive documentation and examples on a Read the Docs page for internal users.

The repository is hosted on GitLab, where automated pipelines ensure thorough testing and validation of each new version.

Upon successful testing, Read the Docs is updated automatically, followed by deployment of the new version to the PyPI server.

Furthermore, leveraging GitLab's issue board, I assembled a group of structural engineers who serve as users, contributing by reporting bugs and suggesting new features, enriching the package's functionality and usability.

Technologies: PYTHON, RFEM, DEVOPS, GITLAB, POETRY, VSCODE, GIT

Link to the project