You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Research and choose a real data source for ARGUS analytics.
Why
ARGUS currently uses mock time-series data for early analytics development. Sprint 2 needs a real data client next to the existing ExchangeRate API client so market metrics can be calculated from real data.
The existing ExchangeRate API client should remain useful for live currency conversion, while the new client should focus on exchange-rate and market data.
Scope
Compare possible data sources
Check API capabilities:
historical date ranges
supported currency pairs or symbols
response format
rate limits
authentication requirements
pandas compatibility
Decide which client should replace the mock time-series client first
Document the decision in docs/
Acceptance criteria
At least two data-source options are compared
Existing ExchangeRate API role is clarified
Recommended first historical data source is selected
Data format and response structure are documented
Limitations and trade-offs are documented
No production implementation is required in this ticket
Activity
docs(#32): add docstrings to all functions before the research
fix(#32): fix err msg of test_check_error
style(#32): ruff reformated the code
style(#32): ruff reformated the code again
fix(#32): remove \n check_error
style(#32): ruff reformated the code again
[-]Research and choose real historical market data source[/-][+]Research and choose real market data source[/+]docs(#32): add intro and first data soruce to research
docs(#32): add more details to first data sorource
7 remaining items
docs(#32): add docstrings to funtions
fix(#32): fix err msg of test_check_error
style(#32): ruff reformated the code
style(#32): ruff reformated the code again
fix(#32): remove \n check_error
style(#32): ruff reformated the code again
docs(#32): add intro and first data soruce to research
docs(#32): add more details to first data sorource
docs(#32): add more data sources and plan for implementation
docs(#32): add fred to research
docs(#32): add alpaca to research
docs(#32): edit research structure and add more sources