Skip to content

Add pluggable data sources with AlphaVantage adapter#22

Merged
AKKI0511 merged 1 commit intomainfrom
create-abstract-data-source-interface
Jul 10, 2025
Merged

Add pluggable data sources with AlphaVantage adapter#22
AKKI0511 merged 1 commit intomainfrom
create-abstract-data-source-interface

Conversation

@AKKI0511
Copy link
Owner

Summary

  • introduce an abstract DataSource with YFinanceDataSource and AlphaVantageDataSource
  • refactor DataLoader to accept a data source instance
  • support AlphaVantage through new adapter
  • update unit tests for pluggable data sources and add AlphaVantage coverage
  • add alpha-vantage dependency

Testing

  • pre-commit run --files src/data/loader.py src/data/datasource.py tests/data/test_loader.py tests/data/test_loader_extra.py tests/data/test_datasource_alpha.py

https://chatgpt.com/codex/tasks/task_e_686f02f98484832a8a7c268079d550df

@AKKI0511 AKKI0511 merged commit 61020ed into main Jul 10, 2025
2 checks passed
@AKKI0511 AKKI0511 deleted the create-abstract-data-source-interface branch July 10, 2025 20:32
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.

1 participant