Xfvcom

C+ 73 completed
Cli Tool
cli / python · small
215
Files
46,475
LOC
1
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

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

AI Prompt

Create a command-line tool in Python for analyzing FVCOM model outputs. I need functionality to visualize oceanographic data, including generating 2D horizontal plots, time series, and vertical sections. Additionally, the tool should support generating various forcing files: river forcing from CSV, and meteorological forcing using options like specifying wind data from CSV, or using GWO-AMD inputs with gap-filling capabilities. It should also include validation commands to check for NaN/Inf values or spatial uniformity in NetCDF files.
python cli oceanography data-analysis visualization fvcom xarray pytest
Generated by gemma4:latest

Catalog Information

Provides visualization tools for FVCOM model outputs, enabling users to analyze oceanographic data.

Description

This collection of utilities transforms raw FVCOM output files into insightful visual representations. It leverages scientific libraries to generate contour maps, time‑series plots, and 3‑D bathymetric views of oceanographic variables. Users can customize plot parameters, select variables, and export figures in high‑resolution formats suitable for research and presentations. The tools are designed for oceanographers, coastal engineers, and climate scientists who need rapid, reproducible visual analysis of hydrodynamic model results.

الوصف

يُحوِّل مجموعة الأدوات هذه ملفات إخراج نموذج FVCOM الخام إلى تمثيلات بصرية مفيدة. تستفيد من مكتبات علمية لإنتاج خرائط التظليل، مخططات السلاسل الزمنية، وعروض ثلاثية الأبعاد للعمق البحري لمختلف المتغيرات. يتيح للمستخدمين تخصيص معلمات المخططات، اختيار المتغيرات، وتصدير الصور بصيغ عالية الدقة تناسب الأبحاث والعروض التقديمية. صُممت هذه الأدوات للبحاريو المهندسين الساحليين وعلماء المناخ الذين يحتاجون إلى تحليل بصري سريع وقابل للتكرار لنتائج النماذج الهيدروديناميكية.

Novelty

5/10

Tags

oceanographic-visualization hydrodynamic-model-analysis fvcom-data-processing scientific-plotting geospatial-analysis model-output-interpretation

Technologies

matplotlib numpy pandas scikit-learn scipy

Claude Models

claude-opus-4.5 claude-opus-4.6

Quality Score

C+
72.8/100
Structure
78
Code Quality
63
Documentation
79
Testing
85
Practices
56
Security
84
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (53% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 2802 duplicate lines detected \u2014 consider DRY refactoring
  • 13 'god files' with >500 LOC need decomposition

Security & Health

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

Languages

python
81.3%
markdown
16.0%
shell
1.5%
yaml
0.8%
toml
0.3%
restructuredtext
0.1%
ini
0.1%

Frameworks

pytest

Concepts (2)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject Description![Python Version](https://www.python.org/) ![License: MIT](https://opensource.org/licenses/MIT) ![Code style: black](https://github.com/psf/black)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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