summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/linting.yml1
-rw-r--r--.github/workflows/platform-api-integration-test.yml3
-rw-r--r--.gitignore6
-rw-r--r--CONTRIBUTING.md2
-rw-r--r--build/README.md69
-rw-r--r--build/docker/api.dockerfile20
-rw-r--r--build/docker/build.sh26
-rw-r--r--build/docker/compose.env2
-rw-r--r--build/docker/docker-compose.x11.yaml6
-rw-r--r--build/docker/docker-compose.yaml12
-rw-r--r--build/docker/openbb.dockerfile75
-rw-r--r--build/nsis/assets/Installer_horizontal.bmpbin57514 -> 0 bytes
-rw-r--r--build/nsis/assets/Installer_horizontal2.pngbin18794 -> 0 bytes
-rw-r--r--build/nsis/assets/Installer_horizontall.pngbin19275 -> 0 bytes
-rw-r--r--build/nsis/assets/Installer_vertical#2.pngbin98181 -> 0 bytes
-rw-r--r--build/nsis/assets/Installer_vertical.pngbin99496 -> 0 bytes
-rw-r--r--build/nsis/assets/Installer_vertical2.bmpbin357254 -> 0 bytes
-rw-r--r--build/nsis/assets/Splashscreen #2.pngbin1510901 -> 0 bytes
-rw-r--r--build/nsis/assets/Splashscreen.pngbin1572407 -> 0 bytes
-rw-r--r--build/nsis/assets/openbb_icon.icobin19566 -> 0 bytes
-rw-r--r--build/nsis/license.txt3
-rw-r--r--build/nsis/setup.nsi277
-rw-r--r--build/pyinstaller/.env26
-rwxr-xr-xbuild/pyinstaller/build4mac.sh27
-rw-r--r--build/pyinstaller/entitlements.plist18
-rw-r--r--build/pyinstaller/hooks/hook-debugpy.py8
-rw-r--r--build/pyinstaller/hooks/hook-pytrends.py3
-rw-r--r--build/pyinstaller/hooks/hook-rich.py3
-rw-r--r--build/pyinstaller/hooks/hook-streamlit.py3
-rw-r--r--build/pyinstaller/hooks/hook-whisper.py35
-rw-r--r--build/pyinstaller/hooks/hook-xgboost.py3
-rw-r--r--build/pyinstaller/hooks/pyi_rth_inspect.py39
-rw-r--r--build/pyinstaller/macOS/.gitignore1
-rwxr-xr-xbuild/pyinstaller/macOS/build-macos.sh216
-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.pngbin239545 -> 0 bytes
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/background.pngbin885099 -> 0 bytes
-rw-r--r--build/pyinstaller/macOS/darwin/Resources/banner.pngbin14337 -> 0 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 Terminal31
-rw-r--r--build/pyinstaller/macOS_package_assets/README.TXT1
-rw-r--r--build/pyinstaller/setup_icons.applescript20
-rw-r--r--build/pyinstaller/setup_icons_post.applescript20
-rw-r--r--build/pyinstaller/terminal.spec217
-rw-r--r--build/pyinstaller/version.rc42
-rwxr-xr-xbuild/pypi/openbb_terminal/build.sh9
-rwxr-xr-xbuild/pypi/openbb_terminal/test_publish.sh9
-rw-r--r--examples/usdLiquidityIndex.ipynb24
-rw-r--r--openbb_platform/assets/providers.json58
-rw-r--r--openbb_platform/core/integration/test_obbject.py2
-rw-r--r--openbb_platform/core/openbb_core/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/app_loader.py18
-rw-r--r--openbb_platform/core/openbb_core/api/auth/user.py3
-rw-r--r--openbb_platform/core/openbb_core/api/dependency/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/rest_api.py2
-rw-r--r--openbb_platform/core/openbb_core/api/router/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/router/commands.py9
-rw-r--r--openbb_platform/core/openbb_core/app/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/command_runner.py35
-rw-r--r--openbb_platform/core/openbb_core/app/deprecation.py1
-rw-r--r--openbb_platform/core/openbb_core/app/logs/formatters/formatter_with_exceptions.py28
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers/path_tracking_file_handler.py11
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers_manager.py14
-rw-r--r--openbb_platform/core/openbb_core/app/logs/logging_service.py15
-rw-r--r--openbb_platform/core/openbb_core/app/logs/models/logging_settings.py5
-rw-r--r--openbb_platform/core/openbb_core/app/logs/utils/expired_files.py10
-rw-r--r--openbb_platform/core/openbb_core/app/logs/utils/utils.py10
-rw-r--r--openbb_platform/core/openbb_core/app/model/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/error.py3
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/results.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/singleton.py5
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/tagged.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/warning.py7
-rw-r--r--openbb_platform/core/openbb_core/app/model/api_settings.py (renamed from openbb_platform/core/openbb_core/app/model/fast_api_settings.py)2
-rw-r--r--openbb_platform/core/openbb_core/app/model/charts/chart.py7
-rw-r--r--openbb_platform/core/openbb_core/app/model/command_context.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/credentials.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/custom_parameter.py35
-rw-r--r--openbb_platform/core/openbb_core/app/model/defaults.py3
-rw-r--r--openbb_platform/core/openbb_core/app/model/field.py28
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/features_keys.py37
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/hub_session.py6
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/hub_user_settings.py9
-rw-r--r--openbb_platform/core/openbb_core/app/model/metadata.py189
-rw-r--r--openbb_platform/core/openbb_core/app/model/obbject.py61
-rw-r--r--openbb_platform/core/openbb_core/app/model/preferences.py24
-rw-r--r--openbb_platform/core/openbb_core/app/model/profile.py5
-rw-r--r--openbb_platform/core/openbb_core/app/model/python_settings.py23
-rw-r--r--openbb_platform/core/openbb_core/app/model/results/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/results/empty.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/system_settings.py11
-rw-r--r--openbb_platform/core/openbb_core/app/provider_interface.py114
-rw-r--r--openbb_platform/core/openbb_core/app/router.py121
-rw-r--r--openbb_platform/core/openbb_core/app/service/auth_service.py10
-rw-r--r--openbb_platform/core/openbb_core/app/service/hub_service.py92
-rw-r--r--openbb_platform/core/openbb_core/app/service/system_service.py2
-rw-r--r--openbb_platform/core/openbb_core/app/service/user_service.py1
-rw-r--r--