Skip to content

Desktop application for automated calculations of structural shear walls from Radimpex Software - Tower to customized tables, using Python - Backend, tkinter - Frontend and Figma - UI design.

Notifications You must be signed in to change notification settings

TanyaAng/Automated_Shear_Walls_Calculations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APP FOR AUTOMATED SHEAR WALLS CALCULATIONS

Capture

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact

About The Project

The application use only the txt file, which can be exported from Radimpex Software Tower in Shear Walls calculate mode. From this file the app reads the provided information, which is the square cеntimeters of any type of reinforcement (for example: Aa1=30 cm2, Aa2=30 cm2, Aav=5.62 cm2/m', Aah=3.51 cm2/m') in a shear wall and calculates the needed reinforcement bar diameters. The app iterate through every wall in xls file (respectively in txt file), reads the size information in xls file and the reinforcement information from txt file and makes calculations about the needed reinforcement.

back to top

Build With

Getting Started

Installation

  1. Clone the repo
    git clone https://github.com/TanyaAng/Automated_Shear_Walls_Calculations.git
  2. Install all Python libraries
    pip install -r requirements.txt

back to top

Usage

Initial Excel

Usage

After_get_tower_results

automatically regerated pdf

After_calculations

back to top

Roadmap

  • ENTRY FIELDS
    • TXT FILE PATH - not obligatory field
    • XLS FILE PATH - the path to xls file, in which the app will save the calculations
    • SHEET NAME - sheet name in xls file (case-sensitive)
    • SHEAR WALLS COUNT - total number of all walls, represented in specific cells in xls
    • STOREY LEVELS COUNT - total number of all levels, represented in specific cells in xls
  • FUNCTIONALITY BUTTONS
    • GET INPUT - an obligatory action before anything else in functionallity, saves user input in db file
    • GET TOWER RESULTS - open and read txt file, finds the needed information, save it to xls file and generate additional PDF file with extreme value for each wall per level
    • CALCULATE - open and read xls file, calculate the required reinforcement for each wall at each level and save the calculations back to xls file
    • CLEAR CELLS - clear all cell from automatically pasted information from app

back to top

License

back to top

Contact

Tanya Angelova - LinkedIn - [email protected]

Project Link: github link

back to top

About

Desktop application for automated calculations of structural shear walls from Radimpex Software - Tower to customized tables, using Python - Backend, tkinter - Frontend and Figma - UI design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages