summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Maslek <jmaslek11@gmail.com>2024-01-31 10:26:26 -0500
committerJames Maslek <jmaslek11@gmail.com>2024-01-31 10:26:26 -0500
commitbccd1249863f3aa0a996bbca67b418ee122efeee (patch)
treeea0ba43c459174f91765af23ea50cb14588f1d52
parent1e92b9c0a08cef282bd7e4c90e78051b6bd1c271 (diff)
parent5fd11beaeefd95c2b52e223e40896c507829a5f4 (diff)
Merge branch 'develop' into feature/data-cache
-rw-r--r--.github/PULL_REQUEST_TEMPLATE/obb_developer_pull_request_template.md40
-rw-r--r--.github/PULL_REQUEST_TEMPLATE/platform_pull_request_template.md40
-rw-r--r--.github/PULL_REQUEST_TEMPLATE/terminal_pull_request_template.md29
-rw-r--r--.github/labeler.yml23
-rw-r--r--.github/pull_request_template.md81
-rw-r--r--.github/release-drafter.yml12
-rw-r--r--.github/workflows/gh-pages.yml46
-rw-r--r--.github/workflows/labels-PR.yml19
-rw-r--r--.github/workflows/linting.yml8
-rw-r--r--.github/workflows/platform-integration-test.yml96
-rw-r--r--.gitignore6
-rw-r--r--CONTRIBUTING.md4
-rw-r--r--build/pypi/openbb_platform/PUBLISH.md40
-rw-r--r--build/pypi/openbb_platform/publish.py4
-rw-r--r--custom_pre_commit/check_reserved_args.py1
-rw-r--r--generate_sdk.py1
-rw-r--r--openbb_platform/CONTRIBUTING.md4
-rw-r--r--openbb_platform/PROVIDERS.md9
-rw-r--r--openbb_platform/README.md16
-rw-r--r--openbb_platform/core/openbb_core/api/rest_api.py9
-rw-r--r--openbb_platform/core/openbb_core/api/router/commands.py17
-rw-r--r--openbb_platform/core/openbb_core/api/router/coverage.py1
-rw-r--r--openbb_platform/core/openbb_core/api/router/helpers/coverage_helpers.py1
-rw-r--r--openbb_platform/core/openbb_core/api/router/system.py1
-rw-r--r--openbb_platform/core/openbb_core/app/assets/parameter_pool.json50
-rw-r--r--openbb_platform/core/openbb_core/app/charting_service.py80
-rw-r--r--openbb_platform/core/openbb_core/app/command_runner.py76
-rw-r--r--openbb_platform/core/openbb_core/app/constants.py2
-rw-r--r--openbb_platform/core/openbb_core/app/example_generator.py83
-rw-r--r--openbb_platform/core/openbb_core/app/extension_loader.py157
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers/posthog_handler.py76
-rw-r--r--openbb_platform/core/openbb_core/app/logs/logging_service.py19
-rw-r--r--openbb_platform/core/openbb_core/app/model/credentials.py31
-rw-r--r--openbb_platform/core/openbb_core/app/model/extension.py13
-rw-r--r--openbb_platform/core/openbb_core/app/model/fast_api_settings.py6
-rw-r--r--openbb_platform/core/openbb_core/app/model/metadata.py16
-rw-r--r--openbb_platform/core/openbb_core/app/model/obbject.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/preferences.py14
-rw-r--r--openbb_platform/core/openbb_core/app/model/system_settings.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/user_settings.py1
-rw-r--r--openbb_platform/core/openbb_core/app/provider_interface.py19
-rw-r--r--openbb_platform/core/openbb_core/app/router.py139
-rw-r--r--openbb_platform/core/openbb_core/app/service/auth_service.py23
-rw-r--r--openbb_platform/core/openbb_core/app/service/hub_service.py3
-rw-r--r--openbb_platform/core/openbb_core/app/service/user_service.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/account.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/app_factory.py2
-rw-r--r--openbb_platform/core/openbb_core/app/static/container.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/coverage.py7
-rw-r--r--openbb_platform/core/openbb_core/app/static/package_builder.py200
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/console.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/decorators.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/filters.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/linters.py1
-rw-r--r--openbb_platform/core/openbb_core/app/version.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/fetcher.py5
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/query_params.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/query_executor.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/registry.py12
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/ameribor_rates.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/analyst_estimates.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/available_indices.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/calendar_dividend.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/calendar_earnings.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/calendar_splits.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/company_filings.py29
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/company_news.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/company_overview.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/compare_groups.py27
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/composite_leading_indicator.py37
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cp.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cpi.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/crypto_historical.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/crypto_search.py2
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/currency_historical.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/currency_pairs.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/dwpcr_rates.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/earnings_call_transcript.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/ecb_interest_rates.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/economic_calendar.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_historical.py26
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_ownership.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_quote.py125
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_short_interest.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/esg_risk_rating.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/esg_score.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/esg_sector.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/estr_rates.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/etf_holdings_performance.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/etf_performance.py1
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/eu_yield_curve.py11
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/european_index_constituents.py50
-rw