Ingeo Structures

C 62 completed
Other
unknown / python · medium
645
Files
90,937
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#392807
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #48145
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a web application in Python using Flask for structural verification of reinforced concrete and confined masonry elements. The tool must verify structures according to ACI 318-25, NCh433/DS61, and NCh2123. Key features should include importing Excel files from ETABS, performing flexocompression P-M checks, and calculating two-dimensional shear V2-V3. The application needs an interactive web interface that allows inline editing of reinforcement and should ideally provide automatic design proposals when an element fails.
python flask web-app structural-engineering aci-318 nch-codes excel-import structural-analysis
Generated by gemma4:latest

Catalog Information

Aplicación web para verificación estructural de elementos de hormigón armado y albañilería confinada según ACI 318-25, NCh433/DS61 y NCh2123.

Description

Aplicación web para verificación estructural de elementos de hormigón armado y albañilería confinada según ACI 318-25, NCh433/DS61 y NCh2123.

Novelty

3/10

Tags

python flask web-app structural-engineering aci-318 nch-codes excel-import structural-analysis

Technologies

flask

Claude Models

claude-opus-4-6

Quality Score

C
61.7/100
Structure
52
Code Quality
64
Documentation
80
Testing
50
Practices
54
Security
75
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 bare except/catch blocks swallowing errors
  • 6363 duplicate lines detected \u2014 consider DRY refactoring
  • 14 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Address 59 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

23.3h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Want this analysis on your repo? https://repobility.com/scan/
Unknown
License
4.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
64.1%
markdown
21.8%
javascript
9.8%
css
2.2%
html
1.5%
text
0.4%
json
0.3%

Frameworks

Flask

Concepts (2)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionAplicación web para verificación estructural de elementos de hormigón armado y albañilería confinada según ACI 318-25, NCh433/DS61 y NCh2123.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/117145.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV