summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-05-14 12:44:02 -0700
committerDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-05-14 12:44:02 -0700
commit98fd75a360d470b242fa860f27253e2f5bbc6796 (patch)
tree7306c45fd32892112595b9ef5a6f70f00eb6c0e0
parent99f9ef4e6450d91f727bd579853a961271962e00 (diff)
parentc61d10d6e3656c8376ff7d7ba78c4c89428b89ab (diff)
Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTerminal into feature/yield-curve
-rw-r--r--.github/scripts/noxfile.py20
-rw-r--r--.github/workflows/README.md226
-rw-r--r--.github/workflows/deploy-pypi-nightly.yml (renamed from .github/workflows/pypi-nightly.yml)0
-rw-r--r--.github/workflows/deploy-test-pypi.yml (renamed from .github/workflows/test_pypi_platform.yml)2
-rw-r--r--.github/workflows/draft-release.yml2
-rw-r--r--.github/workflows/general-linting.yml (renamed from .github/workflows/linting.yml)4
-rw-r--r--.github/workflows/gh-pr-labels.yml (renamed from .github/workflows/labels-PR.yml)0
-rw-r--r--.github/workflows/labels-issue.yml27
-rw-r--r--.github/workflows/nightly-build.yml35
-rw-r--r--.github/workflows/pypi.yml78
-rw-r--r--.github/workflows/test-integration-platform.yml (renamed from .github/workflows/platform-api-integration-test.yml)2
-rw-r--r--.github/workflows/test-unit-cli.yml46
-rw-r--r--.github/workflows/test-unit-platform.yml (renamed from .github/workflows/platform-core.yml)4
-rw-r--r--.github/workflows/unit-test.yml72
-rw-r--r--.pre-commit-config.yaml2
-rw-r--r--LICENSE686
-rw-r--r--README.md73
-rw-r--r--cli/openbb_cli/argparse_translator/argparse_translator.py14
-rw-r--r--cli/openbb_cli/argparse_translator/obbject_registry.py10
-rw-r--r--cli/openbb_cli/config/menu_text.py19
-rw-r--r--cli/openbb_cli/controllers/base_controller.py214
-rw-r--r--cli/openbb_cli/controllers/base_platform_controller.py103
-rw-r--r--cli/openbb_cli/controllers/cli_controller.py54
-rw-r--r--cli/openbb_cli/controllers/settings_controller.py3
-rw-r--r--cli/tests/test_argparse_translator.py94
-rw-r--r--cli/tests/test_argparse_translator_obbject_registry.py89
-rw-r--r--cli/tests/test_cli.py45
-rw-r--r--cli/tests/test_config_completer.py78
-rw-r--r--cli/tests/test_config_console.py47
-rw-r--r--cli/tests/test_config_menu_text.py68
-rw-r--r--cli/tests/test_config_setup.py49
-rw-r--r--cli/tests/test_config_style.py60
-rw-r--r--cli/tests/test_controllers_base_controller.py79
-rw-r--r--cli/tests/test_controllers_base_platform_controller.py70
-rw-r--r--cli/tests/test_controllers_choices.py51
-rw-r--r--cli/tests/test_controllers_cli_controller.py79
-rw-r--r--cli/tests/test_controllers_controller_factory.py61
-rw-r--r--cli/tests/test_controllers_script_parser.py106
-rw-r--r--cli/tests/test_controllers_settings_controller.py135
-rw-r--r--cli/tests/test_controllers_utils.py157
-rw-r--r--cli/tests/test_models_settings.py72
-rw-r--r--cli/tests/test_session.py44
-rw-r--r--images/openbb-logo-dark.svg17
-rw-r--r--images/openbb-logo-light.svg17
-rw-r--r--images/platform-dark.svg24
-rw-r--r--images/platform-light.svg24
-rw-r--r--openbb_platform/core/openbb_core/app/service/hub_service.py10
-rw-r--r--openbb_platform/core/openbb_core/app/static/package_builder.py5
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/economic_calendar.py30
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/forward_pe_estimates.py54
-rw-r--r--openbb_platform/core/poetry.lock677
-rw-r--r--openbb_platform/core/pyproject.toml4
-rw-r--r--openbb_platform/core/tests/app/service/test_hub_service.py34
-rw-r--r--openbb_platform/dev_install.py2
-rw-r--r--openbb_platform/extensions/economy/integration/test_economy_api.py5
-rw-r--r--openbb_platform/extensions/economy/integration/test_economy_python.py11
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_api.py29
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_python.py28
-rw-r--r--openbb_platform/extensions/equity/openbb_equity/estimates/estimates_router.py22
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py9
-rw-r--r--openbb_platform/openbb/assets/reference.json9645
-rw-r--r--openbb_platform/openbb/package/economy.py64
-rw-r--r--openbb_platform/openbb/package/equity_estimates.py92
-rw-r--r--openbb_platform/providers/alpha_vantage/openbb_alpha_vantage/models/historical_eps.py24
-rw-r--r--openbb_platform/providers/fmp/openbb_fmp/models/economic_calendar.py99
-rw-r--r--openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_economic_calendar_fetcher.yaml2813
-rw-r--r--openbb_platform/providers/fmp/tests/test_fmp_fetchers.py2
-rw-r--r--openbb_platform/providers/intrinio/openbb_intrinio/__init__.py4
-rw-r--r--openbb_platform/providers/intrinio/openbb_intrinio/models/forward_pe_estimates.py141
-rw-r--r--openbb_platform/providers/intrinio/tests/record/http/test_intrinio_fetchers/test_intrinio_forward_pe_fetcher.yaml70
-rw-r--r--openbb_platform/providers/intrinio/tests/test_intrinio_fetchers.py13
-rw-r--r--openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/models/economic_calendar.py137
-rw-r--r--openbb_platform/providers/tradingeconomics/openbb_tradingeconomics/utils/url_generator.py7
-rw-r--r--website/content/cli/_category_.json4
-rw-r--r--website/content/cli/commands-and-arguments.md76
-rw-r--r--website/content/cli/configuration.md66
-rw-r--r--website/content/cli/data-sources.md113
-rw-r--r--website/content/cli/hub.md111
-rw-r--r--website/content/cli/index.md78
-rw-r--r--website/content/cli/installation.md98
-rw-r--r--website/content/cli/interactive-charts.md109
-rw-r--r--website/content/cli/interactive-tables.md75
-rw-r--r--website/content/cli/openbbuserdata.md59
-rw-r--r--website/content/cli/quickstart.md243
-rw-r--r--website/content/cli/routines/_category_.json4
-rw-r--r--website/content/cli/routines/advanced-routines.md119
-rw-r--r--website/content/cli/routines/community-routines.md52
-rw-r--r--website/content/cli/routines/index.mdx31
-rw-r--r--website/content/cli/routines/introduction-to-routines.md130
-rw-r--r--website/content/cli/routines/routine-macro-recorder.md46
-rw-r--r--website/content/cli/structure-and-navigation.md42
-rw-r--r--website/content/platform/installation.md9
-rw-r--r--website/content/platform/licensing/_category_.json4
-rw-r--r--website/content/platform/licensing/index.mdx103
-rw-r--r--website/package-lock.json7
-rw-r--r--website/sidebars.js5
-rw-r--r--website/src/components/General/NewReferenceCard.tsx5
-rw-r--r--website/src/theme/CodeBlock/Content/styles.module.css1
-rw-r--r--website/src/theme/DocSidebarItem/Category/index.js1
-rw-r--r--website/src/theme/Navbar/Layout/index.js