**Migration to ACI 318M-25 Design Standard:* #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a major migration of the foundation design package from Eurocode 2 to ACI 318M-25, adds new visualization features, and provides updated documentation and configuration for the Streamlit app. The most significant changes include the implementation of ACI 318M-25 design standards, new modules and functions for ACI-based design, enhanced visualization capabilities, and comprehensive documentation for both users and developers.
Migration to ACI 318M-25 Design Standard:
FoundationDesign/__init___aci318.pythat implements isolated pad foundation and combined footing design per ACI 318M-25, including new classes (PadFoundationACI318), design functions, load/strength reduction factors, material validation, and utility functions.CHANGELOG.md) to document the migration from Eurocode 2 to ACI 318M-25, new design methods, load combinations, material terminology, and package structure changes.Visualization and User Experience:
NEW_FEATURES.md. These features improve clarity and interactivity for structural analysis results..streamlit/config.toml) to set up logging, server options, and UI theme for a smoother user experience.Documentation and Quick Start:
QUICK_START.md) with instructions for running the Streamlit app, input parameter explanations, design standard compliance, troubleshooting, and example use cases.Summary of Most Important Changes:
1. Core Design Standard Migration
FoundationDesign/__init___aci318.py.2. Visualization Enhancements
NEW_FEATURES.md..streamlit/config.toml.3. Documentation and User Guidance
QUICK_START.mdfor step-by-step usage, troubleshooting, and feature overview.