Rosa De Los Vientos

D 59 completed
Desktop App
unknown / python · tiny
22
Files
2,529
LOC
0
Frameworks
3
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
35.99
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47662
Member of a group with 2 similar repo(s) — canonical #75928 view group →
Top concepts (1)
Project Description
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/

AI Prompt

Build me a desktop application in Python that generates high-resolution wind rose charts for meteorological data across Spain. The tool needs to handle data from 29 SIAR stations in La Rioja and 947 AEMET stations nationwide. I need features to filter by province for AEMET data, access historical data from 2010 onwards, and automatically check data availability. The visualization should create professional, publish-ready polar charts (300 DPI) showing 16 cardinal sectors, with the petal height indicating frequency and color coding the average wind speed. It should also include an interactive statistics panel and allow CSV export of processed data.
python gui meteorology data-visualization wind-rose aemet siar desktop-app
Generated by gemma4:latest

Catalog Information

Generate high-resolution wind rose charts from real meteorological data across Spain for researchers and analysts.

Description

The application downloads real wind data from 29 regional stations and 947 national stations, processes it, and produces professional polar charts known as wind roses. Each chart displays 16 cardinal sectors, where the petal height represents the frequency of wind direction and the color encodes the average wind speed. Users can filter data by province, choose historical periods from 2010 to the present, and export the processed data as CSV files. An interactive statistics panel and a detailed table accompany each chart, providing quick insights into wind patterns. The tool is designed for researchers, climatologists, and data analysts who need publication-ready visualizations and comprehensive data analysis.

الوصف

يُحَمِّل البرنامج بيانات الرياح الحقيقية من 29 محطة إقليمية و947 محطة وطنية، ثم يُعالجها ليُنتج رسومات شبيهة بأزهار الرياح عالية الدقة تُعرف بالـ "wind roses". تُظهر كل رسم 16 قطاعًا قطبيًا، حيث يُمثل ارتفاع البتلة تكرار اتجاه الرياح، بينما يُرمز اللون إلى متوسط سرعة الرياح. يتيح البرنامج للمستخدمين تصفية البيانات حسب المحافظة، اختيار فترات تاريخية من عام 2010 حتى اليوم، وتصدير البيانات المعالجة بصيغة CSV. يرافق كل رسم لوحة إحصائية تفاعلية وجدول تفصيلي، مما يوفر رؤى سريعة حول أنماط الرياح. صُمم هذا التطبيق للباحثين وعلماء المناخ ومحللي البيانات الذين يحتاجون إلى رسومات جاهزة للنشر وتحليل شامل للبيانات.

Novelty

7/10

Tags

wind-data-visualization meteorological-analysis interactive-chart-generation historical-weather-data high-resolution-graphics data-export user-friendly-gui

Technologies

matplotlib numpy pandas

Claude Models

claude-opus-4.6

Quality Score

D
59.3/100
Structure
47
Code Quality
73
Documentation
65
Testing
0
Practices
80
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (4)
Repobility analyzer · published findings · https://repobility.com
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
94.3%
markdown
5.2%
text
0.4%

Frameworks

None detected

Concepts (1)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject Description![Python](https://python.org) ![License](LICENSE) ![API](https://ias1.larioja.org/apiSiar/)80%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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