Rhoa

C+ 80 completed
Library
unknown / restructuredtext · small
50
Files
11,798
LOC
1
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
67.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #50798
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionTesting
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a Python package extension for pandas DataFrames that provides technical analysis tools for financial markets. I need it to include at least 13 indicators, such as SMA, RSI, MACD, and Bollinger Bands, accessible via DataFrame and Series extensions. Additionally, the package should feature intelligent binary target generation for machine learning, supporting 'auto' mode with Pareto optimization. Finally, I want functionality for generating publication-quality visualizations, like price charts with buy signals, and integration that supports method chaining.
python pandas technical-analysis finance data-science machine-learning dataframe indicators
Generated by gemma4:latest

Catalog Information

This project provides a pandas DataFrame extension for technical analysis.

Description

Rhoa is an extension for pandas DataFrames that enables technical analysis. It allows users to perform various calculations and visualizations on their data, making it easier to gain insights from financial or other time-series datasets. The library uses matplotlib for visualization and numpy for numerical computations. With rhoa, developers can create custom indicators and charts to analyze their data.

الوصف

هذا المشروع يمتد من البيانات الفريم للتحليل الفني. يسمح للمستخدمين بتصفية العديد من الحسابات والتنظيمات على بياناتهم، مما يجعل من السهل الحصول على نظرة عامة عن datasets المالية أو أخرى متتالية الزمن. يستخدم المكتبة matplotlib لتنظيم الرسومات و numpy للعمليات العددية. مع rhoa، يمكن للمطورين إنشاء مؤشرات مخصصة والرسوم البيانية لتحليل بياناتهم.

Novelty

5/10

Tags

technical-analysis pandas-extension data-visualization financial-data time-series-analysis

Technologies

matplotlib numpy pandas

Claude Models

claude-opus-4.6

Quality Score

C+
79.7/100
Structure
81
Code Quality
72
Documentation
82
Testing
85
Practices
68
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (50% 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

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

Security & Health

4.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
AGPL-3.0
License
10.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

restructuredtext
54.2%
python
40.9%
markdown
2.1%
yaml
1.2%
toml
0.6%
css
0.5%
text
0.4%

Frameworks

pytest

Concepts (2)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
All rows above produced by Repobility · https://repobility.com
auto_descriptionProject Description![Development Status](https://github.com/nainajnahO/Rhoa) ![PyPI version](https://pypi.org/project/rhoa/) ![Documentation](https://nainajnaho.github.io/Rhoa/)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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