summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-04-05 09:32:29 -0700
committerGitHub <noreply@github.com>2024-04-05 09:32:29 -0700
commit025df20d0a1926f97479a16885858b0588fd0463 (patch)
tree93f1514cfbdf960e676bcc34d3fba8385c5eb93c
parent1c6e46c673689d76cc6d27878d6044dc8530cff5 (diff)
parent3f4ab6edf6752eba9f8c3a3fccb6cb0137e19a33 (diff)
Merge branch 'develop' into bugfix/kwargs-default-api
-rw-r--r--.github/workflows/gh-pages.yml1
-rw-r--r--.github/workflows/linting.yml2
-rw-r--r--.github/workflows/platform-api-integration-test.yml3
-rw-r--r--.pre-commit-config.yaml2
-rw-r--r--CONTRIBUTING.md11
-rw-r--r--build/pypi/openbb_platform/PUBLISH.md7
-rw-r--r--build/pypi/openbb_platform/poetry_update.py29
-rw-r--r--examples/usdLiquidityIndex.ipynb24
-rw-r--r--openbb_platform/core/openbb_core/api/app_loader.py18
-rw-r--r--openbb_platform/core/openbb_core/api/rest_api.py6
-rw-r--r--openbb_platform/core/openbb_core/api/router/commands.py13
-rw-r--r--openbb_platform/core/openbb_core/app/command_runner.py21
-rw-r--r--openbb_platform/core/openbb_core/app/model/obbject.py8
-rw-r--r--openbb_platform/core/openbb_core/app/model/system_settings.py3
-rw-r--r--openbb_platform/core/openbb_core/app/provider_interface.py4
-rw-r--r--openbb_platform/core/openbb_core/app/query.py48
-rw-r--r--openbb_platform/core/openbb_core/app/router.py51
-rw-r--r--openbb_platform/core/openbb_core/app/static/app_factory.py9
-rw-r--r--openbb_platform/core/openbb_core/app/static/coverage.py8
-rw-r--r--openbb_platform/core/openbb_core/app/static/package_builder.py275
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/filters.py6
-rw-r--r--openbb_platform/core/openbb_core/app/version.py5
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/annotated_result.py20
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/fetcher.py15
-rw-r--r--openbb_platform/core/openbb_core/provider/registry_map.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/analyst_search.py8
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/company_news.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_quote.py5
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/etf_equity_exposure.py2
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/forward_eps_estimates.py67
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/forward_sales_estimates.py68
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py9
-rw-r--r--openbb_platform/core/pyproject.toml2
-rw-r--r--openbb_platform/core/tests/app/static/test_app_factory.py7
-rw-r--r--openbb_platform/core/tests/app/static/test_coverage.py7
-rw-r--r--openbb_platform/core/tests/app/static/test_package_builder.py25
-rw-r--r--openbb_platform/core/tests/app/test_command_runner.py45
-rw-r--r--openbb_platform/core/tests/app/test_query.py26
-rw-r--r--openbb_platform/extensions/commodity/openbb_commodity/commodity_router.py2
-rw-r--r--openbb_platform/extensions/commodity/poetry.lock10
-rw-r--r--openbb_platform/extensions/commodity/pyproject.toml4
-rw-r--r--openbb_platform/extensions/crypto/openbb_crypto/crypto_router.py2
-rw-r--r--openbb_platform/extensions/crypto/poetry.lock10
-rw-r--r--openbb_platform/extensions/crypto/pyproject.toml4
-rw-r--r--openbb_platform/extensions/currency/openbb_currency/currency_router.py2
-rw-r--r--openbb_platform/extensions/currency/poetry.lock10
-rw-r--r--openbb_platform/extensions/currency/pyproject.toml4
-rw-r--r--openbb_platform/extensions/derivatives/openbb_derivatives/derivatives_router.py2
-rw-r--r--openbb_platform/extensions/derivatives/poetry.lock10
-rw-r--r--openbb_platform/extensions/derivatives/pyproject.toml4
-rw-r--r--openbb_platform/extensions/devtools/pyproject.toml2
-rw-r--r--openbb_platform/extensions/econometrics/openbb_econometrics/econometrics_router.py2
-rw-r--r--openbb_platform/extensions/econometrics/poetry.lock10
-rw-r--r--openbb_platform/extensions/econometrics/pyproject.toml4
-rw-r--r--openbb_platform/extensions/economy/openbb_economy/economy_router.py2
-rw-r--r--openbb_platform/extensions/economy/poetry.lock10
-rw-r--r--openbb_platform/extensions/economy/pyproject.toml4
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_api.py84
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_python.py64
-rw-r--r--openbb_platform/extensions/equity/openbb_equity/equity_router.py2
-rw-r--r--openbb_platform/extensions/equity/openbb_equity/estimates/estimates_router.py46
-rw-r--r--openbb_platform/extensions/equity/poetry.lock10
-rw-r--r--openbb_platform/extensions/equity/pyproject.toml4
-rw-r--r--openbb_platform/extensions/etf/openbb_etf/etf_router.py2
-rw-r--r--openbb_platform/extensions/etf/poetry.lock10
-rw-r--r--openbb_platform/extensions/etf/pyproject.toml4
-rw-r--r--openbb_platform/extensions/fixedincome/openbb_fixedincome/fixedincome_router.py2
-rw-r--r--openbb_platform/extensions/fixedincome/poetry.lock10
-rw-r--r--openbb_platform/extensions/fixedincome/pyproject.toml4
-rw-r--r--openbb_platform/extensions/index/openbb_index/index_router.py2
-rw-r--r--openbb_platform/extensions/index/poetry.lock10
-rw-r--r--openbb_platform/extensions/index/pyproject.toml4
-rw-r--r--openbb_platform/extensions/news/openbb_news/news_router.py2
-rw-r--r--openbb_platform/extensions/news/poetry.lock10
-rw-r--r--openbb_platform/extensions/news/pyproject.toml4
-rw-r--r--openbb_platform/extensions/quantitative/README.md2
-rw-r--r--openbb_platform/extensions/quantitative/openbb_quantitative/quantitative_router.py2
-rw-r--r--openbb_platform/extensions/quantitative/poetry.lock10
-rw-r--r--openbb_platform/extensions/quantitative/pyproject.toml4
-rw-r--r--openbb_platform/extensions/regulators/openbb_regulators/regulators_router.py2
-rw-r--r--openbb_platform/extensions/regulators/poetry.lock10
-rw-r--r--openbb_platform/extensions/regulators/pyproject.toml4
-rw-r--r--openbb_platform/extensions/technical/openbb_technical/technical_router.py2
-rw-r--r--openbb_platform/extensions/technical/poetry.lock10
-rw-r--r--openbb_platform/extensions/technical/pyproject.toml4
-rw-r--r--openbb_platform/extensions/tests/conftest.py8
-rw-r--r--openbb_platform/extensions/tests/utils/helpers.py54
-rw-r--r--openbb_platform/extensions/tests/utils/router_testers.py4
-rw-r--r--openbb_platform/obbject_extensions/charting/integration/test_charting_api.py23
-rw-r--r--openbb_platform/obbject_extensions/charting/integration/test_charting_python.py19
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/charting_router.py24
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py2
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/plotly_ta/base.py24
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/plotly_ta/data_classes.py56
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/plotly_ta/ta_class.py12
-rw-r--r--openbb_platform/obbject_extensions/charting/poetry.lock10
-rw-r--r--openbb_platform/obbject_extensions/charting/pyproject.toml4
-rw-r--r--openbb_platform/obbject_extensions/charting/tests/test_charting.py16
-rw-r--r--openbb_platform/openbb/assets/extension_map.json29
-rw-r--r--openbb_platform/openbb/assets/reference.json53746
-rw-r--r--openbb_platform/openbb/package/__extensions__.py46
-rw-r--r-