summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Maslek <jmaslek11@gmail.com>2023-04-13 12:17:01 -0400
committerGitHub <noreply@github.com>2023-04-13 12:17:01 -0400
commitb391ceb3cecd86dc162263584eea2bde2fc72feb (patch)
tree68f600e49ade67904e39f1fd6c40c873b3333369
parentd47890cfad64543ed6ae1b3e031e41d9f01653cd (diff)
parentc517a9630af92ca9345d710fff1ef7e1cc94e559 (diff)
Merge pull request #4768 from OpenBB-finance/release/3.0.0rc2v3.0.0rc2
Release/3.0.0rc2
-rw-r--r--.github/release-drafter.yml2
-rw-r--r--.github/workflows/README.md62
-rw-r--r--.github/workflows/build-release.yml16
-rw-r--r--.github/workflows/code-coverage.yml50
-rw-r--r--.github/workflows/docker-build.yml (renamed from .github/workflows/docker.yml)11
-rw-r--r--.github/workflows/draft-release.yml (renamed from .github/workflows/draft.yml)0
-rw-r--r--.github/workflows/gh-pages.yml2
-rw-r--r--.github/workflows/integration-test.yml3
-rw-r--r--.github/workflows/intel_macos_build.yml200
-rw-r--r--.github/workflows/labels-PR.yml (renamed from .github/workflows/labels.yml)0
-rw-r--r--.github/workflows/labels-issue.yml (renamed from .github/workflows/issue.yml)0
-rw-r--r--.github/workflows/m1_macos_build.yml205
-rw-r--r--.github/workflows/macos-build.yml310
-rw-r--r--.github/workflows/macos-ml.yml (renamed from .github/workflows/mac.yml)0
-rw-r--r--.github/workflows/nightly-build.yml22
-rw-r--r--.github/workflows/pypi-nightly.yml (renamed from .github/workflows/nightly-pypi.yml)0
-rw-r--r--.github/workflows/unit-test.yml6
-rw-r--r--.github/workflows/windows10_build.yml24
-rw-r--r--.github/workflows/windows_ml.yml (renamed from .github/workflows/windows.yml)7
-rw-r--r--.gitignore4
-rw-r--r--CONTRIBUTING.md310
-rw-r--r--README.md6
-rw-r--r--build/conda/cleanup_artifacts.bat50
-rwxr-xr-xbuild/conda/cleanup_artifacts.sh36
-rw-r--r--build/conda/conda-3-10-env-full.yaml13
-rw-r--r--build/conda/conda-3-10-env.yaml30
-rw-r--r--build/conda/conda-3-8-env-full.yaml9
-rw-r--r--build/conda/conda-3-8-env.yaml26
-rw-r--r--build/conda/conda-3-9-env-full.yaml9
-rw-r--r--build/conda/conda-3-9-env.yaml26
-rw-r--r--build/conda/conda-3-9-windows.yaml8
-rw-r--r--build/docker/compose.env2
-rw-r--r--build/docker/docker-compose.yaml2
-rw-r--r--build/docker/openbb.dockerfile2
-rw-r--r--build/nsis/setup.nsi23
-rw-r--r--build/pyinstaller/.env3
-rwxr-xr-xbuild/pyinstaller/build4mac.sh42
-rw-r--r--build/pyinstaller/hooks/hook-pytrends.py3
-rw-r--r--build/pyinstaller/hooks/hook-streamlit.py3
-rw-r--r--build/pyinstaller/macOS/.gitignore1
-rwxr-xr-xbuild/pyinstaller/macOS/build-macos.sh215
-rw-r--r--build/pyinstaller/macOS/darwin/Distribution36
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/LICENSE.txt21
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/background-light.pngbin0 -> 239545 bytes
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/background.pngbin0 -> 885099 bytes
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/banner.pngbin0 -> 14337 bytes
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/conclusion.html35
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/uninstall.sh73
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/welcome.html14
-rw-r--r--build/pyinstaller/macOS/darwin/scripts/postinstall3
-rwxr-xr-xbuild/pyinstaller/macOS_package_assets/OpenBB Terminal/OpenBB Terminal7
-rw-r--r--build/pyinstaller/terminal.spec87
-rw-r--r--build/pyinstaller/version.rc42
-rw-r--r--documentation/documentation_commands.csv482
-rw-r--r--documentation/documentation_commands.json845
-rw-r--r--documentation/documentation_commands_sdk.csv114
-rw-r--r--documentation/documentation_commands_sdk.json301
-rw-r--r--documentation/generate_documentation_commands.py348
-rw-r--r--frontend-components/tables/index.html29
-rw-r--r--frontend-components/tables/src/App.tsx19
-rw-r--r--frontend-components/tables/src/components/Select.tsx6
-rw-r--r--frontend-components/tables/src/components/Table/ColumnHeader.tsx13
-rw-r--r--frontend-components/tables/src/components/Table/Export.tsx6
-rw-r--r--frontend-components/tables/src/components/Table/FilterColumns.tsx6
-rw-r--r--frontend-components/tables/src/components/Table/Pagination.tsx57
-rw-r--r--frontend-components/tables/src/components/Table/Timestamp.tsx13
-rw-r--r--frontend-components/tables/src/components/Table/index.tsx128
-rw-r--r--frontend-components/tables/src/index.css3
-rw-r--r--frontend-components/tables/src/utils/useDarkMode.tsx14
-rw-r--r--frontend-components/tables/src/utils/useLocalStorage.tsx6
-rw-r--r--frontend-components/tables/tailwind.config.cjs1
-rw-r--r--generate_sdk.py4
-rw-r--r--openbb_terminal/account/__init__.py (renamed from tests/openbb_terminal/stocks/screener/txt/test_yahoofinance_view/test_historical_no_d_signals.txt)0
-rw-r--r--openbb_terminal/account/account_controller.py290
-rw-r--r--openbb_terminal/account/account_model.py188
-rw-r--r--openbb_terminal/account/account_view.py56
-rw-r--r--openbb_terminal/alternative/alt_controller.py4
-rw-r--r--openbb_terminal/base_helpers.py35
-rw-r--r--openbb_terminal/common/behavioural_analysis/google_model.py40
-rw-r--r--openbb_terminal/common/behavioural_analysis/reddit_helpers.py140
-rw-r--r--openbb_terminal/common/behavioural_analysis/reddit_model.py296
-rw-r--r--openbb_terminal/common/behavioural_analysis/reddit_view.py105
-rw-r--r--openbb_terminal/common/common_model.py11
-rw-r--r--openbb_terminal/common/feedparser_model.py23
-rw-r--r--openbb_terminal/common/feedparser_view.py15
-rw-r--r--openbb_terminal/common/newsapi_model.py60
-rw-r--r--openbb_terminal/common/newsapi_view.py13
-rw-r--r--openbb_terminal/common/ultima_newsmonitor_model.py182
-rw-r--r--openbb_terminal/common/ultima_newsmonitor_view.py104
-rw-r--r--openbb_terminal/config_terminal.py38
-rw-r--r--openbb_terminal/core/config/paths.py15
-rw-r--r--openbb_terminal/core/config/paths_helper.py9
-rw-r--r--openbb_terminal/core/integration_tests/integration_controller.py10
-rw-r--r--openbb_terminal/core/log/collection/log_sender.py10
-rw-r--r--openbb_terminal/core/log/generation/settings_logger.py116
-rw-r--r--openbb_terminal/core/models/__init__.py2
-rw-r--r--openbb_terminal/core/models/base_model.py19
-rw-r--r--openbb_terminal/core/models/credentials_model.py87
-rw-r--r--openbb_terminal/core/models/preferences_model.py13
-rw-r--r--openbb_terminal/core/models/sources_model.py55
-rw-r--r--openbb_terminal/core/models/system_model.py33
-rw-r--r--openbb_terminal/core/models/user_model.py2
-rw-r--r--openbb_terminal/core/plots/backend.py87
-rw-r--r--openbb_terminal/core/plots/no_import.py10
-rw-r--r--openbb_terminal/core/plots/plotly.html160
-rw-r--r--openbb_terminal/core/plots/plotly_helper.py217
-rw-r--r--openbb_terminal/core/plots/plotly_ta/plugins/custom_indicators_plugin.py75
-rw-r--r--openbb_terminal/core/plots/plotly_ta/ta_class.py56
-rw-r--r--openbb_terminal/core/plots/table.html139
-rw-r--r--openbb_terminal/core/plots/web/bar_menus.js49
-rw-r--r--openbb_terminal/core/plots/web/css/style.css147
-rw-r--r--openbb_terminal/core/plots/web/helpers.js140
-rw-r--r--openbb_terminal/core/plots/web/main.js422
-rw-r--r--openbb_terminal/core/plots/web/popups.js378
-rw-r--r--openbb_terminal/core/scripts/sdk_audit.py4
-rw-r--r--openbb_terminal/core/sdk/controllers/stocks_sdk_controller.py8
-rw-r--r--openbb_terminal/core/sdk/models/__init__.py1
-rw-r--r--openbb_terminal/core/sdk/models/funds_sdk_model.py35
-rw-r--r--openbb_terminal/core/sdk/models/keys_sdk_model.py2
-rw-r--r--openbb_terminal/core/sdk/models/stocks_sdk_model.py20
-rw-r--r--openbb_terminal/core/sdk/sdk_helpers.py32