An intuitive tool for structural engineers to design concrete elements efficiently.
Project description
An intuitive tool for structural engineers to design concrete elements efficiently.
This repository provides a comprehensive package for the design and structural analysis of concrete sections, beams and columns. The package adheres to multiple design codes, ensuring broad applicability in structural engineering projects.
Features
- Check and design for flexure and shear of:
- Rectangular Concrete Beam
- Rectangular One way Slab
- Unit-sensitive design, allowing users to input variables with their respective units for accurate calculations.
- Interactive usage in Jupyter Notebooks, allowing users to create custom calculations using package modules.
- Results are presented in markdown format within the notebook and as pandas DataFrames for easy handling of multiple checks.
- Ability to generate detailed calculation reports in Word.
- Comprehensive testing for design code compliance, including ACI 318-19, EN 1992-2004, and CIRSOC 201-2025.
Roadmap
The development is structured around key milestones, with ongoing tasks that aim to enhance functionality and compliance with design standards:
- Rectangular concrete beam section check and design for ACI 318-19 and CIRSOC 201-25.
- Rectangular concrete beam section check and design for EN 1992-2004.
- One way concrete slab check and design for ACI 318-19 and CIRSOC 201-25.
- One way concrete slab check and design for EN 1992-2004.
- Slab shear punching check and design for ACI 318-19 and CIRSOC 201-25.
- Slab shear punching check and design for EN 1992-2004.
Each milestone incorporates rigorous testing and continuous integration to ensure code quality and reliability.
Documentation
You can read the official documentation in this link: Mento Docs
Contributing
We welcome contributions from the community to expand and enhance the package. Please check the roadmap for current milestones and open issues for collaboration opportunities.
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mento-0.3.5.tar.gz.
File metadata
- Download URL: mento-0.3.5.tar.gz
- Upload date:
- Size: 102.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5855a4053974049494f84f45e92b6e71f6f6a948bef520cbd59de01a5f0b65ee
|
|
| MD5 |
14a4b9193e2ff0b09e052087c0487140
|
|
| BLAKE2b-256 |
9e28992bfebcbe9613b2ee04c17b294db39a4c766cca639e38f6ca6db70ccd2d
|
File details
Details for the file mento-0.3.5-py3-none-any.whl.
File metadata
- Download URL: mento-0.3.5-py3-none-any.whl
- Upload date:
- Size: 70.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adf0740e784b55594884de0fc9d109c0fc595b412d119b5590a782a9918003ce
|
|
| MD5 |
537393f3dbb4248881ced5dc3787e4bd
|
|
| BLAKE2b-256 |
6be5564a67b5cc138f84bed904349da84ca9ceb55b75401f24adfc8b3e73fcbc
|