Pyjpx Etf

B+ 86 completed
Library
unknown / python · tiny
33
Files
2,400
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
27.75
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47778
Member of a group with 1 similar repo(s) — canonical #22814 view group →
Top concepts (2)
Project DescriptionTesting
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a beginner-friendly Python library that fetches JPX ETF portfolio composition (PCF) data. The core functionality should allow users to initialize an ETF object using a ticker (like "1306") and then provide methods to print the ETF's name, view the top 5 holdings, and generate a full DataFrame of holdings with weights. Also, include functionality to configure the request timeout and delay. Please ensure the project structure is ready for testing using pytest.
python library finance data-fetching etf pypi pytest
Generated by gemma4:latest

Catalog Information

This project provides a simple way to fetch JPX ETF portfolio composition data for beginners.

Description

pyjpx-etf is a clean and beginner-friendly Python library that allows users to easily retrieve JPX ETF portfolio composition (PCF) data. The library uses pandas to handle the data, making it easy to work with. This project is ideal for those who need to access JPX ETF data in their projects.

الوصف

هذا المشروع يقدم طريقة بسيطة ومريحة للبرمجة لتحميل البيانات المالية للمؤشرات الإي تي إف اليابانية (JPX ETF). يعتمد هذا البرنامج على مكتبة pandas لتعامل البيانات، مما يجعلها سهلة الاستخدام. هذا المشروع مناسب للمطورين الذين يحتاجون إلى الوصول إلى بيانات المؤشرات الإي تي إف في مشاريعهم.

Novelty

5/10

Tags

etf portfolio-composition-data jpx data-fetching pandas

Technologies

pandas

Claude Models

claude-opus-4.6

Quality Score

B+
85.5/100
Structure
83
Code Quality
100
Documentation
73
Testing
70
Practices
83
Security
100
Dependencies
60

Strengths

  • Good test coverage (125% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

4.1h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (4)
Repobility — same analyzer, your code, free for public repos · /scan/
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
71.3%
markdown
18.0%
toml
5.8%
yaml
4.9%

Frameworks

pytest

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
auto_descriptionProject DescriptionA clean, beginner-friendly Python library for fetching JPX ETF portfolio composition (PCF) data.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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