Garmin Analysis

C+ 70 completed
Cli Tool
cli / python · small
227
Files
47,074
LOC
1
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
47.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 (12)
RepositoryProject Descriptiondata_accessTestingtestingFactoryLoggingNotificationsSearchTestingDatabaseConfiguration
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a command-line tool in Python for analyzing personal health data exported from Garmin. The tool should perform Bayesian modeling, specifically using Stan for weight trend analysis via a Gaussian Process model. It needs to handle data extraction from various Garmin export folders (like biometrics, fitness, etc.) and provide a structure for generating interactive visualizations using D3.js in a separate web component. Please set up the necessary project structure, including model fitting scripts and data handling utilities, while adhering to best practices like using `uv` for dependency management.
python cli bayesian stan d3.js health-data analysis gaussian-process streamlit
Generated by gemma4:latest

Catalog Information

Claude Setup is a collection of professional command templates and tools designed to facilitate structured AI-assisted development.

Description

This project provides a set of command-line tools and templates for structured AI-assisted development, leveraging the capabilities of Claude Code. It aims to streamline development workflows by offering pre-built commands and tools that can be easily customized and extended. The project is built using Python, JavaScript, and Bash, with dependencies including Matplotlib, NumPy, Pandas, and SciPy.

الوصف

هذا المشروع يقدم مجموعة من أدوات وتمplates الأوامر المخصصة لتنظيم التطوير المساعد بالذكاء الاصطناعي، يستفيد من قدرات كلود كود. يهدف إلى تسهيل تدفقات التطوير عن طريق تقديم أوامر وأدوات مُبنية مسبقًا يمكن تعديلها وتمديدتها بسهولة. يتم بناؤه باستخدام لغة بايثون، جافا سكريبت، وباش، مع dependencies تشمل matplotlib، numpy، pandas، و scipy.

Novelty

7/10

Tags

structured-development ai-assisted-development command-templates development-workflows code-customization

Technologies

matplotlib numpy pandas scipy

Claude Models

claude-haiku-4.5

Quality Score

C+
70.4/100
Structure
81
Code Quality
49
Documentation
78
Testing
85
Practices
60
Security
84
Dependencies
90

Strengths

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

Weaknesses

  • 1 files with critical complexity need refactoring
  • 5381 duplicate lines detected \u2014 consider DRY refactoring
  • 10 'god files' with >500 LOC need decomposition

Recommendations

  • Address 31 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

19.8h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
PASS
Quality Gate
A
Risk (1)
MIT
License
24.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
46.0%
html
14.4%
json
13.8%
markdown
12.6%
javascript
10.5%
text
1.5%
yaml
0.9%
shell
0.3%
toml
0.1%

Frameworks

pytest

Symbols

variable402
function259
method45
constant13
class4

Concepts (14)

Source-of-truth: Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionBayesian analysis of personal health data from Garmin, using Stan for statistical modeling and D3.js for interactive visualization.80%
arch_layerdata_accessDetected data_access layer70%
auto_categoryTestingtesting70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicLoggingDetected from 6 related files50%
business_logicNotificationsDetected from 2 related files50%
business_logicSearchDetected from 2 related files50%
business_logicTestingDetected from 59 related files50%
business_logicDatabaseDetected from 20 related files50%
business_logicConfigurationDetected from 2 related files50%
business_logicAuthenticationDetected from 17 related files50%
business_logicAnalyticsDetected from 14 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · open methodology · https://repobility.com/research/

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
4 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Cmatplotlib3.10.8 · 2,481 gadgets · risk 0.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0Fpandas3.0.2 · 6,381 gadgets · risk 0.0Fscipy1.17.1 · 21,805 gadgets · risk 0.0