summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Aptekarev <aptekarev@gmail.com>2023-09-21 16:07:46 +0200
committerTheodore Aptekarev <aptekarev@gmail.com>2023-09-21 16:07:46 +0200
commite855643ee46804746bb7e88f68d95eb7d2c1e81e (patch)
tree4438bd5dc312280596cf4f5570f83a858d00c4a0
parent5baa119809024b2f5138d9462b7f0a63fb230532 (diff)
parent818355060f0a3646966d2f296fa86c43bde5fc2b (diff)
Merge branch 'feature/openbb-sdk-v4' into feature/versioned-docs
-rw-r--r--.coveragerc2
-rw-r--r--.github/workflows/sdkv4-core.yml8
-rw-r--r--.gitignore3
-rw-r--r--noxfile.py12
-rw-r--r--openbb_sdk/CONTRIBUTING.md39
-rw-r--r--openbb_sdk/README.md180
-rw-r--r--openbb_sdk/extensions/charting/README.md2
-rw-r--r--openbb_sdk/extensions/charting/poetry.lock66
-rw-r--r--openbb_sdk/extensions/charting/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/crypto/README.md6
-rw-r--r--openbb_sdk/extensions/crypto/poetry.lock66
-rw-r--r--openbb_sdk/extensions/crypto/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/econometrics/README.md15
-rw-r--r--openbb_sdk/extensions/econometrics/openbb_econometrics/__init__.py (renamed from openbb_sdk/extensions/stocks/openbb_stocks/dd/__init__.py)0
-rw-r--r--openbb_sdk/extensions/econometrics/openbb_econometrics/econometrics_router.py473
-rw-r--r--openbb_sdk/extensions/econometrics/openbb_econometrics/utils.py85
-rw-r--r--openbb_sdk/extensions/econometrics/poetry.lock1518
-rw-r--r--openbb_sdk/extensions/econometrics/pyproject.toml22
-rw-r--r--openbb_sdk/extensions/economy/README.md6
-rw-r--r--openbb_sdk/extensions/economy/openbb_economy/economy_router.py55
-rw-r--r--openbb_sdk/extensions/economy/poetry.lock66
-rw-r--r--openbb_sdk/extensions/economy/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/fixedincome/README.md6
-rw-r--r--openbb_sdk/extensions/fixedincome/poetry.lock66
-rw-r--r--openbb_sdk/extensions/fixedincome/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/forex/README.md6
-rw-r--r--openbb_sdk/extensions/forex/poetry.lock66
-rw-r--r--openbb_sdk/extensions/forex/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/futures/README.md6
-rw-r--r--openbb_sdk/extensions/futures/poetry.lock66
-rw-r--r--openbb_sdk/extensions/futures/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/news/README.md6
-rw-r--r--openbb_sdk/extensions/news/poetry.lock66
-rw-r--r--openbb_sdk/extensions/news/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/qa/README.md6
-rw-r--r--openbb_sdk/extensions/qa/poetry.lock66
-rw-r--r--openbb_sdk/extensions/qa/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/stocks/README.md8
-rw-r--r--openbb_sdk/extensions/stocks/openbb_stocks/dd/dd_router.py26
-rw-r--r--openbb_sdk/extensions/stocks/openbb_stocks/fa/fa_router.py11
-rw-r--r--openbb_sdk/extensions/stocks/openbb_stocks/stocks_router.py2
-rw-r--r--openbb_sdk/extensions/stocks/poetry.lock66
-rw-r--r--openbb_sdk/extensions/stocks/pyproject.toml4
-rw-r--r--openbb_sdk/extensions/ta/README.md6
-rw-r--r--openbb_sdk/extensions/ta/poetry.lock66
-rw-r--r--openbb_sdk/extensions/ta/pyproject.toml4
-rwxr-xr-xopenbb_sdk/install_all.sh4
-rw-r--r--openbb_sdk/openbb/__init__.py12
-rw-r--r--openbb_sdk/openbb/package/__extensions__.py21
-rw-r--r--openbb_sdk/openbb/package/crypto.py38
-rw-r--r--openbb_sdk/openbb/package/economy.py297
-rw-r--r--openbb_sdk/openbb/package/extension_map.json30
-rw-r--r--openbb_sdk/openbb/package/fixedincome.py126
-rw-r--r--openbb_sdk/openbb/package/forex.py58
-rw-r--r--openbb_sdk/openbb/package/futures.py187
-rw-r--r--openbb_sdk/openbb/package/module_map.json50
-rw-r--r--openbb_sdk/openbb/package/news.py86
-rw-r--r--openbb_sdk/openbb/package/qa.py375
-rw-r--r--openbb_sdk/openbb/package/stocks.py450
-rw-r--r--openbb_sdk/openbb/package/stocks_ca.py12
-rw-r--r--openbb_sdk/openbb/package/stocks_dd.py208
-rw-r--r--openbb_sdk/openbb/package/stocks_fa.py670
-rw-r--r--openbb_sdk/openbb/package/stocks_options.py115
-rw-r--r--openbb_sdk/openbb/package/ta.py1486
-rw-r--r--openbb_sdk/poetry.lock1313
-rw-r--r--openbb_sdk/providers/__init__.py (renamed from openbb_sdk/sdk/core/tests/api/dependency/__init__.py)0
-rw-r--r--openbb_sdk/providers/alpha_vantage/README.md10
-rw-r--r--openbb_sdk/providers/alpha_vantage/__init__.py (renamed from openbb_sdk/sdk/core/tests/api/router/__init__.py)0
-rw-r--r--openbb_sdk/providers/alpha_vantage/openbb_alpha_vantage/__init__.py3
-rw-r--r--openbb_sdk/providers/alpha_vantage/openbb_alpha_vantage/models/stock_historical.py16
-rw-r--r--openbb_sdk/providers/alpha_vantage/poetry.lock66
-rw-r--r--openbb_sdk/providers/alpha_vantage/pyproject.toml6
-rw-r--r--openbb_sdk/providers/alpha_vantage/tests/__init__.py0
-rw-r--r--openbb_sdk/providers/alpha_vantage/tests/record/http/test_alpha_vantage_fetchers/test_av_stock_historical_fetcher.yaml48
-rw-r--r--openbb_sdk/providers/alpha_vantage/tests/test_alpha_vantage_fetchers.py25
-rw-r--r--openbb_sdk/providers/benzinga/README.md10
-rw-r--r--openbb_sdk/providers/benzinga/__init__.py0
-rw-r--r--openbb_sdk/providers/benzinga/openbb_benzinga/__init__.py3
-rw-r--r--openbb_sdk/providers/benzinga/openbb_benzinga/models/global_news.py133
-rw-r--r--openbb_sdk/providers/benzinga/openbb_benzinga/models/stock_news.py123
-rw-r--r--openbb_sdk/providers/benzinga/openbb_benzinga/utils/helpers.py43
-rw-r--r--openbb_sdk/providers/benzinga/poetry.lock66
-rw-r--r--openbb_sdk/providers/benzinga/pyproject.toml4
-rw-r--r--openbb_sdk/providers/benzinga/tests/__init__.py0
-rw-r--r--openbb_sdk/providers/benzinga/tests/record/http/test_benzinga_fetchers/test_benzinga_global_news_fetcher.yaml1044
-rw-r--r--openbb_sdk/providers/benzinga/tests/record/http/test_benzinga_fetchers/test_benzinga_stock_news_fetcher.yaml1405
-rw-r--r--openbb_sdk/providers/benzinga/tests/test_benzinga_fetchers.py34
-rw-r--r--openbb_sdk/providers/cboe/README.md11
-rw-r--r--openbb_sdk/providers/cboe/__init__.py0
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/__init__.py3
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/available_indices.py14
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/european_index_constituents.py3
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/european_index_historical.py27
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/futures_curve.py3
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/index_search.py13
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/index_snapshots.py15
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/major_indices_historical.py46
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/options_chains.py11
-rw-r--r--openbb_sdk/providers/cboe/openbb_cboe/models/stock_historical.py307