Skip to content

feat: metrics 리포트 추가#7

Merged
mingi3314 merged 1 commit into
mainfrom
feat/reports-metrics
May 12, 2026
Merged

feat: metrics 리포트 추가#7
mingi3314 merged 1 commit into
mainfrom
feat/reports-metrics

Conversation

@mingi3314

Copy link
Copy Markdown
Collaborator

리뷰어가 작업내용을 이해하기 쉽도록 아래내용을 상세히 작성해주세요.

Changes

  • QuantStats의 reports.metrics와 유사한 보고서형 metrics API를 alphastats.reports.metrics로 추가했습니다.
  • from alphastats import metrics로도 사용할 수 있도록 top-level export를 추가했습니다.
  • Polars에는 pandas index가 없으므로 반환 테이블은 Metric 컬럼을 포함하는 pl.DataFrame 형태로 제공합니다.
  • uv version --bump minor로 패키지 버전을 0.1.1에서 0.2.0으로 올렸습니다.
  • QuantStats reports.metrics 출력과 주요 basic/full 지표 값이 일치하는지 비교하는 parity 테스트를 추가했습니다.

Test

💡 진행한 테스트에 대해서 구체적으로 작성해주세요.

  • uv run pytest -q 통과: 168 passed
  • uv run ruff check . 통과
  • uv run mypy alphastats tests 통과
  • 커밋 시 pre-commit 훅 통과: ruff, ruff-format, mypy, commit message 검증

Task Link

💡 관련 페이지 링크를 작성해주세요.

  • 없음

@mingi3314
mingi3314 requested a review from chado13 May 12, 2026 06:49
@mingi3314 mingi3314 self-assigned this May 12, 2026
@alphaprime-dev-discord

Copy link
Copy Markdown

@mingi3314
mingi3314 merged commit 8fc18f5 into main May 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants