Skip to content

felipecordero/vigasHA

Repository files navigation

Beam Calculator

Streamlit App

Welcome! 👋

Years ago, during my early coding adventures, I developed a beam calculator to assist with structural analysis. Today, I'm thrilled to present its modern reincarnation as a web application, powered by Streamlit.

Features 🚀

  • Load Analysis: Uniform distribuited load
  • Support Configurations: Analyze beams with different support conditions such as simply supported, fixed, and cantilevered.
  • Material Selection: Choose from a range of materials, each with predefined properties.
  • Section Properties: Define the dimensions.
  • Visualization: Explore the results visually.

Getting Started 🛠️

To use the Beam Calculator:

  1. Visit the Beam Calculator App.
  2. Input the beam parameters.
  3. Define the loading conditions and support configurations.
  4. Click "Calculate" and Voilá.
  5. View the results!

Installation 🖥️

To run the Beam Calculator locally:

  1. Clone this repository:
    git clone https://github.com/felipecordero/vigaHA.git
  2. Navigate to the project directory:
    cd vigaHA
  3. Install the required dependencies:
    pip install -r requirements.txt
  4. Launch the Streamlit app:
    streamlit run app.py

Contributing 🤝

I welcome contributions to enhance the Beam Calculator. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes with clear and concise messages.
  4. Submit a pull request detailing your changes.

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments 🙏

A heartfelt thank you to the open-source community and the developers of Streamlit for providing the tools that made this project possible.