From b71abcfbf4d7e8ac1855522aff0378e13c8b5362 Mon Sep 17 00:00:00 2001 From: jmaslek Date: Tue, 29 Mar 2022 09:46:26 -0400 Subject: [PATCH] Updating some names (#1575) * quick econ fix * black * keys and feature flags * terminal name :eyes: * some more replacements * some more replacements * edit pyproject * gst -> openbb * add example portfolios back to git * Update api from gst * sorry. skipping some tests * another round of names * another round of test edits * Missed some .gst refs and update timezone * water mark stuff * Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS * fix more GST to OpenBB Terminal * Logging : merge conflicts with main * Revert wrong files Co-authored-by: Andrew Co-authored-by: DidierRLopes Co-authored-by: Chavithra PARANA --- .github/workflows/mac.yml | 12 +- .github/workflows/test.yml | 14 +- .github/workflows/windows.yml | 12 +- .gitignore | 24 +- .pre-commit-config.yaml | 2 +- CODE_OF_CONDUCT.md | 6 +- CONTRIBUTING.md | 270 +- DOCKER_ADVANCED.md | 26 +- README.md | 18 +- bots/CONTRIBUTING.md | 10 +- bots/README.md | 4 +- bots/config_discordbot.py | 18 +- bots/economy/cpi.py | 4 +- bots/economy/currencies.py | 4 +- bots/economy/energy.py | 4 +- bots/economy/feargreed.py | 8 +- bots/economy/futures.py | 4 +- bots/economy/futures_coms.py | 4 +- bots/economy/glbonds.py | 4 +- bots/economy/grains.py | 4 +- bots/economy/indices.py | 4 +- bots/economy/meats.py | 4 +- bots/economy/metals.py | 4 +- bots/economy/overview.py | 4 +- bots/economy/performance.py | 6 +- bots/economy/reverse_repo.py | 2 +- bots/economy/softs.py | 4 +- bots/economy/usbonds.py | 4 +- bots/economy/valuation.py | 6 +- bots/etf/holdings.py | 4 +- bots/etf/tops.py | 4 +- bots/etf/whatetf.py | 2 +- bots/generic_commands.py | 4 +- bots/run_discordbot.py | 6 +- bots/slack/run_slack.py | 4 +- bots/stocks/candle.py | 4 +- bots/stocks/dark_pool_shorts/dpotc.py | 4 +- bots/stocks/dark_pool_shorts/ftd.py | 4 +- bots/stocks/dark_pool_shorts/hsi.py | 4 +- bots/stocks/dark_pool_shorts/pos.py | 6 +- bots/stocks/dark_pool_shorts/psi.py | 4 +- bots/stocks/dark_pool_shorts/shorted.py | 6 +- bots/stocks/dark_pool_shorts/sidtc.py | 4 +- bots/stocks/dark_pool_shorts/spos.py | 4 +- bots/stocks/disc/active.py | 6 +- bots/stocks/disc/ford.py | 4 +- bots/stocks/disc/topgainers.py | 6 +- bots/stocks/disc/toplosers.py | 6 +- bots/stocks/disc/ugs.py | 6 +- bots/stocks/disc/upcoming.py | 4 +- bots/stocks/due_diligence/analyst.py | 4 +- bots/stocks/due_diligence/arktrades.py | 4 +- bots/stocks/due_diligence/borrowed.py | 2 +- bots/stocks/due_diligence/customer.py | 2 +- bots/stocks/due_diligence/est.py | 4 +- bots/stocks/due_diligence/pt.py | 8 +- bots/stocks/due_diligence/sec.py | 4 +- bots/stocks/due_diligence/supplier.py | 2 +- bots/stocks/government/contracts.py | 8 +- bots/stocks/government/gtrades.py | 8 +- bots/stocks/government/histcont.py | 8 +- bots/stocks/government/lastcontracts.py | 4 +- bots/stocks/government/lasttrades.py | 4 +- bots/stocks/government/lobbying.py | 4 +- bots/stocks/government/qtrcontracts.py | 8 +- bots/stocks/government/topbuys.py | 8 +- bots/stocks/government/toplobbying.py | 8 +- bots/stocks/government/topsells.py | 8 +- bots/stocks/insider/lins.py | 4 +- bots/stocks/options/cc_hist.py | 2 +- bots/stocks/options/hist.py | 4 +- bots/stocks/options/iv.py | 4 +- bots/stocks/options/oi.py | 4 +- bots/stocks/options/opt_chain.py | 4 +- bots/stocks/options/overview.py | 6 +- bots/stocks/options/smile.py | 4 +- bots/stocks/options/unu.py | 4 +- bots/stocks/options/vol.py | 4 +- bots/stocks/options/vsurf.py | 4 +- bots/stocks/quote.py | 2 +- bots/stocks/screener/financial.py | 6 +- bots/stocks/screener/historical.py | 8 +- bots/stocks/screener/overview.py | 6 +- bots/stocks/screener/ownership.py | 6 +- bots/stocks/screener/performance.py | 6 +- bots/stocks/screener/presets_custom.py | 2 +- bots/stocks/screener/presets_default.py | 2 +- bots/stocks/screener/screener_options.py | 2 +- bots/stocks/screener/technical.py | 6 +- bots/stocks/screener/valuation.py | 6 +- bots/stocks/sia/cpic.py | 2 +- bots/stocks/sia/cps.py | 2 +- bots/stocks/sia/metric.py | 4 +- bots/stocks/technical_analysis/ad.py | 4 +- bots/stocks/technical_analysis/adosc.py | 4 +- bots/stocks/technical_analysis/adx.py | 4 +- bots/stocks/technical_analysis/aroon.py | 4 +- bots/stocks/technical_analysis/bbands.py | 4 +- bots/stocks/technical_analysis/cci.py | 4 +- bots/stocks/technical_analysis/cg.py | 8 +- bots/stocks/technical_analysis/donchian.py | 8 +- bots/stocks/technical_analysis/fib.py | 4 +- bots/stocks/technical_analysis/fisher.py | 4 +- bots/stocks/technical_analysis/kc.py | 4 +- bots/stocks/technical_analysis/ma.py | 4 +- bots/stocks/technical_analysis/macd.py | 4 +- bots/stocks/technical_analysis/obv.py | 4 +- bots/stocks/technical_analysis/recom.py | 4 +- bots/stocks/technical_analysis/rsi.py | 4 +- bots/stocks/technical_analysis/stoch.py | 4 +- bots/stocks/technical_analysis/summary.py | 4 +- bots/stocks/technical_analysis/view.py | 4 +- bots/telegram/run_telegram.py | 4 +- build/pyinstaller/GTFF_DEFAULTS.json | 30 - build/pyinstaller/OBBFF_DEFAULTS.json | 30 + .../macOS_package_assets/README.TXT | 2 +- build/pyinstaller/terminal.spec | 14 +- custom_pre_commit/check_config_terminal.py | 82 +- custom_pre_commit/check_doc.py | 2 +- docker/gst-poetry-deps.dockerfile | 6 +- docker/gst-poetry-full-deps.dockerfile | 2 +- docker/lab-settings.json | 793 +- docker/setenv | 56 +- docs/README.md | 4 +- ...k_terminal.common.behavioural_analysis.rst | 32 +- ..._terminal.common.prediction_techniques.rst | 28 +- ..._terminal.common.quantitative_analysis.rst | 10 +- docs/code/gamestonk_terminal.common.rst | 12 +- ...onk_terminal.common.technical_analysis.rst | 26 +- ...gamestonk_terminal.cryptocurrency.defi.rst | 24 +- ...tonk_terminal.cryptocurrency.discovery.rst | 16 +- ..._terminal.cryptocurrency.due_diligence.rst | 30 +- ...estonk_terminal.cryptocurrency.onchain.rst | 16 +- ...stonk_terminal.cryptocurrency.overview.rst | 20 +- .../gamestonk_terminal.cryptocurrency.rst | 26 +- ...inal.cryptocurrency.technical_analysis.rst | 4 +- docs/code/gamestonk_terminal.economy.rst | 34 +- docs/code/gamestonk_terminal.etf.rst | 18 +- ...nk_terminal.forex.behavioural_analysis.rst | 4 +- ...rminal.forex.exploratory_data_analysis.rst | 4 +- docs/code/gamestonk_terminal.forex.rst | 14 +- ...nk_terminal.portfolio.brokers.coinbase.rst | 8 +- ...tonk_terminal.portfolio.brokers.degiro.rst | 8 +- .../gamestonk_terminal.portfolio.brokers.rst | 10 +- ..._terminal.portfolio.portfolio_analysis.rst | 8 +- ...minal.portfolio.portfolio_optimization.rst | 12 +- docs/code/gamestonk_terminal.portfolio.rst | 20 +- docs/code/gamestonk_terminal.reports.rst | 4 +- docs/code/gamestonk_terminal.resources.rst | 4 +- docs/code/gamestonk_terminal.rst | 38 +- .../gamestonk_terminal.stocks.backtesting.rst | 8 +- ...k_terminal.stocks.behavioural_analysis.rst | 4 +- ...nk_terminal.stocks.comparison_analysis.rst | 24 +- ...stonk_terminal.stocks.dark_pool_shorts.rst | 32 +- .../gamestonk_terminal.stocks.discovery.rst | 42 +- ...amestonk_terminal.stocks.due_diligence.rst | 32 +- ...ental_analysis.financial_modeling_prep.rst | 8 +- ...k_terminal.stocks.fundamental_analysis.rst | 38 +- .../gamestonk_terminal.stocks.government.rst | 8 +- ...estonk_terminal.stocks.insider.presets.rst | 4 +- .../gamestonk_terminal.stocks.insider.rst | 18 +- .../gamestonk_terminal.stocks.options.rst | 42 +- ..._terminal.stocks.prediction_techniques.rst | 4 +- ..._terminal.stocks.quantitative_analysis.rst | 8 +- .../gamestonk_terminal.stocks.research.rst | 4 +- docs/code/gamestonk_terminal.stocks.rst | 36 +- .../gamestonk_terminal.stocks.screener.rst | 10 +- ...onk_terminal.stocks.technical_analysis.rst | 20 +- docs/code/modules.rst | 4 +- docs/conf.py | 6 +- docs/index.rst | 6 +- .../alternative/covid/covid_api.py | 17 - gamestonk_terminal/config_terminal.py | 157 - .../prediction_techniques/pred_api.py | 33 - .../technical_analysis/ta_api.py | 41 - .../custom/prediction_techniques/pred_api.py | 33 - .../custom/quantitative_analysis/qa_api.py | 45 - .../etf/prediction_techniques/pred_api.py | 33 - .../etf/technical_analysis/ta_api.py | 41 - gamestonk_terminal/forex/oanda/oanda_api.py | 27 - .../forex/technical_analysis/ta_api.py | 43 - .../20220221_171840_due_diligence_GME.html | 19611 ++++++++++++++ .../20220221_172032_due_diligence_GME.html | 21089 ++++++++++++++++ .../20220314_133622_due_diligence_aapl.html | 15173 +++++++++++ .../portfolio/brokers/ally/ally_api.py | 26 - .../brokers/coinbase/coinbase_api.py | 23 - .../portfolio_optimization/po_api.py | 35 - .../stocks/behavioural_analysis/ba_api.py | 75 - .../stocks/prediction_techniques/pred_api.py | 40 - .../stocks/quantitative_analysis/qa_api.py | 58 - .../stocks/screener/presets/README.md | 183 - .../stocks/technical_analysis/ta_api.py | 61 - gamestonk_terminal/timezone.gst | 1 - jupyterlab/README.md | 6 +- jupyterlab/documentation/MANIFEST.in | 4 +- jupyterlab/documentation/README.md | 4 +- jupyterlab/documentation/install.json | 4 +- jupyterlab/documentation/package.json | 4 +- jupyterlab/documentation/pyproject.toml | 6 +- jupyterlab/documentation/schema/plugin.json | 4 +- jupyterlab/documentation/setup.py | 4 +- jupyterlab/documentation/src/index.ts | 2 +- jupyterlab/gst-settings/install.json | 5 - jupyterlab/gst/install.json | 5 - .../.eslintignore | 0 .../.eslintrc.js | 0 .../MANIFEST.in | 4 +- .../README.md | 4 +- .../RELEASE.md | 0 jupyterlab/openbb-settings/install.json | 5 + .../openbb_terminal_settings}/__init__.py | 0 .../openbb_terminal_settings}/_version.py | 0 .../package.json | 4 +- .../pyproject.toml | 6 +- .../schema/settings.json | 84 +- .../setup.py | 4 +- .../src/components/FormInput.tsx | 0 .../src/index.ts | 4 +- .../src/svg.d.ts | 0 .../src/widget.tsx | 2 +- .../style/base.css | 0 .../style/index.css | 0 .../style/index.js | 0 .../style/logo.svg | 0 .../style/settings-icon.svg | 0 .../tsconfig.json | 0 .../ui-tests/README.md | 0 .../ui-tests/package.json | 2 +- .../ui-tests/playwright.config.ts | 0 .../ui-tests/tests/gst-settings.spec.ts | 0 .../ui-tests/yarn.lock | 0 .../yarn.lock | 0 jupyterlab/{gst => openbb}/.eslintignore | 0 jupyterlab/{gst => openbb}/.eslintrc.js | 0 jupyterlab/{gst => openbb}/MANIFEST.in | 4 +- jupyterlab/{gst => openbb}/README.md | 4 +- jupyterlab/{gst => openbb}/RELEASE.md | 0 jupyterlab/openbb/install.json | 5 + .../openbb_terminal_launcher}/__init__.py | 0 .../openbb_terminal_launcher}/_version.py | 0 jupyterlab/{gst => openbb}/package.json | 4 +- jupyterlab/{gst => openbb}/pyproject.toml | 6 +- jupyterlab/{gst => openbb}/setup.py | 4 +- jupyterlab/{gst => openbb}/src/index.ts | 12 +- jupyterlab/{gst => openbb}/src/interfaces.ts | 0 jupyterlab/{gst => openbb}/src/svg.d.ts | 0 jupyterlab/{gst => openbb}/style/base.css | 0 jupyterlab/{gst => openbb}/style/index.css | 0 jupyterlab/{gst => openbb}/style/index.js | 0 jupyterlab/{gst => openbb}/style/logo.svg | 0 jupyterlab/{gst => openbb}/style/terminal.svg | 0 jupyterlab/{gst => openbb}/tsconfig.json | 0 jupyterlab/{gst => openbb}/ui-tests/README.md | 0 .../{gst => openbb}/ui-tests/package.json | 2 +- .../ui-tests/playwright.config.ts | 0 .../ui-tests/tests/gst-launcher.spec.ts | 2 +- jupyterlab/{gst => openbb}/ui-tests/yarn.lock | 0 jupyterlab/{gst => openbb}/yarn.lock | 0 .../README.md | 84 +- .../__init__.py | 0 .../alternative/__init__.py | 0 .../alternative/alt_api.py | 0 .../alternative/alt_controller.py | 14 +- .../alternative/covid/__init__.py | 0 .../alternative/covid/countries.txt | 0 .../alternative/covid/covid_api.py | 17 + .../alternative/covid/covid_controller.py | 16 +- .../alternative/covid/covid_model.py | 2 +- .../alternative/covid/covid_view.py | 12 +- .../api.py | 2 +- .../common/__init__.py | 0 .../common/behavioural_analysis/__init__.py | 0 .../behavioural_analysis/finbrain_model.py | 2 +- .../behavioural_analysis/finbrain_view.py | 14 +- .../behavioural_analysis/finnhub_model.py | 6 +- .../behavioural_analysis/finnhub_view.py | 10 +- .../behavioural_analysis/google_model.py | 2 +- .../behavioural_analysis/google_view.py | 12 +- .../behavioural_analysis/reddit_helpers.py | 0 .../behavioural_analysis/reddit_model.py | 8 +- .../behavioural_analysis/reddit_view.py | 10 +- .../sentimentinvestor_model.py | 6 +- .../sentimentinvestor_view.py | 14 +- .../behavioural_analysis/stocktwits_model.py | 2 +- .../behavioural_analysis/stocktwits_view.py | 8 +- .../behavioural_analysis/twitter_model.py | 8 +- .../behavioural_analysis/twitter_view.py | 12 +- .../common/newsapi_model.py | 6 +- .../common/newsapi_view.py | 8 +- .../FUNE-TUNING-NN-models.md | 0 .../prediction_techniques/README-gpu-accel.md | 0 .../common/prediction_techniques/__init__.py | 0 .../prediction_techniques/arima_model.py | 2 +- .../prediction_techniques/arima_view.py | 16 +- .../common/prediction_techniques/ets_model.py | 2 +- .../common/prediction_techniques/ets_view.py | 16 +- .../common/prediction_techniques/knn_model.py | 8 +- .../common/prediction_techniques/knn_view.py | 8 +- .../common/prediction_techniques/mc_model.py | 2 +- .../common/prediction_techniques/mc_view.py | 12 +- .../neural_networks_model.py | 10 +- .../neural_networks_view.py | 8 +- .../prediction_techniques/pred_helper.py | 12 +- .../prediction_techniques/regression_model.py | 4 +- .../prediction_techniques/regression_view.py | 16 +- .../common/quantitative_analysis/__init__.py | 0 .../common/quantitative_analysis/qa_model.py | 2 +- .../common/quantitative_analysis/qa_view.py | 14 +- .../quantitative_analysis/rolling_model.py | 2 +- .../quantitative_analysis/rolling_view.py | 12 +- .../common/technical_analysis/__init__.py | 0 .../custom_indicators_model.py | 4 +- .../custom_indicators_view.py | 12 +- .../technical_analysis/momentum_model.py | 2 +- .../technical_analysis/momentum_view.py | 12 +- .../technical_analysis/overlap_model.py | 2 +- .../common/technical_analysis/overlap_view.py | 12 +- .../trend_indicators_model.py | 2 +- .../trend_indicators_view.py | 12 +- .../technical_analysis/volatility_model.py | 2 +- .../technical_analysis/volatility_view.py | 12 +- .../common/technical_analysis/volume_model.py | 2 +- .../common/technical_analysis/volume_view.py | 12 +- .../config_neural_network_models.py | 0 .../config_plot.py | 14 +- openbb_terminal/config_terminal.py | 157 + .../cryptocurrency/README.md | 0 .../cryptocurrency/__init__.py | 0 .../cryptocurrency/coinbase_helpers.py | 4 +- .../cryptocurrency/coinpaprika_helpers.py | 0 .../cryptocurrency/crypto_api.py | 2 +- .../cryptocurrency/crypto_controller.py | 40 +- .../cryptocurrency/cryptocurrency_helpers.py | 20 +- .../cryptocurrency/data/README.md | 0 .../data/binance_gecko_map.json | 0 .../data/coinbase_gecko_map.json | 0 .../data/coingecko_categories.json | 0 .../cryptocurrency/data/coingecko_coins.json | 0 .../data/coinpaprika_coins.json | 0 .../cryptocurrency/data/defillama_dapps.json | 0 .../cryptocurrency/data/erc20_coins.json | 0 .../cryptocurrency/data/finbrain_coins.json | 0 .../data/yahoofinance_coins.json | 0 .../cryptocurrency/dataframe_helpers.py | 2 +- .../cryptocurrency/defi/__init__.py | 0 .../cryptocurrency/defi/coindix_model.py | 2 +- .../cryptocurrency/defi/coindix_view.py | 8 +- .../cryptocurrency/defi/cryptosaurio_model.py | 2 +- .../cryptocurrency/defi/cryptosaurio_view.py | 12 +- .../cryptocurrency/defi/defi_api.py | 2 +- .../cryptocurrency/defi/defi_controller.py | 16 +- .../cryptocurrency/defi/defipulse_model.py | 2 +- .../cryptocurrency/defi/defipulse_view.py | 8 +- .../cryptocurrency/defi/defirate_model.py | 2 +- .../cryptocurrency/defi/defirate_view.py | 8 +- .../cryptocurrency/defi/graph_model.py | 4 +- .../cryptocurrency/defi/graph_view.py | 10 +- .../cryptocurrency/defi/llama_model.py | 2 +- .../cryptocurrency/defi/llama_view.py | 16 +- .../cryptocurrency/defi/smartstake_model.py | 4 +- .../cryptocurrency/defi/smartstake_view.py | 14 +- .../cryptocurrency/defi/substack_model.py | 4 +- .../cryptocurrency/defi/substack_view.py | 8 +- .../defi/terraengineer_model.py | 2 +- .../cryptocurrency/defi/terraengineer_view.py | 12 +- .../defi/terramoney_fcd_model.py | 4 +- .../defi/terramoney_fcd_view.py | 14 +- .../cryptocurrency/discovery/__init__.py | 0 .../discovery/coinmarketcap_model.py | 6 +- .../discovery/coinmarketcap_view.py | 10 +- .../discovery/coinpaprika_model.py | 4 +- .../discovery/coinpaprika_view.py | 8 +- .../discovery/dappradar_model.py | 6 +- .../discovery/dappradar_view.py | 10 +- .../cryptocurrency/discovery/discovery_api.py | 2 +- .../discovery/discovery_controller.py | 16 +- .../discovery/pycoingecko_model.py | 2 +- .../discovery/pycoingecko_view.py | 10 +- .../cryptocurrency/due_diligence/__init__.py | 0 .../due_diligence/binance_model.py | 6 +- .../due_diligence/binance_view.py | 10 +- .../due_diligence/coinbase_model.py | 6 +- .../due_diligence/coinbase_view.py | 10 +- .../due_diligence/coinglass_model.py | 6 +- .../due_diligence/coinglass_view.py | 14 +- .../due_diligence/coinpaprika_model.py | 6 +- .../due_diligence/coinpaprika_view.py | 10 +- .../due_diligence/dappradar_model.py | 0 .../due_diligence/dd_controller.py | 18 +- .../due_diligence/due_diligence_api.py | 2 +- .../due_diligence/finbrain_crypto_view.py | 12 +- .../due_diligence/glassnode_model.py | 6 +- .../due_diligence/glassnode_view.py | 14 +- .../due_diligence/messari_model.py | 6 +- .../due_diligence/messari_view.py | 14 +- .../due_diligence/pycoingecko_model.py | 10 +- .../due_diligence/pycoingecko_view.py | 10 +- .../cryptocurrency/nft/__init__.py | 0 .../cryptocurrency/nft/nft_api.py | 2 +- .../cryptocurrency/nft/nft_controller.py | 16 +- .../cryptocurrency/nft/nftcalendar_model.py | 4 +- .../cryptocurrency/nft/nftcalendar_view.py | 8 +- .../cryptocurrency/nft/opensea_model.py | 2 +- .../cryptocurrency/nft/opensea_view.py | 8 +- .../cryptocurrency/onchain/__init__.py | 0 .../cryptocurrency/onchain/bitquery_model.py | 6 +- .../cryptocurrency/onchain/bitquery_view.py | 12 +- .../onchain/blockchain_model.py | 2 +- .../cryptocurrency/onchain/blockchain_view.py | 12 +- .../onchain/ethgasstation_model.py | 2 +- .../onchain/ethgasstation_view.py | 8 +- .../cryptocurrency/onchain/ethplorer_model.py | 8 +- .../cryptocurrency/onchain/ethplorer_view.py | 12 +- .../cryptocurrency/onchain/onchain_api.py | 2 +- .../onchain/onchain_controller.py | 20 +- .../onchain/whale_alert_model.py | 6 +- .../onchain/whale_alert_view.py | 10 +- .../cryptocurrency/overview/__init__.py | 0 .../overview/blockchaincenter_model.py | 4 +- .../overview/blockchaincenter_view.py | 12 +- .../cryptocurrency/overview/coinbase_model.py | 4 +- .../cryptocurrency/overview/coinbase_view.py | 10 +- .../overview/coinpaprika_model.py | 6 +- .../overview/coinpaprika_view.py | 10 +- .../overview/cryptopanic_model.py | 6 +- .../overview/cryptopanic_view.py | 10 +- .../cryptocurrency/overview/overview_api.py | 2 +- .../overview/overview_controller.py | 26 +- .../overview/pycoingecko_model.py | 6 +- .../overview/pycoingecko_view.py | 22 +- .../cryptocurrency/overview/rekt_model.py | 6 +- .../cryptocurrency/overview/rekt_view.py | 8 +- .../overview/withdrawalfees_model.py | 4 +- .../overview/withdrawalfees_view.py | 8 +- .../prediction_techniques/__init__.py | 0 .../prediction_techniques/pred_api.py | 33 + .../prediction_techniques/pred_controller.py | 18 +- .../cryptocurrency/pycoingecko_helpers.py | 4 +- .../quantitative_analysis/__init__.py | 0 .../quantitative_analysis/qa_controller.py | 18 +- .../technical_analysis/__init__.py | 0 .../technical_analysis/ta_api.py | 41 + .../technical_analysis/ta_controller.py | 16 +- .../custom/__init__.py | 0 .../custom/custom_api.py | 0 .../custom/custom_controller.py | 24 +- .../custom/custom_model.py | 2 +- .../custom/custom_view.py | 8 +- .../custom/prediction_techniques/__init__.py | 0 .../custom/prediction_techniques/pred_api.py | 33 + .../prediction_techniques/pred_controller.py | 22 +- .../custom/quantitative_analysis/__init__.py | 0 .../custom/quantitative_analysis/qa_api.py | 45 + .../quantitative_analysis/qa_controller.py | 20 +- .../decorators.py | 12 +- .../econometrics/__init__.py | 0 .../econometrics/econometrics_api.py | 2 +- .../econometrics/econometrics_controller.py | 34 +- .../econometrics/econometrics_model.py | 4 +- .../econometrics/econometrics_view.py | 14 +- .../econometrics/regression_model.py | 6 +- .../econometrics/regression_view.py | 14 +- .../economy/NASDAQ_CountryCodes.csv | 0 .../economy/README.md | 0 .../economy/__init__.py | 0 .../economy/alphavantage_model.py | 8 +- .../economy/alphavantage_view.py | 14 +- .../economy/cnn_model.py | 2 +- .../economy/cnn_view.py | 12 +- .../economy/econ_data_helper.py | 2 +- .../economy/econdb_model.py | 4 +- .../economy/econdb_view.py | 12 +- .../economy/economy_api.py | 2 +- .../economy/economy_controller.py | 22 +- .../economy/finnhub_model.py | 6 +- .../economy/finnhub_view.py | 10 +- .../economy/finviz_model.py | 4 +- .../economy/finviz_view.py | 8 +- .../economy/fred_model.py | 8 +- .../economy/fred_view.py | 14 +- .../economy/nasdaq_model.py | 6 +- .../economy/nasdaq_view.py | 14 +- .../economy/plot_view.py | 6 +- .../economy/prediction/__init__.py | 0 .../economy/prediction/pred_controller.py | 16 +- .../economy/quantitative_analysis/__init__.py | 0 .../quantitative_analysis/qa_controller.py | 16 +- .../economy/wsj_model.py | 4 +- .../economy/wsj_view.py | 8 +- .../economy/yfinance_model.py | 4 +- .../economy/yfinance_view.py | 26 +- .../etf/README.md | 0 .../etf/__init__.py | 0 .../etf/discovery/disc_api.py | 4 +- .../etf/discovery/disc_controller.py | 16 +- .../etf/discovery/wsj_model.py | 4 +- .../etf/discovery/wsj_view.py | 8 +- .../etf/etf_api.py | 8 +- .../etf/etf_controller.py | 36 +- .../etf/financedatabase_model.py | 2 +- .../etf/financedatabase_view.py | 8 +- .../etf/prediction_techniques/pred_api.py | 33 + .../prediction_techniques/pred_controller.py | 18 +- .../etf/screener/presets/etf_config.ini | 0 .../etf/screener/screener_api.py | 4 +- .../etf/screener/screener_controller.py | 18 +- .../etf/screener/screener_model.py | 2 +- .../etf/screener/screener_view.py | 8 +- .../etf/stockanalysis_model.py | 4 +- .../etf/stockanalysis_view.py | 8 +- .../etf/technical_analysis/ta_api.py | 41 + .../etf/technical_analysis/ta_controller.py | 16 +- .../etf/yfinance_model.py | 2 +- .../etf/yfinance_view.py | 12 +- .../feature_flags.py | 68 +- .../forex/README.md | 0 .../forex/__init__.py | 0 .../forex/av_model.py | 6 +- .../forex/av_view.py | 10 +- .../forex/data/av_forex_currencies.csv | 320 +- .../forex/data/yahoofinance_forex.json | 0 .../forex/forex_api.py | 2 +- .../forex/forex_controller.py | 24 +- .../forex/forex_helper.py | 10 +- openbb_terminal/forex/oanda/oanda_api.py | 27 + .../forex/oanda/oanda_controller.py | 22 +- .../forex/oanda/oanda_model.py | 6 +- .../forex/oanda/oanda_view.py | 14 +- .../forex/technical_analysis/__init__.py | 0 .../forex/technical_analysis/ta_api.py | 43 + .../forex/technical_analysis/ta_controller.py | 18 +- .../helper_classes.py | 14 +- .../helper_funcs.py | 50 +- .../jupyter/README.md | 8 +- .../jupyter/__init__.py | 0 .../jupyter/dashboards/chains.ipynb | 0 .../jupyter/dashboards/correlation.ipynb | 0 .../jupyter/dashboards/crypto.ipynb | 8 +- .../jupyter/dashboards/currencies.ipynb | 12 +- .../dashboards/dashboards_controller.py | 14 +- .../jupyter/dashboards/shortdata.ipynb | 0 .../jupyter/dashboards/stocks.ipynb | 2 +- .../jupyter/dashboards/vsurf.ipynb | 4 +- .../jupyter/dashboards/widget_helpers.py | 0 .../jupyter/dashboards/widgets/card.j2 | 0 .../dashboards/widgets/currencies.json | 0 .../jupyter/dashboards/widgets/style.css | 0 .../jupyter/jupyter_controller.py | 16 +- .../jupyter/reports/crypto_market.ipynb | 18 +- .../jupyter/reports/dark_pool.ipynb | 16 +- .../jupyter/reports/due_dilligence.ipynb | 58 +- .../jupyter/reports/econ_data.ipynb | 40 +- .../jupyter/reports/reports_controller.py | 18 +- .../jupyter/reports/similar_analysis.ipynb | 18 +- .../jupyter/reports/stored/.gitkeep | 0 .../jupyter/widget_helpers.py | 0 .../jupyter/widgets/card.j2 | 0 .../jupyter/widgets/report.css | 0 .../jupyter/widgets/report.j2 | 2 +- .../jupyter/widgets/row.j2 | 0 .../jupyter/widgets/style.css | 0 .../keys_controller.py | 188 +- .../log/__init__.py | 0 .../log/collection/__init__.py | 0 .../log/collection/log_sender.py | 8 +- .../log/collection/logging_clock.py | 2 +- .../log/collection/s3_sender.py | 4 +- .../log/constants.py | 0 .../log/generation/__init__.py | 0 .../log/generation/directories.py | 0 .../log/generation/expired_files.py | 0 .../generation/formatter_with_exceptions.py | 2 +- .../generation/path_tracking_file_handler.py | 12 +- .../log/generation/settings.py | 6 +- .../loggers.py | 12 +- .../menu.py | 4 +- .../mutual_funds/README.md | 0 .../mutual_funds/__init__.py | 0 .../mutual_funds/avanza_fund_ID.csv | 0 .../mutual_funds/avanza_model.py | 4 +- .../mutual_funds/avanza_view.py | 8 +- .../mutual_funds/investpy_model.py | 4 +- .../mutual_funds/investpy_view.py | 12 +- .../mutual_funds/mutual_fund_api.py | 2 +- .../mutual_funds/mutual_fund_controller.py | 24 +- .../mutual_funds/yfinance_model.py | 2 +- .../mutual_funds/yfinance_view.py | 14 +- .../parent_classes.py | 26 +- .../portfolio/README.md | 0 .../portfolio/__init__.py | 0 .../portfolio/brokers/README.md | 0 .../portfolio/brokers/__init__.py | 0 .../portfolio/brokers/ally/ally_api.py | 26 + .../portfolio/brokers/ally/ally_controller.py | 16 +- .../portfolio/brokers/ally/ally_model.py | 2 +- .../portfolio/brokers/ally/ally_view.py | 8 +- .../portfolio/brokers/bro_api.py | 2 +- .../portfolio/brokers/bro_controller.py | 20 +- .../portfolio/brokers/brokers_helpers.py | 2 +- .../portfolio/brokers/coinbase/__init__.py | 0 .../brokers/coinbase/coinbase_api.py | 23 + .../brokers/coinbase/coinbase_controller.py | 16 +- .../brokers/coinbase/coinbase_model.py | 8 +- .../brokers/coinbase/coinbase_view.py | 10 +- .../portfolio/brokers/degiro/README.md | 4 +- .../portfolio/brokers/degiro/__init__.py | 0 .../portfolio/brokers/degiro/degiro_api.py | 0 .../brokers/degiro/degiro_controller.py | 14 +- .../portfolio/brokers/degiro/degiro_model.py | 4 +- .../portfolio/brokers/degiro/degiro_view.py | 8 +- .../brokers/robinhood/robinhood_api.py | 6 +- .../brokers/robinhood/robinhood_controller.py | 18 +- .../brokers/robinhood/robinhood_model.py | 8 +- .../brokers/robinhood/robinhood_view.py | 14 +- .../portfolio/portfolio_analysis/README.md | 0 .../portfolio/portfolio_analysis/__init__.py | 0 .../portfolio/portfolio_analysis/pa_api.py | 4 +- .../portfolio_analysis/pa_controller.py | 16 +- .../portfolio_analysis/portfolio_model.py | 8 +- .../portfolio_analysis/portfolio_view.py | 6 +- .../portfolios/my_portfolio.csv | 0 .../portfolios/my_portfolio.json | 0 .../portfolios/my_portfolio.xlsx | Bin .../portfolio_analysis/yfinance_model.py | 4 +- .../portfolio/portfolio_api.py | 2 +- .../portfolio/portfolio_controller.py | 26 +- .../portfolio/portfolio_helper.py | 0 .../portfolio/portfolio_model.py | 6 +- .../portfolio_optimization/README.md | 0 .../portfolio_optimization/__init__.py | 0 .../optimizer_helper.py | 0 .../portfolio_optimization/optimizer_model.py | 6 +- .../portfolio_optimization/optimizer_view.py | 12 +- .../portfolio_optimization/po_api.py | 35 + .../portfolio_optimization/po_controller.py | 16 +- .../yahoo_finance_model.py | 2 +- .../portfolio/portfolio_view.py | 20 +- .../portfolio/portfolios/bitcoin.csv | 0 .../portfolio/portfolios/cash.csv | 0 .../portfolio/portfolios/example.csv | 0 .../portfolio/portfolios/market.csv | 0 .../portfolio/reportlab_helpers.py | 2 +- .../portfolio/yfinance_model.py | 2 +- .../reporting.md | 12 +- .../rich_config.py | 8 +- .../settings_controller.py | 154 +- .../stocks/README.md | 0 .../stocks/__init__.py | 0 .../stocks/backtesting/__init__.py | 0 .../stocks/backtesting/bt_api.py | 2 +- .../stocks/backtesting/bt_controller.py | 16 +- .../stocks/backtesting/bt_model.py | 2 +- .../stocks/backtesting/bt_view.py | 12 +- .../stocks/behavioural_analysis/__init__.py | 0 .../stocks/behavioural_analysis/ba_api.py | 75 + .../behavioural_analysis/ba_controller.py | 18 +- .../behavioural_analysis/cramer_model.py | 2 +- .../behavioural_analysis/cramer_view.py | 12 +- .../behavioural_analysis/finnhub_model.py | 8 +- .../behavioural_analysis/finnhub_view.py | 14 +- .../stocks/comparison_analysis/__init__.py | 0 .../stocks/comparison_analysis/ca_api.py | 2 +- .../comparison_analysis/ca_controller.py | 20 +- .../comparison_analysis/finbrain_model.py | 4 +- .../comparison_analysis/finbrain_view.py | 12 +- .../comparison_analysis/finnhub_model.py | 6 +- .../finviz_compare_model.py | 4 +- .../finviz_compare_view.py | 8 +- .../comparison_analysis/marketwatch_model.py | 6 +- .../comparison_analysis/marketwatch_view.py | 10 +- .../comparison_analysis/polygon_model.py | 6 +- .../yahoo_finance_model.py | 10 +- .../comparison_analysis/yahoo_finance_view.py | 12 +- .../stocks/dark_pool_shorts/__init__.py | 0 .../stocks/dark_pool_shorts/dps_api.py | 2 +- .../stocks/dark_pool_shorts/dps_controller.py | 16 +- .../stocks/dark_pool_shorts/finra_model.py | 4 +- .../stocks/dark_pool_shorts/finra_view.py | 12 +- .../stocks/dark_pool_shorts/nyse_model.py | 2 +- .../stocks/dark_pool_shorts/nyse_view.py | 12 +- .../stocks/dark_pool_shorts/quandl_model.py | 6 +- .../stocks/dark_pool_shorts/quandl_view.py | 14 +- .../stocks/dark_pool_shorts/sec_model.py | 4 +- .../stocks/dark_pool_shorts/sec_view.py | 12 +- .../dark_pool_shorts/shortinterest_model.py | 4 +- .../dark_pool_shorts/shortinterest_view.py | 8 +- .../dark_pool_shorts/stockgrid_model.py | 2 +- .../stocks/dark_pool_shorts/stockgrid_view.py | 12 +- .../dark_pool_shorts/yahoofinance_model.py | 2 +- .../dark_pool_shorts/yahoofinance_view.py | 8 +- .../stocks/discovery/__init__.py | 0 .../stocks/discovery/ark_model.py | 6 +- .../stocks/discovery/ark_view.py | 10 +- .../stocks/discovery/disc_api.py | 2 +- .../stocks/discovery/disc_controller.py | 16 +- .../stocks/discovery/fidelity_model.py | 4 +- .../stocks/discovery/fidelity_view.py | 10 +- .../stocks/discovery/financedatabase_view.py | 6 +- .../stocks/discovery/finnhub_model.py | 6 +- .../stocks/discovery/finnhub_view.py | 10 +- .../stocks/discovery/nasdaq_model.py | 8 +- .../stocks/discovery/nasdaq_view.py | 10 +- .../stocks/discovery/seeking_alpha_model.py | 6 +- .../stocks/discovery/seeking_alpha_view.py | 8 +- .../stocks/discovery/shortinterest_model.py | 4 +- .../stocks/discovery/shortinterest_view.py | 6 +- .../stocks/discovery/yahoofinance_model.py | 2 +- .../stocks/discovery/yahoofinance_view.py | 8 +- .../stocks/due_diligence/__init__.py | 0 .../stocks/due_diligence/ark_model.py | 4 +- .../stocks/due_diligence/ark_view.py | 8 +- .../due_diligence/business_insider_model.py | 4 +- .../due_diligence/business_insider_view.py | 12 +- .../stocks/due_diligence/csimarket_model.py | 2 +- .../stocks/due_diligence/csimarket_view.py | 8 +- .../stocks/due_diligence/dd_api.py | 2 +- .../stocks/due_diligence/dd_controller.py | 18 +- .../stocks/due_diligence/finnhub_model.py | 6 +- .../stocks/due_diligence/finnhub_view.py | 14 +- .../stocks/due_diligence/finviz_model.py | 2 +- .../stocks/due_diligence/finviz_view.py | 10 +- .../stocks/due_diligence/fmp_model.py | 4 +- .../stocks/due_diligence/fmp_view.py | 8 +- .../stocks/due_diligence/marketwatch_model.py | 4 +- .../stocks/due_diligence/marketwatch_view.py | 8 +- .../stocks/fundamental_analysis/__init__.py | 0 .../stocks/fundamental_analysis/av_model.py | 12 +- .../stocks/fundamental_analysis/av_view.py | 12 +- .../business_insider_model.py | 6 +- .../business_insider_view.py | 8 +- .../stocks/fundamental_analysis/dcf_model.py | 4 +- .../stocks/fundamental_analysis/dcf_static.py | 2 +- .../stocks/fundamental_analysis/dcf_view.py | 10 +- .../fundamental_analysis/eclect_us_model.py | 2 +- .../fundamental_analysis/eclect_us_view.py | 6 +- .../stocks/fundamental_analysis/fa_api.py | 2 +- .../fundamental_analysis/fa_controller.py | 20 +- .../stocks/fundamental_analysis/fa_helper.py | 0 .../financial_modeling_prep/__init__.py | 0 .../financial_modeling_prep/fmp_api.py | 2 +- .../financial_modeling_prep/fmp_controller.py | 16 +- .../financial_modeling_prep/fmp_model.py | 10 +- .../financial_modeling_prep/fmp_view.py | 10 +- .../fundamental_analysis/finviz_model.py | 2 +- .../fundamental_analysis/finviz_view.py | 6 +- .../key_metrics_explained.txt | 0 .../market_watch_model.py | 6 +- .../fundamental_analysis/market_watch_view.py | 10 +- .../yahoo_finance_model.py | 6 +- .../yahoo_finance_view.py | 12 +- .../fundamental_analysis/yield_curve_model.py | 4 +- .../stocks/government/__init__.py | 0 .../stocks/government/gov_api.py | 2 +- .../stocks/government/gov_controller.py | 16 +- .../stocks/government/quiverquant_model.py | 2 +- .../stocks/government/quiverquant_view.py | 12 +- .../stocks/insider/__init__.py | 0 .../stocks/insider/businessinsider_model.py | 4 +- .../stocks/insider/businessinsider_view.py | 12 +- .../stocks/insider/finviz_model.py | 2 +- .../stocks/insider/finviz_view.py | 8 +- .../stocks/insider/insider_api.py | 2 +- .../stocks/insider/insider_controller.py | 16 +- .../stocks/insider/openinsider_model.py | 4 +- .../stocks/insider/openinsider_view.py | 10 +- .../stocks/insider/presets/Agriculture.ini | 0 .../stocks/insider/presets/Agro-Chemicals.ini | 0 .../insider/presets/Air-Transportation.ini | 0 .../stocks/insider/presets/Apparel.ini | 0 .../stocks/insider/presets/Banks.ini | 0 .../stocks/insider/presets/Brokers.ini | 0 .../insider/presets/Building-Materials.ini | 0 .../insider/presets/Business-Services.ini | 0 .../insider/presets/Closed-End-Funds.ini | 0 .../stocks/insider/presets/Construction.ini | 0 .../insider/presets/Credit-Industry.ini | 0 .../stocks/insider/presets/Durable-Goods.ini | 0 .../stocks/insider/presets/Electronics.ini | 0 .../stocks/insider/presets/Furniture.ini | 0 .../stocks/insider/presets/Gold-Silver.ini | 0 .../stocks/insider/presets/Grocery.ini | 0 .../stocks/insider/presets/Ground-Freight.ini | 0 .../insider/presets/Guided-Missiles.ini | 0 .../stocks/insider/presets/Health.ini | 0 .../stocks/insider/presets/Hotels.ini | 0 .../insider/presets/Insurance-Agents.ini | 0 .../insider/presets/Insurance-Carriers.ini | 0 .../insider/presets/Investment-Offices.ini | 0 .../stocks/insider/presets/Legal.ini | 0 .../stocks/insider/presets/Lumber.ini | 0 .../stocks/insider/presets/Manufacturing.ini | 0 .../stocks/insider/presets/Mining.ini | 0 .../stocks/insider/presets/Mortgages.ini | 0 .../insider/presets/Nondurable-Goods.ini | 0 .../insider/presets/Personal-Credit.ini | 0 .../insider/presets/Pharmaceuticals.ini | 0 .../insider/presets/Professional-Services.ini | 0 .../stocks/insider/presets/Railroads.ini | 0 .../stocks/insider/presets/Real-Estate.ini | 0 .../stocks/insider/presets/Restaurants.ini | 0 .../stocks/insider/presets/Retail-Stores.ini | 0 .../stocks/insider/presets/Retail-Trade.ini | 0 .../stocks/insider/presets/Tobacco.ini | 0 .../presets/Utility-Communications.ini | 0 .../stocks/insider/presets/Utility-Gas.ini | 0 .../insider/presets/Wholesale-Trade.ini | 0 .../stocks/insider/presets/__init__.py | 0 .../stocks/insider/presets/template.ini | 0 .../stocks/insider/presets/whales.ini | 0 .../stocks/options/__init__.py | 0 .../stocks/options/alphaquery_model.py | 2 +- .../stocks/options/alphaquery_view.py | 12 +- .../stocks/options/barchart_model.py | 4 +- .../stocks/options/barchart_view.py | 8 +- .../stocks/options/calculator_model.py | 2 +- .../stocks/options/calculator_view.py | 12 +- .../stocks/options/chartexchange_model.py | 8 +- .../stocks/options/chartexchange_view.py | 12 +- .../stocks/options/fdscanner_model.py | 6 +- .../stocks/options/fdscanner_view.py | 8 +- .../stocks/options/op_helpers.py | 2 +- .../stocks/options/options_api.py | 2 +- .../stocks/options/options_controller.py | 20 +- .../stocks/options/payoff_controller.py | 20 +- .../options/presets/3DTE_Degenerate.ini | 0 .../stocks/options/presets/Highest_IV.ini | 0 .../stocks/options/presets/Highest_OI.ini | 0 .../stocks/options/presets/Highest_Volume.ini | 0 .../stocks/options/presets/Long_FAANGM.ini | 0 .../stocks/options/presets/README.md | 26 +- .../stocks/options/presets/SPY_ATM_Calls.ini | 0 .../stocks/options/presets/SPY_ATM_Poots.ini | 0 .../options/presets/TSLA_Calls_90Days.ini | 2 +- .../stocks/options/presets/TSLA_Poots.ini | 2 +- .../stocks/options/presets/high_IV.ini | 0 .../stocks/options/presets/template.ini | 2 +- .../stocks/options/pricing_controller.py | 16 +- .../stocks/options/screener_controller.py | 20 +- .../stocks/options/syncretism_model.py | 6 +- .../stocks/options/syncretism_view.py | 12 +- .../stocks/options/tradier_model.py | 6 +- .../stocks/options/tradier_view.py | 14 +- .../stocks/options/yfinance_model.py | 4 +- .../stocks/options/yfinance_view.py | 16 +- .../stocks/prediction_techniques/__init__.py | 0 .../stocks/prediction_techniques/pred_api.py | 40 + .../prediction_techniques/pred_controller.py | 18 +- .../stocks/quantitative_analysis/__init__.py | 0 .../quantitative_analysis/factors_model.py | 2 +- .../quantitative_analysis/factors_view.py | 6 +- .../stocks/quantitative_analysis/qa_api.py | 58 + .../quantitative_analysis/qa_controller.py | 18 +- .../stocks/research/__init__.py | 0 .../stocks/research/res_controller.py | 12 +- .../stocks/screener/__init__.py | 0 .../stocks/screener/finviz_model.py | 4 +- .../stocks/screener/finviz_view.py | 10 +- .../screener/presets/5pct_above_low.ini | 0 .../stocks/screener/presets/README.md | 183 + .../screener/presets/analyst_strong_buy.ini | 0 .../screener/presets/break_out_stocks.ini | 0 .../stocks/screener/presets/buffett_like.ini | 0 .../screener/presets/bull_runs_over_10pct.ini | 0 ...annel_up_and_low_debt_and_sma_50and200.ini | 0 .../presets/cheap_bottom_dividend.ini | 0 .../screener/presets/cheap_dividend.ini | 0 .../screener/presets/cheap_oversold.ini | 0 .../presets/continued_momentum_scan.ini | 0 .../stocks/screener/presets/death_cross.ini | 0 .../stocks/screener/presets/golden_cross.ini | 0 .../screener/presets/golden_cross_penny.ini | 0 .../stocks/screener/presets/growth_stocks.ini | 0 .../screener/presets/heavy_inst_ins.ini | 0 .../presets/high_vol_and_low_debt.ini | 0 .../screener/presets/modified_dreman.ini | 0 .../stocks/screener/presets/modified_neff.ini | 0 .../stocks/screener/presets/news_scanner.ini | 0 .../stocks/screener/presets/oversold.ini | 0 .../screener/presets/oversold_under_3dol.ini | 0 .../screener/presets/oversold_under_5dol.ini | 0 .../screener/presets/potential_reversals.ini | 0 .../presets/recent_growth_and_support.ini | 0 .../stocks/screener/presets/rosenwald.ini | 0 .../screener/presets/rosenwald_gtfo.ini | 0 .../stocks/screener/presets/sexy_year.ini | 0 .../screener/presets/short_squeeze_scan.ini | 0 ...simplistic_momentum_scanner_under_7dol.ini | 0 .../presets/stocks_strong_support_levels.ini | 0 .../stocks/screener/presets/template.ini | 0 .../screener/presets/top_performers_all.ini | 0 .../presets/top_performers_healthcare.ini | 0 .../screener/presets/top_performers_tech.ini | 0 .../screener/presets/under_15dol_stocks.ini | 0 .../stocks/screener/presets/undervalue.ini | 0 .../screener/presets/unusual_volume.ini | 0 .../stocks/screener/presets/value_stocks.ini | 0 .../weak_support_and_top_performers.ini | 0 .../stocks/screener/screener_api.py | 2 +- .../stocks/screener/screener_controller.py | 22 +- .../stocks/screener/yahoofinance_view.py | 12 +- .../sector_industry_analysis/__init__.py | 0 .../financedatabase_model.py | 2 +- .../financedatabase_view.py | 12 +- .../sector_industry_analysis/sia_api.py | 2 +- .../sia_controller.py | 22 +- .../stockanalysis_model.py | 6 +- .../stockanalysis_view.py | 14 +- .../stocks/stocks_api.py | 4 +- .../stocks/stocks_controller.py | 54 +- .../stocks/stocks_helper.py | 8 +- .../stocks/technical_analysis/__init__.py | 0 .../technical_analysis/finbrain_model.py | 4 +- .../technical_analysis/finbrain_view.py | 6 +- .../technical_analysis/finnhub_model.py | 6 +- .../stocks/technical_analysis/finnhub_view.py | 12 +- .../stocks/technical_analysis/finviz_model.py | 2 +- .../stocks/technical_analysis/finviz_view.py | 12 +- .../stocks/technical_analysis/ta_api.py | 61 + .../technical_analysis/ta_controller.py | 20 +- .../technical_analysis/tradingview_model.py | 4 +- .../technical_analysis/tradingview_view.py | 8 +- .../terminal_helper.py | 37 +- .../thought_of_the_day.py | 4 +- openbb_terminal/timezone.openbb | 1 + .../Dockerfile | 2 +- .../GOTTY_LICENSE | 0 .../README.md | 0 .../gotty | Bin .../index.html | 0 .../launch | 0 pyproject.toml | 8 +- ...dier_gme_job.gst => didier_gme_job.openbb} | 0 routines/{example.gst => example.openbb} | 0 ..._inputs.gst => example_with_inputs.openbb} | 0 ...d.gst => example_with_inputs_saved.openbb} | 0 ...st_alt_covid.gst => test_alt_covid.openbb} | 0 ...st_crypto_dd.gst => test_crypto_dd.openbb} | 0 ...rypto_defi.gst => test_crypto_defi.openbb} | 0 ...rypto_disc.gst => test_crypto_disc.openbb} | 0 ..._crypto_nft.gst => test_crypto_nft.openbb} | 0 ...onchain.gst => test_crypto_onchain.openbb} | 0 ...st_crypto_ov.gst => test_crypto_ov.openbb} | 0 ...rypto_pred.gst => test_crypto_pred.openbb} | 0 ...st_crypto_ta.gst => test_crypto_ta.openbb} | 0 ...nel.gst => test_econometrics_panel.openbb} | 0 ...ics_ts.gst => test_econometrics_ts.openbb} | 0 .../{test_economy.gst => test_economy.openbb} | 0 scripts/{test_etf.gst => test_etf.openbb} | 0 .../{test_etf_ca.gst => test_etf_ca.openbb} | 0 ...test_etf_disc.gst => test_etf_disc.openbb} | 0 ...test_etf_pred.gst => test_etf_pred.openbb} | 0 .../{test_etf_scr.gst => test_etf_scr.openbb} | 0 .../{test_etf_ta.gst => test_etf_ta.openbb} | 0 ...test_forex_av.gst => test_forex_av.openbb} | 0 ..._forex_base.gst => test_forex_base.openbb} | 0 ..._forex_load.gst => test_forex_load.openbb} | 0 ...orex_oanda.gst => test_forex_oanda.openbb} | 0 ..._base.gst => test_forex_oanda_base.openbb} | 0 ...test_forex_ta.gst => test_forex_ta.openbb} | 0 scripts/{test_funds.gst => test_funds.openbb} | 0 ...yter_base.gst => test_jupyter_base.openbb} | 0 scripts/{test_port.gst => test_port.openbb} | 0 .../{test_reports.gst => test_reports.openbb} | 0 ...st_stocks_ba.gst => test_stocks_ba.openbb} | 0 ...st_stocks_bt.gst => test_stocks_bt.openbb} | 0 ...st_stocks_ca.gst => test_stocks_ca.openbb} | 0 ...st_stocks_dd.gst => test_stocks_dd.openbb} | 0 ...tocks_disc.gst => test_stocks_disc.openbb} | 0 ..._stocks_dps.gst => test_stocks_dps.openbb} | 0 ...st_stocks_fa.gst => test_stocks_fa.openbb} | 0 ...fa_base.gst => test_stocks_fa_base.openbb} | 0 ...s_fa_fmp.gst => test_stocks_fa_fmp.openbb} | 0 ...ase.gst => test_stocks_fa_fmp_base.openbb} | 0 ..._stocks_gov.gst => test_stocks_gov.openbb} | 0 ..._stocks_ins.gst => test_stocks_ins.openbb} | 0 ...options.gst => test_stocks_options.openbb} | 0 ....gst => test_stocks_options_payoff.openbb} | 0 ...gst => test_stocks_options_pricing.openbb} | 0 ....gst => test_stocks_options_screen.openbb} | 0 ...tocks_pred.gst => test_stocks_pred.openbb} | 0 ...st_stocks_qa.gst => test_stocks_qa.openbb} | 0 ..._stocks_scr.gst => test_stocks_scr.openbb} | 0 ..._stocks_sia.gst => test_stocks_sia.openbb} | 0 ...st_stocks_ta.gst => test_stocks_ta.openbb} | 0 terminal.py | 116 +- tests/FIXTURES.md | 2 +- tests/README.md | 42 +- tests/conftest.py | 4 +- .../test_llama_model/test_get_defi_tvl.yaml | 363 - .../test_llama_model/test_get_defi_tvl.csv | 1185 - ...tcoin_index[30-1601596800-1641573787].yaml | 1357 - ...coin_index[365-1601596800-1641573787].yaml | 1357 - ...tcoin_index[90-1601596800-1641573787].yaml | 1357 - .../financial_modeling_prep/test_fmp_api.py | 13 - .../sector_industry_analysis/test_sia_api.py | 11 - .../__init__.py | 0 .../alternative/__init__.py | 0 .../alternative/covid/__init__.py | 0 .../covid/test_covid_controller.py | 20 +- .../test_covid_controller/test_print_help.txt | 0 .../alternative/test_alt_controller.py | 20 +- .../test_alt_controller/test_print_help.txt | 0 .../api/test_api.py | 2 +- .../test_check_api_keys.yaml | 0 .../common/__init__.py | 0 .../common/behavioural_analysis/__init__.py | 0 .../test_get_sentiment.yaml | 0 .../test_display_sentiment_analysis.yaml | 0 .../test_check_supported_ticker[BTC-USD].yaml | 0 .../test_check_supported_ticker[BTC].yaml | 0 ...torical[AAPL-2020-12-1-2020-12-7-100].yaml | 0 .../test_get_trending[start0-9-10].yaml | 0 .../test_display_historical.yaml | 0 .../test_display_trending.yaml | 0 .../test_get_sentiment.csv | 0 ...storical[AAPL-2020-12-1-2020-12-7-100].csv | 0 .../test_get_trending[start0-9-10].csv | 0 .../test_check_supported_ticker[BTC-USD].json | 0 .../test_check_supported_ticker[BTC].json | 0 .../test_finbrain_model.py | 2 +- .../test_finbrain_view.py | 18 +- .../test_finnhub_model.py | 0 .../behavioural_analysis/test_finnhub_view.py | 0 .../behavioural_analysis/test_google_model.py | 0 .../behavioural_analysis/test_google_view.py | 0 .../test_reddit_helpers.py | 0 .../behavioural_analysis/test_reddit_model.py | 0 .../behavioural_analysis/test_reddit_view.py | 0 .../test_sentimentinvestor_model.py | 2 +- .../test_sentimentinvestor_view.py | 12 +- .../test_stocktwits_model.py | 0 .../test_stocktwits_view.py | 0 .../test_twitter_model.py | 0 .../behavioural_analysis/test_twitter_view.py | 0 .../test_display_sentiment_analysis.txt | 0 ...test_display_sentiment_analysis[False].txt | 0 .../test_display_sentiment_analysis[True].txt | 0 ...st_display_sentiment_analysis_empty_df.txt | 0 .../test_display_historical.txt | 0 .../test_display_historical_empty_df.txt | 0 ...st_display_historical_supported_ticker.txt | 0 .../test_display_trending.txt | 0 .../test_display_trending_empty_df.txt | 0 .../common/prediction_techniques/__init__.py | 0 .../test_neural_networks_view.py | 6 +- .../cryptocurrency/__init__.py | 0 .../test_trading_pairs.yaml | 0 .../test_call_load.yaml | 0 .../test_get_coins.yaml | 0 .../cryptocurrency/defi/__init__.py | 0 .../test_get_defi_vaults.yaml | 0 .../test_display_defi_vaults.yaml | 0 ...c0x8kr3sq8226myf4nmanmn2mrk9s5s9wsnz].yaml | 0 ...nqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].yaml | 0 .../test_display_anchor_data.yaml | 0 .../test_get_defipulse_index.yaml | 0 .../test_display_defipulse.yaml | 0 .../test_get_borrow_rates.yaml | 0 .../test_get_funding_rates.yaml | 0 .../test_get_lending_rates.yaml | 0 .../test_display_borrow_rates.yaml | 0 .../test_display_funding_rates.yaml | 0 .../test_display_lending_rates.yaml | 0 ...call_func[get_last_uni_swaps-kwargs3].yaml | 0 ...call_func[get_last_uni_swaps-kwargs4].yaml | 0 ...func[get_uni_pools_by_volume-kwargs2].yaml | 0 ...func[get_uni_pools_by_volume-kwargs3].yaml | 0 ...est_call_func[get_uni_tokens-kwargs0].yaml | 0 ..._call_func[get_uniswap_stats-kwargs1].yaml | 0 .../test_get_uniswap_pool_recently_added.yaml | 0 ..._func[display_last_uni_swaps-kwargs3].yaml | 0 ..._func[display_last_uni_swaps-kwargs4].yaml | 0 ..._call_func[display_uni_pools-kwargs2].yaml | 0 ..._call_func[display_uni_pools-kwargs3].yaml | 0 ..._call_func[display_uni_stats-kwargs1].yaml | 0 ...call_func[display_uni_tokens-kwargs0].yaml | 0 .../test_display_recently_added.yaml | 0 .../test_get_defi_protocol[anchor].yaml | 0 .../test_get_defi_protocols.yaml | 0 .../test_llama_model/test_get_defi_tvl.yaml | 378 + .../test_display_defi_protocols.yaml | 0 .../test_display_defi_tvl.yaml | 0 .../test_display_grouped_defi_protocols.yaml | 0 .../test_display_historical_tvl.yaml | 0 .../test_get_luna_supply_stats[30].yaml | 0 .../test_get_luna_supply_stats[60].yaml | 0 .../test_get_luna_supply_stats[90].yaml | 0 .../test_display_luna_circ_supply_change.yaml | 0 .../test_get_newsletters.yaml | 0 .../test_display_newsletters.yaml | 0 ...nqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].yaml | 0 .../test_display_anchor_yield_reserve.yaml | 0 .../test_display_terra_asset_history.yaml | 0 .../test_get_account_growth.yaml | 0 .../test_get_proposals.yaml | 0 .../test_get_staking_account_info.yaml | 0 .../test_get_staking_ratio_history.yaml | 0 .../test_get_staking_returns_history.yaml | 0 .../test_get_validators.yaml | 0 ..._func[display_account_growth-kwargs3].yaml | 0 ...display_account_staking_info-kwargs0].yaml | 0 ...l_func[display_gov_proposals-kwargs2].yaml | 0 ...isplay_staking_ratio_history-kwargs4].yaml | 0 ...play_staking_returns_history-kwargs5].yaml | 0 ...call_func[display_validators-kwargs1].yaml | 0 .../test_get_defi_vaults.csv | 0 ...kc0x8kr3sq8226myf4nmanmn2mrk9s5s9wsnz].csv | 0 .../test_get_defipulse_index.csv | 0 .../test_get_borrow_rates.csv | 0 .../test_get_funding_rates.csv | 0 .../test_get_lending_rates.csv | 0 .../test_get_defi_protocol[anchor].csv | 0 .../test_llama_model/test_get_defi_tvl.csv | 1244 + .../test_get_luna_supply_stats[30].csv | 0 .../test_get_luna_supply_stats[60].csv | 0 .../test_get_luna_supply_stats[90].csv | 0 .../test_get_newsletters.csv | 0 ...mnqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].csv | 0 .../test_get_staking_account_info.csv | 0 .../cryptocurrency/defi/test_coindix_model.py | 2 +- .../cryptocurrency/defi/test_coindix_view.py | 8 +- .../defi/test_cryptosaurio_model.py | 2 +- .../defi/test_cryptosaurio_view.py | 8 +- .../cryptocurrency/defi/test_defi_api.py | 4 +- .../defi/test_defi_controller.py | 20 +- .../defi/test_defipulse_model.py | 2 +- .../defi/test_defipulse_view.py | 4 +- .../defi/test_defirate_model.py | 2 +- .../cryptocurrency/defi/test_defirate_view.py | 14 +- .../cryptocurrency/defi/test_graph_model.py | 4 +- .../cryptocurrency/defi/test_graph_view.py | 6 +- .../cryptocurrency/defi/test_llama_model.py | 3 +- .../cryptocurrency/defi/test_llama_view.py | 20 +- .../defi/test_smartstake_model.py | 2 +- .../defi/test_smartstake_view.py | 8 +- .../defi/test_substack_model.py | 4 +- .../cryptocurrency/defi/test_substack_view.py | 8 +- .../defi/test_terraengineer_model.py | 2 +- .../defi/test_terraengineer_view.py | 14 +- .../defi/test_terramoney_fcd_model.py | 2 +- .../defi/test_terramoney_fcd_view.py | 8 +- .../test_display_defi_vaults.txt | 0 .../test_display_defi_vaults_empty_df.txt | 0 .../test_display_anchor_data.txt | 0 .../test_defi_controller/test_print_help.txt | 0 .../test_display_defipulse.txt | 0 .../test_display_borrow_rates.txt | 0 .../test_display_funding_rates.txt | 0 .../test_display_lending_rates.txt | 0 .../test_display_defi_protocols.txt | 0 .../test_llama_view/test_display_defi_tvl.txt | 0 .../test_display_grouped_defi_protocols.txt | 0 .../test_display_historical_tvl.txt | 0 .../test_display_luna_circ_supply_change.txt | 0 .../test_display_newsletters.txt | 0 .../test_display_anchor_yield_reserve.txt | 0 .../test_display_terra_asset_history.txt | 0 .../test_get_account_growth.txt | 0 .../test_get_account_growth_1.txt | 0 .../test_get_account_growth_2.txt | 0 .../test_get_proposals.txt | 0 .../test_get_proposals_1.txt | 0 .../test_get_proposals_2.txt | 0 .../test_get_proposals_3.txt | 0 .../test_get_proposals_4.txt | 0 .../test_get_proposals_5.txt | 0 .../test_get_proposals_6.txt | 0 .../test_get_proposals_7.txt | 0 .../test_get_proposals_8.txt | 0 .../test_get_proposals_9.txt | 0 .../test_get_staking_account_info_1.txt | 0 .../test_get_staking_ratio_history.txt | 0 .../test_get_staking_ratio_history_1.txt | 0 .../test_get_staking_returns_history.txt | 0 .../test_get_staking_returns_history_1.txt | 0 .../test_get_validators.txt | 0 .../test_get_validators_1.txt | 0 .../test_get_validators_2.txt | 0 .../test_get_validators_3.txt | 0 .../test_get_validators_4.txt | 0 .../test_get_validators_5.txt | 0 .../test_get_validators_6.txt | 0 ...l_func[display_account_growth-kwargs3].txt | 0 ...[display_account_staking_info-kwargs0].txt | 0 ...ll_func[display_gov_proposals-kwargs2].txt | 0 ...display_staking_ratio_history-kwargs4].txt | 0 ...splay_staking_returns_history-kwargs5].txt | 0 ..._call_func[display_validators-kwargs1].txt | 0 .../cryptocurrency/discovery/__init__.py | 0 .../test_get_cmc_top_n.yaml | 0 .../test_display_cmc_top_coins.yaml | 0 .../test_get_search_results.yaml | 0 .../test_display_search_results.yaml | 0 ...test_call_func[get_top_dapps-kwargs3].yaml | 0 ...test_call_func[get_top_dexes-kwargs1].yaml | 0 ...test_call_func[get_top_games-kwargs2].yaml | 0 .../test_call_func[get_top_nfts-kwargs0].yaml | 0 ..._call_func[display_top_dapps-kwargs3].yaml | 0 ..._call_func[display_top_dexes-kwargs2].yaml | 0 ..._call_func[display_top_games-kwargs1].yaml | 0 ...t_call_func[display_top_nfts-kwargs0].yaml | 0 ...test_call_func[get_coin_list-kwargs5].yaml | 0 .../test_call_func[get_coins-kwargs1].yaml | 0 .../test_call_func[get_coins-kwargs2].yaml | 0 ...get_coins_for_given_exchange-kwargs6].yaml | 0 ...l_func[get_gainers_or_losers-kwargs3].yaml | 0 ..._mapping_matrix_for_exchange-kwargs7].yaml | 0 ...call_func[get_trending_coins-kwargs4].yaml | 0 .../test_get_coins[kwargs0].yaml | 0 .../test_get_coins[kwargs1].yaml | 0 ...test_call_func[display_coins-kwargs0].yaml | 0 ...st_call_func[display_gainers-kwargs1].yaml | 0 ...est_call_func[display_losers-kwargs2].yaml | 0 ...t_call_func[display_trending-kwargs3].yaml | 0 .../test_get_cmc_top_n.csv | 0 .../test_get_search_results.csv | 0 .../test_call_func[get_top_dapps-kwargs3].csv | 0 .../test_call_func[get_top_dexes-kwargs1].csv | 0 .../test_call_func[get_top_games-kwargs2].csv | 0 .../test_call_func[get_top_nfts-kwargs0].csv | 0 .../test_call_func[get_coin_list-kwargs5].csv | 0 .../test_call_func[get_coins-kwargs1].csv | 0 .../test_call_func[get_coins-kwargs2].csv | 0 ...ll_func[get_gainers_or_losers-kwargs3].csv | 0 ..._call_func[get_trending_coins-kwargs4].csv | 0 .../test_get_coins[kwargs0].csv | 0 .../test_get_coins[kwargs1].csv | 0 ...all_func[get_categories_keys-kwargs0].json | 0 ...get_coins_for_given_exchange-kwargs6].json | 0 ..._mapping_matrix_for_exchange-kwargs7].json | 0 .../test_get_categories_keys.json | 0 .../discovery/test_coinmarketcap_model.py | 2 +- .../discovery/test_coinmarketcap_view.py | 6 +- .../discovery/test_coinpaprika_model.py | 2 +- .../discovery/test_coinpaprika_view.py | 6 +- .../discovery/test_dappradar_model.py | 2 +- .../discovery/test_dappradar_view.py | 6 +- .../discovery/test_discovery_api.py | 4 +- .../discovery/test_discovery_controller.py | 20 +- .../discovery/test_pycoingecko_model.py | 2 +- .../discovery/test_pycoingecko_view.py | 6 +- .../test_display_cmc_top_coins.txt | 0 .../test_display_cmc_top_coins_empty_df.txt | 0 .../test_display_search_results.txt | 0 .../test_display_search_results_empty_df.txt | 0 .../test__make_request_status_400.txt | 0 .../test__make_request_value_error.txt | 0 ...t_call_func[display_top_dapps-kwargs3].txt | 0 ...t_call_func[display_top_dexes-kwargs2].txt | 0 ...t_call_func[display_top_games-kwargs1].txt | 0 ...st_call_func[display_top_nfts-kwargs0].txt | 0 ...splay_top_dapps-kwargs3-get_top_dapps].txt | 0 ...splay_top_dexes-kwargs2-get_top_dexes].txt | 0 ...splay_top_games-kwargs1-get_top_games].txt | 0 ...display_top_nfts-kwargs0-get_top_nfts].txt | 0 .../test_print_help.txt | 0 .../test_call_func[display_coins-kwargs0].txt | 0 ...est_call_func[display_gainers-kwargs1].txt | 0 ...test_call_func[display_losers-kwargs2].txt | 0 ...st_call_func[display_trending-kwargs3].txt | 0 ...ty_df[display_coins-kwargs0-get_coins].txt | 0 ...gainers-kwargs1-get_gainers_or_losers].txt | 0 ..._losers-kwargs2-get_gainers_or_losers].txt | 0 ...y_trending-kwargs3-get_trending_coins].txt | 0 .../cryptocurrency/due_diligence/__init__.py | 0 ..._call_func[get_product_stats-kwargs4].yaml | 0 .../test_call_func[get_trades-kwargs2].yaml | 0 ...l_func[get_trading_pair_info-kwargs1].yaml | 0 ...lable_pairs_for_given_symbol-kwargs0].yaml | 0 .../test_get_order_book.yaml | 0 ...call_func[display_order_book-kwargs0].yaml | 0 ...test_call_func[display_stats-kwargs3].yaml | 0 ...est_call_func[display_trades-kwargs1].yaml | 0 ...st_call_func[basic_coin_info-kwargs6].yaml | 0 ...st_call_func[basic_coin_info-kwargs7].yaml | 0 ...st_call_func[basic_coin_info-kwargs8].yaml | 0 .../test_call_func[get_coin-kwargs0].yaml | 0 ...l_func[get_coin_events_by_id-kwargs2].yaml | 0 ...unc[get_coin_exchanges_by_id-kwargs3].yaml | 0 ..._func[get_coin_markets_by_id-kwargs4].yaml | 0 ...nc[get_coin_twitter_timeline-kwargs1].yaml | 0 ...all_func[get_ohlc_historical-kwargs5].yaml | 0 ...nc[get_tickers_info_for_coin-kwargs6].yaml | 0 ...test_call_func[display_basic-kwargs5].yaml | 0 ...est_call_func[display_events-kwargs1].yaml | 0 ..._call_func[display_exchanges-kwargs2].yaml | 0 ...st_call_func[display_markets-kwargs3].yaml | 0 ...ll_func[display_price_supply-kwargs4].yaml | 0 ...st_call_func[display_twitter-kwargs0].yaml | 0 .../test_dd_controller/test_call_load.yaml | 0 ..._price[BTC-24h-1601596800-1641573787].yaml | 0 .../test_display_btc_rainbow.yaml | 0 ...minance[BTC-1d-2022-01-10-2022-03-08].yaml | 0 .../test_display_marketcap_dominance.yaml | 0 ...n_potential_returns[algorand-bitcoin].yaml | 0 ...in_potential_returns[solana-ethereum].yaml | 0 .../test_pycoingecko_view/test_coin_ath.yaml | 0 .../test_pycoingecko_view/test_coin_atl.yaml | 0 .../test_pycoingecko_view/test_coin_bc.yaml | 0 .../test_pycoingecko_view/test_coin_dev.yaml | 0 .../test_pycoingecko_view/test_coin_info.yaml | 0 .../test_coin_market.yaml | 0 .../test_coin_score.yaml | 0 .../test_coin_social.yaml | 0 .../test_pycoingecko_view/test_coin_web.yaml | 0 .../test_display_collection_stats.yaml | 0 .../test_display_potential_returns.yaml | 0 .../test_call_func[get_candles-kwargs3].csv | 0 ...t_call_func[get_product_stats-kwargs4].csv | 0 .../test_call_func[get_trades-kwargs2].csv | 0 ...ll_func[get_trading_pair_info-kwargs1].csv | 0 .../test_get_order_book.csv | 0 .../test_get_order_book_1.csv | 0 ...est_call_func[basic_coin_info-kwargs6].csv | 0 ...est_call_func[basic_coin_info-kwargs7].csv | 0 ...est_call_func[basic_coin_info-kwargs8].csv | 0 ...ll_func[get_coin_events_by_id-kwargs2].csv | 0 ...func[get_coin_exchanges_by_id-kwargs3].csv | 0 ...l_func[get_coin_markets_by_id-kwargs4].csv | 0 ...unc[get_coin_twitter_timeline-kwargs1].csv | 0 ...call_func[get_ohlc_historical-kwargs5].csv | 0 ...unc[get_tickers_info_for_coin-kwargs6].csv | 0 ...e_price[BTC-24h-1601596800-1641573787].csv | 0 ...ominance[BTC-1d-2022-01-10-2022-03-08].csv | 0 ...in_potential_returns[algorand-bitcoin].csv | 0 ...oin_potential_returns[solana-ethereum].csv | 0 ...ble_pairs_for_given_symbol-kwargs0]_1.json | 0 .../test_get_order_book_3.json | 0 .../test_call_func[get_coin-kwargs0].json | 0 .../btc_usd_test_data.json | 0 .../due_diligence/test_binance_model.py | 0 .../due_diligence/test_binance_view.py | 0 .../due_diligence/test_coinbase_model.py | 2 +- .../due_diligence/test_coinbase_view.py | 6 +- .../due_diligence/test_coinglass_model.py | 0 .../due_diligence/test_coinglass_view.py | 0 .../due_diligence/test_coinpaprika_model.py | 2 +- .../due_diligence/test_coinpaprika_view.py | 4 +- .../due_diligence/test_dappradar_model.py | 0 .../due_diligence/test_dd_controller.py | 20 +- .../due_diligence/test_due_diligence_api.py | 4 +- .../test_finbrain_crypto_view.py | 0 .../due_diligence/test_glassnode_model.py | 2 +- .../due_diligence/test_glassnode_view.py | 6 +- .../due_diligence/test_messari_model.py | 2 +- .../due_diligence/test_pycoingecko_model.py | 2 +- .../due_diligence/test_pycoingecko_view.py | 26 +- ...ilable_pairs_for_given_symbol-kwargs0].txt | 0 .../test_get_order_book_2.txt | 0 .../test_call_func[validate_coin-kwargs6].txt | 0 ...est_call_func[validate_coin-kwargs6]_1.txt | 0 .../test_call_func[validate_coin-kwargs7].txt | 0 ...est_call_func[validate_coin-kwargs7]_1.txt | 0 .../txt/test_dd_controller/test_call_load.txt | 0 .../test_dd_controller/test_print_help.txt | 0 .../test_display_btc_rainbow.txt | 0 .../test_display_collection_stats.txt | 0 .../test_display_potential_returns.txt | 0 .../btc_usd_test_data.json | 0 .../cryptocurrency/nft/__init__.py | 0 ...est_get_collection_stats[alien-frens].yaml | 0 ...est_get_collection_stats[cryptopunks].yaml | 0 ...llection_stats[mutant-ape-yacht-club].yaml | 0 .../test_display_collection_stats.yaml | 0 ...test_get_collection_stats[alien-frens].csv | 0 ...test_get_collection_stats[cryptopunks].csv | 0 ...ollection_stats[mutant-ape-yacht-club].csv | 0 .../cryptocurrency/nft/test_nft_controller.py | 20 +- .../cryptocurrency/nft/test_opensea_model.py | 2 +- .../cryptocurrency/nft/test_opensea_view.py | 2 +- .../test_nft_controller/test_print_help.txt | 0 .../test_display_collection_stats.txt | 0 .../cryptocurrency/onchain/__init__.py | 0 .../test_get_btc_circulating_supply.yaml | 0 .../test_get_btc_confirmed_transactions.yaml | 0 .../test_display_btc_circulating_supply.yaml | 0 ...st_display_btc_confirmed_transactions.yaml | 0 ...all_func[get_address_history-kwargs4].yaml | 0 ...t_call_func[get_address_info-kwargs1].yaml | 0 ...call_func[get_token_decimals-kwargs0].yaml | 0 ...c[get_token_historical_price-kwargs7].yaml | 0 ...c[get_token_historical_price-kwargs8].yaml | 0 ..._call_func[get_token_history-kwargs6].yaml | 0 ..._call_func[get_token_history-kwargs7].yaml | 0 ...est_call_func[get_token_info-kwargs5].yaml | 0 ...l_func[get_top_token_holders-kwargs3].yaml | 0 ...est_call_func[get_top_tokens-kwargs2].yaml | 0 .../test_get_tx_info.yaml | 0 ...func[display_address_history-kwargs3].yaml | 0 ...ll_func[display_address_info-kwargs0].yaml | 0 ...play_token_historical_prices-kwargs7].yaml | 0 ...l_func[display_token_history-kwargs6].yaml | 0 ...call_func[display_token_info-kwargs4].yaml | 0 ...nc[display_top_token_holders-kwargs2].yaml | 0 ...call_func[display_top_tokens-kwargs1].yaml | 0 ...st_call_func[display_tx_info-kwargs5].yaml | 0 .../test_get_btc_circulating_supply.csv | 0 .../test_get_btc_confirmed_transactions.csv | 0 ...call_func[get_address_history-kwargs4].csv | 0 ...st_call_func[get_address_info-kwargs1].csv | 0 ...nc[get_token_historical_price-kwargs7].csv | 0 ...t_call_func[get_token_history-kwargs6].csv | 0 ...test_call_func[get_token_info-kwargs5].csv | 0 ...ll_func[get_top_token_holders-kwargs3].csv | 0 ...test_call_func[get_top_tokens-kwargs2].csv | 0 ...call_func[get_token_decimals-kwargs0].json | 0 .../onchain/test_bitquery_model.py | 0 .../onchain/test_bitquery_view.py | 0 .../onchain/test_blockchain_model.py | 2 +- .../onchain/test_blockchain_view.py | 10 +- .../onchain/test_ethgasstation_model.py | 0 .../onchain/test_ethgasstation_view.py | 0 .../onchain/test_ethplorer_model.py | 2 +- .../onchain/test_ethplorer_view.py | 4 +- .../onchain/test_onchain_api.py | 0 .../onchain/test_onchain_controller.py | 20 +- .../onchain/test_whale_alert_model.py | 0 .../onchain/test_whale_alert_view.py | 0 .../test_display_btc_circulating_supply.txt | 0 ...est_display_btc_confirmed_transactions.txt | 0 .../test_print_help.txt | 0 .../cryptocurrency/overview/__init__.py | 0 ...tcoin_index[30-1601596800-1641573787].yaml | 1426 ++ ...coin_index[365-1601596800-1641573787].yaml | 1426 ++ ...tcoin_index[90-1601596800-1641573787].yaml | 1426 ++ .../test_get_altcoin_index.yaml | 0 ...tcoin_index[30-1601596800-1641573787].yaml | 0 ...coin_index[365-1601596800-1641573787].yaml | 0 ...tcoin_index[90-1601596800-1641573787].yaml | 0 .../test_get_altcoin_index.yaml | 0 .../test_trading_pairs.yaml | 0 ...TestCoinGeckoAPI.test_coin_categories.yaml | 0 ...estCoinGeckoAPI.test_coin_derivatives.yaml | 0 ...CoinGeckoAPI.test_coin_exchange_rates.yaml | 0 .../TestCoinGeckoAPI.test_coin_exchanges.yaml | 0 ...inGeckoAPI.test_coin_global_defi_info.yaml | 0 ...GeckoAPI.test_coin_global_market_info.yaml | 0 .../TestCoinGeckoAPI.test_coin_indexes.yaml | 0 .../TestCoinGeckoAPI.test_coin_news.yaml | 0 ...nGeckoAPI.test_coin_nft_market_status.yaml | 0 .../TestCoinGeckoAPI.test_coin_platforms.yaml | 0 .../TestCoinGeckoAPI.test_coin_products.yaml | 0 ...estCoinGeckoAPI.test_coin_stablecoins.yaml | 0 .../test_pycoingecko_view/categories.yaml | 0 .../test_pycoingecko_view/derivatives.yaml | 0 .../test_pycoingecko_view/exchange_rates.yaml | 0 .../test_pycoingecko_view/exchanges.yaml | 0 .../global_defo_info.yaml | 0 .../global_market_info.yaml | 0 .../holding_companies.yaml | 0 .../test_pycoingecko_view/indexes.yaml | 0 .../cassettes/test_pycoingecko_view/news.yaml | 0 .../nft_market-status.yaml | 0 .../test_pycoingecko_view/overview.yaml | 0 .../test_pycoingecko_view/platforms.yaml | 0 .../test_pycoingecko_view/products.yaml | 0 .../test_pycoingecko_view/stablecoins.yaml | 0 .../test_get_crypto_hack[bitmart-rekt].yaml | 0 .../test_get_crypto_hack[cryptocom-rekt].yaml | 0 ...est_get_crypto_hack[polynetwork-rekt].yaml | 0 .../test_get_crypto_hack_slugs.yaml | 0 .../test_get_crypto_hacks.yaml | 0 .../test_rekt_view/test_get_crypto_hack.yaml | 0 .../test_rekt_view/test_get_crypto_hacks.yaml | 0 ...ltcoin_index[30-1601596800-1641573787].csv | 1 + ...tcoin_index[365-1601596800-1641573787].csv | 1 + ...ltcoin_index[90-1601596800-1641573787].csv | 1 + .../test_rekt_model/test_get_crypto_hacks.csv | 0 .../test_get_crypto_hack_slugs.json | 0 .../overview/test_blockchaincenter_model.py | 3 +- .../overview/test_blockchaincenter_view.py | 6 +- .../overview/test_coinbase_view.py | 32 +- .../overview/test_overview_controller.py | 10 +- .../overview/test_pycoingecko_view.py | 2 +- .../overview/test_rekt_model.py | 2 +- .../cryptocurrency/overview/test_rekt_view.py | 2 +- .../test_get_altcoin_index.txt | 0 .../test_get_altcoin_index.txt | 0 .../test_print_help.txt | 0 .../test_coin_categories.txt | 0 .../test_coin_derivatives.txt | 0 .../test_coin_exchange_rates.txt | 0 .../test_coin_exchanges.txt | 0 .../test_coin_global_defi_info.txt | 0 .../test_coin_global_market_info.txt | 0 .../test_coin_indexes.txt | 0 .../test_pycoingecko_view/test_coin_news.txt | 0 .../test_coin_nft_market_status.txt | 0 .../test_coin_platforms.txt | 0 .../test_coin_products.txt | 0 .../test_coin_stablecoins.txt | 0 .../test_get_crypto_hack[bitmart-rekt].txt | 0 .../test_get_crypto_hack[cryptocom-rekt].txt | 0 ...test_get_crypto_hack[polynetwork-rekt].txt | 0 .../test_rekt_view/test_get_crypto_hack.txt | 0 .../test_rekt_view/test_get_crypto_hacks.txt | 0 .../prediction_techniques/__init__.py | 0 .../test_pred_controller.py | 0 .../technical_analysis/__init__.py | 0 .../technical_analysis/test_ta_controller.py | 0 .../cryptocurrency/test_coinpaprika_view.py | 10 +- .../cryptocurrency/test_crypto_api.py | 4 +- .../cryptocurrency/test_crypto_controller.py | 20 +- .../test_cryptocurrency_helpers.py | 12 +- .../test_crypto_controller/test_call_load.txt | 0 .../test_print_help.txt | 0 .../econometrics/__init__.py | 0 .../test_clean[dataset0-rfill-None-5].csv | 0 .../test_clean[dataset1-cfill-None-5].csv | 0 .../test_clean[dataset10-rfill-None-10].csv | 0 .../test_clean[dataset11-None-rdrop-10].csv | 0 .../test_clean[dataset2-rbfill-None-5].csv | 0 .../test_clean[dataset3-cbfill-None-5].csv | 0 .../test_clean[dataset4-rffill-None-5].csv | 0 .../test_clean[dataset5-cffill-None-5].csv | 0 .../test_clean[dataset6-None-rdrop-5].csv | 0 .../test_clean[dataset7-None-cdrop-5].csv | 0 .../test_clean[dataset8-rfill-rdrop-5].csv | 0 .../test_clean[dataset9-rfill-cdrop-5].csv | 0 ...ger_two_step_cointegration_test[y0-x0].csv | 0 ...r_two_step_cointegration_test[y0-x0]_1.csv | 0 .../test_get_normality[data0].csv | 0 .../test_get_normality[data1].csv | 0 .../test_get_normality[data2].csv | 0 .../test_get_root[df0-c-c].csv | 0 .../test_get_root[df1-c-ct].csv | 0 .../test_get_root[df2-ct-c].csv | 0 .../test_get_root[df3-ctt-c].csv | 0 .../test_get_root[df4-nc-c].csv | 0 ...ile_types1-data_files1-data_examples1].csv | 0 ...ile_types0-data_files0-data_examples0].csv | 0 .../test_options[datasets0-heart].csv | 0 .../test_options[datasets1-None].csv | 0 .../test_options[datasets1-None]_1.csv | 0 ...ion_variables0-data0-datasets0-True-3].csv | 0 ...ion_variables1-data1-datasets1-True-1].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...ssion_variables0-data0-datasets0-True].csv | 0 ...ssion_variables1-data1-datasets1-True].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...ssion_variables0-data0-datasets0-True].csv | 0 ...sion_variables1-data1-datasets1-False].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...regression_variables0-data0-datasets0].csv | 0 ...sion_variables0-data0-datasets0-True].json | 0 ...sion_variables1-data1-datasets1-True].json | 0 .../econometrics/test_econometrics_model.py | 2 +- .../econometrics/test_econometrics_view.py | 2 +- .../econometrics/test_regression_model.py | 2 +- .../econometrics/test_regression_view.py | 2 +- ...ality[time_series_y0-time_series_x0-3].txt | 0 ...ity[time_series_y0-time_series_x0-3]_1.txt | 0 ...ity[time_series_y0-time_series_x0-3]_2.txt | 0 ...ity[time_series_y0-time_series_x0-3]_3.txt | 0 ...ality[time_series_y1-time_series_x1-2].txt | 0 ...ity[time_series_y1-time_series_x1-2]_1.txt | 0 ...ity[time_series_y1-time_series_x1-2]_2.txt | 0 ...ity[time_series_y1-time_series_x1-2]_3.txt | 0 ...ality[time_series_y2-time_series_x2-1].txt | 0 ...ity[time_series_y2-time_series_x2-1]_1.txt | 0 ...ity[time_series_y2-time_series_x2-1]_2.txt | 0 ...ity[time_series_y2-time_series_x2-1]_3.txt | 0 ...[time_series_y0-time_series_x0-3-0.05].txt | 0 ...r[time_series_y1-time_series_x1-2-0.1].txt | 0 ...[time_series_y2-time_series_x2-1-0.01].txt | 0 ...y_norm[data0-Sunset-Sunactivity-False].txt | 0 ..._norm[data1-Macrodata-Inflation-False].txt | 0 ...play_norm[data2-El Nino-January-False].txt | 0 ...play_root[df0-Sunspot-Sunactivity-c-c].txt | 0 ...lay_root[df1-Sunspot-Sunactivity-c-ct].txt | 0 ...lay_root[df2-Sunspot-Sunactivity-ct-c].txt | 0 ...ay_root[df3-Sunspot-Sunactivity-ctt-c].txt | 0 ...lay_root[df4-Sunspot-Sunactivity-nc-c].txt | 0 ...integration_test[datasets0-True-False].txt | 0 ...ntegration_test[datasets1-False-False].txt | 0 .../test_show_options[datasets0-None].txt | 0 ...on_variables0-data0-datasets0-False-1].txt | 0 ...on_variables1-data1-datasets1-False-2].txt | 0 ...sion_variables0-data0-datasets0-False].txt | 0 ...sion_variables1-data1-datasets1-False].txt | 0 .../economy/__init__.py | 0 .../test_get_screener_data.yaml | 0 .../test_realtime_performance_sector.yaml | 0 .../test_get_feargreed_report.yaml | 0 .../test_get_feargreed_report.yaml | 0 .../test_draw_graph.yaml | 0 ...untries0-2020-01-01-2020-10-10-False].yaml | 0 ...untries1-2018-01-01-2019-01-01-False].yaml | 0 ...untries2-2010-01-01-2010-10-08-False].yaml | 0 ...-Germany-2020-01-01-2020-10-10-False].yaml | 0 ...P-France-2015-01-01-2020-10-10-False].yaml | 0 ...d States-2005-05-05-2006-01-01-False].yaml | 0 ...ities0-monthly-2020-01-01-2020-04-05].yaml | 0 ...ties1-annually-2015-01-04-2015-01-28].yaml | 0 ...rities2-weekly-2018-06-05-2018-07-06].yaml | 0 ...untries0-2020-01-01-2020-10-02-False].yaml | 0 ...untries1-2010-01-01-2019-01-01-False].yaml | 0 ...untries2-2016-01-01-2016-10-10-False].yaml | 0 ...ities0-monthly-2020-01-01-2020-02-03].yaml | 0 ...ties1-annually-2015-01-04-2015-01-28].yaml | 0 ...rities2-weekly-2018-06-05-2018-07-06].yaml | 0 .../test_finviz_model/test_get_futures.yaml | 0 ...luation_performance_data[performance].yaml | 0 ...valuation_performance_data[valuation].yaml | 0 .../test_finviz_view/test_display_future.yaml | 0 .../test_display_performance.yaml | 0 .../test_display_valuation.yaml | 0 ..._output[get_series_data-kwargs_dict1].yaml | 0 ...output[get_series_notes-kwargs_dict0].yaml | 0 ...ad_data[get_series_data-kwargs_dict0].yaml | 0 ..._output[check_series_id-kwargs_dict0].yaml | 0 .../test_yield_curve[date0].yaml | 0 .../test_yield_curve_none[None].yaml | 0 .../test_yield_curve_weekend[date0].yaml | 0 .../test_get_big_mac_index.yaml | 0 .../test_display_big_mac_index.yaml | 0 .../test_call_func[global_bonds].yaml | 0 .../test_call_func[global_currencies].yaml | 0 .../test_call_func[market_overview].yaml | 0 .../test_call_func[top_commodities].yaml | 0 .../test_call_func[us_bonds].yaml | 0 .../test_call_func[us_indices].yaml | 0 ...t_call_func[display_currencies-False].yaml | 0 ...st_call_func[display_currencies-True].yaml | 0 ...test_call_func[display_futures-False].yaml | 0 .../test_call_func[display_futures-True].yaml | 0 ...test_call_func[display_glbonds-False].yaml | 0 .../test_call_func[display_glbonds-True].yaml | 0 ...test_call_func[display_indices-False].yaml | 0 .../test_call_func[display_indices-True].yaml | 0 ...est_call_func[display_overview-False].yaml | 0 ...test_call_func[display_overview-True].yaml | 0 ...test_call_func[display_usbonds-False].yaml | 0 .../test_call_func[display_usbonds-True].yaml | 0 ...cac40-3mo-2010-01-01-2016-02-06-High].yaml | 0 ...nes-1mo-2015-01-01-2015-02-02-Volume].yaml | 0 ...sdaq-1wk-2020-06-06-2020-07-07-Close].yaml | 0 ...0-1d-2022-01-01-2022-02-02-Adj Close].yaml | 0 .../test_search_indices[keyword0-5].yaml | 0 .../test_search_indices[keyword1-2].yaml | 0 .../test_search_indices[keyword2-10].yaml | 0 ...-01-2022-02-02-Adj Close-False-False].yaml | 0 ...022-01-01-2022-02-02-Adj Close-False].yaml | 0 ...0-06-06-2020-07-07-Close-False-False].yaml | 0 ...wk-2020-06-06-2020-07-07-Close-False].yaml | 0 ...-01-01-2015-02-02-Volume-False-False].yaml | 0 ...o-2015-01-01-2015-02-02-Volume-False].yaml | 0 ...010-01-01-2016-02-06-High-False-True].yaml | 0 ...-3mo-2010-01-01-2016-02-06-High-True].yaml | 0 ...3-18-2022-03-21-Adj Close-True-False].yaml | 0 .../test_get_screener_data.csv | 0 ...rities0-monthly-2020-01-01-2020-04-05].csv | 0 ...ities1-annually-2015-01-04-2015-01-28].csv | 0 ...urities2-weekly-2018-06-05-2018-07-06].csv | 0 .../test_obtain_treasury_maturities.csv | 0 ...aluation_performance_data[performance].csv | 0 ..._valuation_performance_data[valuation].csv | 0 ...k_output[get_series_data-kwargs_dict1].csv | 0 ..._output[get_series_notes-kwargs_dict0].csv | 0 ...oad_data[get_series_data-kwargs_dict0].csv | 0 .../test_yield_curve[date0].csv | 0 .../test_yield_curve_none[None].csv | 0 .../test_get_big_mac_index.csv | 0 .../test_call_func[global_bonds].csv | 0 .../test_call_func[global_currencies].csv | 0 .../test_call_func[market_overview].csv | 0 .../test_call_func[top_commodities].csv | 0 .../test_call_func[us_bonds].csv | 0 .../test_call_func[us_indices].csv | 0 .../test_finviz_model/test_get_futures.json | 0 ..._output[check_series_id-kwargs_dict0].json | 0 .../test_check_country_code_type.json | 0 .../economy/test_alphavantage_model.py | 2 +- .../economy/test_alphavantage_view.py | 8 +- .../economy/test_cnn_model.py | 2 +- .../economy/test_cnn_view.py | 12 +- .../economy/test_econ_data_helper.py | 20 +- .../economy/test_econdb_model.py | 2 +- .../economy/test_econdb_view.py | 10 +- .../economy/test_economy_api.py | 4 +- .../economy/test_economy_controller.py | 24 +- .../economy/test_finnhub_model.py | 2 +- .../economy/test_finnhub_view.py | 4 +- .../economy/test_finviz_model.py | 4 +- .../economy/test_finviz_view.py | 30 +- .../economy/test_fred_model.py | 2 +- .../economy/test_nasdaq_model.py | 2 +- .../economy/test_nasdaq_view.py | 8 +- .../economy/test_wsj_model.py | 2 +- .../economy/test_wsj_view.py | 12 +- .../economy/test_yfinance_model.py | 2 +- .../economy/test_yfinance_view.py | 10 +- ...est_realtime_performance_sector[False].txt | 0 ...est_realtime_performance_sector[True0].txt | 0 ...est_realtime_performance_sector[True1].txt | 0 .../test_get_feargreed_report[None].txt | 0 .../test_get_feargreed_report[index].txt | 0 .../test_get_feargreed_report[sps].txt | 0 .../test_get_feargreed_report.txt | 0 ...rities0-monthly-2020-01-01-2020-02-03].txt | 0 ...ities1-annually-2015-01-04-2015-01-28].txt | 0 ...urities2-weekly-2018-06-05-2018-07-06].txt | 0 .../test_show_treasury_maturities.txt | 0 .../test_print_help.txt | 0 .../test_economy_calendar_events.txt | 0 .../test_economy_calendar_events_empty.txt | 0 ...est_economy_calendar_events_no_country.txt | 0 ...test_economy_calendar_events_no_impact.txt | 0 .../test_display_future[False].txt | 0 .../test_display_future[True].txt | 0 .../test_display_performance[False].txt | 0 .../test_display_performance[True].txt | 0 .../test_display_valuation[False].txt | 0 .../test_display_valuation[True].txt | 0 .../test_display_big_mac_index[False].txt | 0 .../test_display_big_mac_index[True0].txt | 0 .../test_display_big_mac_index[True1].txt | 0 ...st_call_func[display_currencies-False].txt | 0 ...est_call_func[display_currencies-True].txt | 0 .../test_call_func[display_futures-False].txt | 0 .../test_call_func[display_futures-True].txt | 0 .../test_call_func[display_glbonds-False].txt | 0 .../test_call_func[display_glbonds-True].txt | 0 .../test_call_func[display_indices-False].txt | 0 .../test_call_func[display_indices-True].txt | 0 ...test_call_func[display_overview-False].txt | 0 .../test_call_func[display_overview-True].txt | 0 .../test_call_func[display_usbonds-False].txt | 0 .../test_call_func[display_usbonds-True].txt | 0 ...[display_currencies-global_currencies].txt | 0 ...ty_df[display_futures-top_commodities].txt | 0 ...empty_df[display_glbonds-global_bonds].txt | 0 ...c_empty_df[display_indices-us_indices].txt | 0 ...y_df[display_overview-market_overview].txt | 0 ...unc_empty_df[display_usbonds-us_bonds].txt | 0 .../test_search_indices[keyword0-5].txt | 0 .../test_search_indices[keyword1-2].txt | 0 .../test_search_indices[keyword2-10].txt | 0 .../etf/__init__.py | 0 .../test_etf_controller/test_call_candle.yaml | 0 .../test_etf_controller/test_call_load.yaml | 0 .../test_get_all_names_symbols.yaml | 0 .../test_get_etfs_by_category[Bank Loan].yaml | 0 ...est_get_etfs_by_category[Bear Market].yaml | 0 .../test_get_etfs_by_description[bank].yaml | 0 .../test_get_etfs_by_description[oil].yaml | 0 .../test_get_etfs_by_name[bank].yaml | 0 .../test_get_etfs_by_name[name0].yaml | 0 .../test_get_etfs_by_name[oil].yaml | 0 ...st_display_etf_by_category[Bank Loan].yaml | 0 ..._display_etf_by_category[Bear Market].yaml | 0 ...est_display_etf_by_description[banks].yaml | 0 .../test_display_etf_by_description[oil].yaml | 0 .../test_display_etf_by_name[banks].yaml | 0 .../test_display_etf_by_name[oil].yaml | 0 .../test_compare_etfs[symbols0].yaml | 0 .../test_compare_etfs[symbols1].yaml | 0 .../test_get_all_names_symbols.yaml | 0 .../test_get_etf_holdings[ARKQ].yaml | 0 .../test_get_etf_holdings[ARKW].yaml | 0 .../test_get_etf_overview.yaml | 0 .../test_get_etf_overview[ARKQ].yaml | 0 .../test_get_etf_overview[ARKW].yaml | 0 .../test_get_etfs_by_name[VTI].yaml | 0 ...est_get_etfs_by_name[name_to_search0].yaml | 0 .../test_get_etfs_by_name[oil].yaml | 0 .../test_display_etf_by_name[ARKQ].yaml | 0 .../test_display_etf_by_name[ARKW].yaml | 0 .../test_view_comparisons[symbols0].yaml | 0 .../test_view_comparisons[symbols1].yaml | 0 .../test_view_holdings[ARKQ].yaml | 0 .../test_view_holdings[ARKW].yaml | 0 .../test_view_overview.yaml | 0 .../test_view_overview[ARKQ-False].yaml | 0 .../test_view_overview[ARKQ-True].yaml | 0 .../test_view_overview[ARKQ].yaml | 0 .../test_view_overview[ARKW-False].yaml | 0 .../test_view_overview[ARKW-True].yaml | 0 .../test_view_overview[ARKW].yaml | 0 ...est_get_etf_summary_description[ARKK].yaml | 0 ...est_get_etf_summary_description[ARKW].yaml | 0 .../test_get_etfs_by_name[ARKK].yaml | 0 .../test_get_etfs_by_name[ARKW].yaml | 0 .../test_display_etf_description[ARKF].yaml | 0 .../test_display_etf_description[ARKW].yaml | 0 .../test_display_etf_weightings[ARKF].yaml | 0 .../test_display_etf_weightings[ARKW].yaml | 0 .../test_compare_etfs[symbols0].csv | 0 .../test_compare_etfs[symbols1].csv | 0 .../test_get_etf_holdings[ARKQ].csv | 0 .../test_get_etf_holdings[ARKW].csv | 0 .../test_get_etf_overview[ARKQ].csv | 0 .../test_get_etf_overview[ARKW].csv | 0 .../test_get_etfs_by_name[oil].csv | 0 .../test_get_etfs_by_name[active].yaml | 0 .../test_get_etfs_by_name[decliners].yaml | 0 .../test_get_etfs_by_name[gainers].yaml | 0 .../test_show_top_mover[active].yaml | 0 .../test_show_top_mover[decliners].yaml | 0 .../test_show_top_mover[gainers].yaml | 0 .../test_get_etfs_by_name[active].csv | 0 .../test_get_etfs_by_name[decliners].csv | 0 .../test_get_etfs_by_name[gainers].csv | 0 .../test_get_etfs_by_name[wrong].csv | 0 .../etf/discovery/test_disc_controller.py | 22 +- .../etf/discovery/test_wsj_model.py | 2 +- .../etf/discovery/test_wsj_view.py | 6 +- .../test_disc_controller/test_print_help.txt | 0 .../test_show_top_mover[active].txt | 0 .../test_show_top_mover[decliners].txt | 0 .../test_show_top_mover[gainers].txt | 0 .../test_get_etfs_by_category[Bank Loan].json | 0 ...est_get_etfs_by_category[Bear Market].json | 0 .../test_get_etfs_by_description[bank].json | 0 .../test_get_etfs_by_description[oil].json | 0 .../test_get_etfs_by_name[bank].json | 0 .../test_get_etfs_by_name[oil].json | 0 .../test_get_all_names_symbols.json | 0 .../test_get_all_names_symbols_1.json | 0 .../test_get_etfs_by_name[ARKK].json | 0 .../test_get_etfs_by_name[ARKW].json | 0 .../etf/prediction_techniques/conftest.py | 0 .../test_pred_controller.py | 24 +- .../test_pred_controller/test_call_load.txt | 0 .../test_print_help[None].txt | 0 .../test_print_help[start0].txt | 0 .../test_print_help[start1].txt | 0 .../test_etf_screener[etf_config].yaml | 0 ...screener[etf_config-10-Expense-False].yaml | 0 ...ew_screener[etf_config-5-Assets-True].yaml | 0 ...ew_screener[etf_config-7-Volume-True].yaml | 0 .../test_etf_screener[etf_config].csv | 0 .../etf/screener/test_screener_controller.py | 24 +- .../etf/screener/test_screener_model.py | 2 +- .../etf/screener/test_screener_view.py | 6 +- .../test_print_help.txt | 0 ..._screener[etf_config-10-Expense-False].txt | 0 ...iew_screener[etf_config-5-Assets-True].txt | 0 ...iew_screener[etf_config-7-Volume-True].txt | 0 .../csv/test_ta_controller/stock_df.csv | 0 .../technical_analysis/test_ta_controller.py | 22 +- .../test_print_help[None].txt | 0 .../test_print_help[start0].txt | 0 .../etf/test_etf_api.py | 4 +- .../etf/test_etf_controller.py | 28 +- .../etf/test_financedatabase_model.py | 2 +- .../etf/test_financedatabase_view.py | 10 +- .../etf/test_stockanalysis_model.py | 2 +- .../etf/test_stockanalysis_view.py | 12 +- .../etf/test_yfinance_model.py | 2 +- .../etf/test_yfinance_view.py | 10 +- .../test_etf_controller/test_call_candle.txt | 0 .../test_etf_controller/test_print_help.txt | 0 .../test_get_all_names_symbols.txt | 0 .../test_get_all_names_symbols_1.txt | 0 .../test_get_all_names_symbols_10.txt | 0 .../test_get_all_names_symbols_11.txt | 0 .../test_get_all_names_symbols_12.txt | 0 .../test_get_all_names_symbols_13.txt | 0 .../test_get_all_names_symbols_14.txt | 0 .../test_get_all_names_symbols_15.txt | 0 .../test_get_all_names_symbols_16.txt | 0 .../test_get_all_names_symbols_17.txt | 0 .../test_get_all_names_symbols_18.txt | 0 .../test_get_all_names_symbols_19.txt | 0 .../test_get_all_names_symbols_2.txt | 0 .../test_get_all_names_symbols_20.txt | 0 .../test_get_all_names_symbols_21.txt | 0 .../test_get_all_names_symbols_22.txt | 0 .../test_get_all_names_symbols_23.txt | 0 .../test_get_all_names_symbols_24.txt | 0 .../test_get_all_names_symbols_25.txt | 0 .../test_get_all_names_symbols_26.txt | 0 .../test_get_all_names_symbols_27.txt | 0 .../test_get_all_names_symbols_28.txt | 0 .../test_get_all_names_symbols_29.txt | 0 .../test_get_all_names_symbols_3.txt | 0 .../test_get_all_names_symbols_30.txt | 0 .../test_get_all_names_symbols_31.txt | 0 .../test_get_all_names_symbols_32.txt | 0 .../test_get_all_names_symbols_33.txt | 0 .../test_get_all_names_symbols_34.txt | 0 .../test_get_all_names_symbols_35.txt | 0 .../test_get_all_names_symbols_36.txt | 0 .../test_get_all_names_symbols_37.txt | 0 .../test_get_all_names_symbols_38.txt | 0 .../test_get_all_names_symbols_39.txt | 0 .../test_get_all_names_symbols_4.txt | 0 .../test_get_all_names_symbols_40.txt | 0 .../test_get_all_names_symbols_41.txt | 0 .../test_get_all_names_symbols_42.txt | 0 .../test_get_all_names_symbols_43.txt | 0 .../test_get_all_names_symbols_44.txt | 0 .../test_get_all_names_symbols_45.txt | 0 .../test_get_all_names_symbols_46.txt | 0 .../test_get_all_names_symbols_47.txt | 0 .../test_get_all_names_symbols_48.txt | 0 .../test_get_all_names_symbols_49.txt | 0 .../test_get_all_names_symbols_5.txt | 0 .../test_get_all_names_symbols_50.txt | 0 .../test_get_all_names_symbols_51.txt | 0 .../test_get_all_names_symbols_52.txt | 0 .../test_get_all_names_symbols_53.txt | 0 .../test_get_all_names_symbols_54.txt | 0 .../test_get_all_names_symbols_55.txt | 0 .../test_get_all_names_symbols_56.txt | 0 .../test_get_all_names_symbols_57.txt | 0 .../test_get_all_names_symbols_58.txt | 0 .../test_get_all_names_symbols_59.txt | 0 .../test_get_all_names_symbols_6.txt | 0 .../test_get_all_names_symbols_60.txt | 0 .../test_get_all_names_symbols_61.txt | 0 .../test_get_all_names_symbols_62.txt | 0 .../test_get_all_names_symbols_63.txt | 0 .../test_get_all_names_symbols_64.txt | 0 .../test_get_all_names_symbols_65.txt | 0 .../test_get_all_names_symbols_66.txt | 0 .../test_get_all_names_symbols_67.txt | 0 .../test_get_all_names_symbols_68.txt | 0 .../test_get_all_names_symbols_69.txt | 0 .../test_get_all_names_symbols_7.txt | 0 .../test_get_all_names_symbols_70.txt | 0 .../test_get_all_names_symbols_71.txt | 0 .../test_get_all_names_symbols_72.txt | 0 .../test_get_all_names_symbols_73.txt | 0 .../test_get_all_names_symbols_74.txt | 0 .../test_get_all_names_symbols_75.txt | 0 .../test_get_all_names_symbols_76.txt | 0 .../test_get_all_names_symbols_77.txt | 0 .../test_get_all_names_symbols_78.txt | 0 .../test_get_all_names_symbols_79.txt | 0 .../test_get_all_names_symbols_8.txt | 0 .../test_get_all_names_symbols_80.txt | 0 .../test_get_all_names_symbols_81.txt | 0 .../test_get_all_names_symbols_82.txt | 0 .../test_get_all_names_symbols_83.txt | 0 .../test_get_all_names_symbols_84.txt | 0 .../test_get_all_names_symbols_85.txt | 0 .../test_get_all_names_symbols_86.txt | 0 .../test_get_all_names_symbols_87.txt | 0 .../test_get_all_names_symbols_88.txt | 0 .../test_get_all_names_symbols_89.txt | 0 .../test_get_all_names_symbols_9.txt | 0 .../test_get_all_names_symbols_90.txt | 0 ...est_display_etf_by_category[Bank Loan].txt | 0 ...t_display_etf_by_category[Bear Market].txt | 0 ...test_display_etf_by_description[banks].txt | 0 .../test_display_etf_by_description[oil].txt | 0 .../test_display_etf_by_name[banks].txt | 0 .../test_display_etf_by_name[oil].txt | 0 .../test_display_etf_by_name[ARKQ].txt | 0 .../test_display_etf_by_name[ARKW].txt | 0 .../test_view_comparisons[symbols0].txt | 0 .../test_view_comparisons[symbols1].txt | 0 .../test_view_holdings[ARKQ].txt | 0 .../test_view_holdings[ARKW].txt | 0 .../test_view_overview[ARKQ-False].txt | 0 .../test_view_overview[ARKQ-True].txt | 0 .../test_view_overview[ARKW-False].txt | 0 .../test_view_overview[ARKW-True].txt | 0 ...test_get_etf_summary_description[ARKK].txt | 0 ...test_get_etf_summary_description[ARKW].txt | 0 .../test_get_etfs_by_name[ARKK].txt | 0 .../test_get_etfs_by_name[ARKW].txt | 0 .../test_display_etf_description[ARKF].txt | 0 .../test_display_etf_description[ARKW].txt | 0 .../test_display_etf_weightings[ARKF].txt | 0 .../test_display_etf_weightings[ARKW].txt | 0 .../forex/__init__.py | 0 .../test_get_historical[CHF-USD].yaml | 0 .../test_get_historical[EUR-USD].yaml | 0 .../test_get_historical[GBP-EUR].yaml | 0 .../test_get_historical[USD-JPY].yaml | 0 .../test_display_quote[CHF-USD].yaml | 0 .../test_display_quote[EUR-USD].yaml | 0 .../test_display_quote[GBP-EUR].yaml | 0 .../test_display_quote[USD-JPY].yaml | 0 .../test_get_historical[CHF-USD].csv | 0 .../test_get_historical[EUR-USD].csv | 0 .../test_get_historical[GBP-EUR].csv | 0 .../test_get_historical[USD-JPY].csv | 0 .../forex/technical_analysis/__init__.py | 0 .../csv/test_ta_controller/data_df.csv | 0 .../forex/technical_analysis/test_ta_api.py | 4 +- .../technical_analysis/test_ta_controller.py | 22 +- .../test_print_help[2021-12-01].txt | 0 .../test_print_help[None].txt | 0 .../test_print_help[start0].txt | 0 .../forex/test_av_model.py | 2 +- .../forex/test_av_view.py | 2 +- .../forex/test_forex_api.py | 4 +- .../forex/test_forex_controller.py | 26 +- .../test_forex_controller/test_print_help.txt | 0 .../jupyter/__init__.py | 0 .../jupyter/dashboards/__init__.py | 0 .../dashboards/test_dashboards_controller.py | 14 +- .../test_print_help.txt | 0 .../jupyter/test_jupyter_controller.py | 14 +- .../test_print_help.txt | 0 .../mutual_funds/__init__.py | 0 .../test_mutual_fund_controller.py | 0 .../portfolio/__init__.py | 0 .../portfolio/brokers/__init__.py | 0 .../portfolio/brokers/coinbase/__init__.py | 0 .../coinbase/test_coinbase_controller.py | 0 .../portfolio/brokers/degiro/test___init__.py | 0 .../brokers/degiro/test_degiro_api.py | 0 .../brokers/degiro/test_degiro_controller.py | 20 +- .../brokers/degiro/test_degiro_model.py | 2 +- .../brokers/degiro/test_degiro_view.py | 2 +- .../test_print_help.txt | 0 .../test_degiro_view/test_help_display.txt | 0 .../portfolio/brokers/test_bro_controller.py | 0 .../portfolio/portfolio_analysis/__init__.py | 0 .../portfolio_analysis/test_pa_controller.py | 20 +- .../test_pa_controller/test_print_help.txt | 0 .../portfolio_optimization/__init__.py | 0 .../test_optimizer_view/general1.yaml | 0 .../test_optimizer_view/test_max_sharpe.yaml | 0 .../test_min_volatility.yaml | 0 .../test_property_weights.yaml | 0 .../test_optimizer_view/test_show_eff.yaml | 0 .../test_optimizer_view.py | 18 +- .../test_po_controller.py | 28 +- .../test_po_controller/test_print_help.txt | 0 .../portfolio/test_portfolio_controller.py | 20 +- .../test_print_help.txt | 0 .../stocks/__init__.py | 0 .../stocks/backtesting/__init__.py | 0 .../test_bt_model/test_buy_and_hold.yaml | 0 .../test_ema_cross_strategy.yaml | 0 .../test_bt_model/test_ema_strategy.yaml | 0 .../test_bt_model/test_get_data.yaml | 0 .../test_bt_model/test_rsi_strategy.yaml | 0 .../test_bt_view/test_display_ema_cross.yaml | 0 .../test_display_rsi_strategy.yaml | 0 .../test_bt_view/test_display_simple_ema.yaml | 0 .../csv/test_bt_model/test_get_data.csv | 0 .../stocks/backtesting/test_bt_api.py | 4 +- .../stocks/backtesting/test_bt_controller.py | 26 +- .../stocks/backtesting/test_bt_model.py | 4 +- .../stocks/backtesting/test_bt_view.py | 16 +- .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_bt_controller/test_print_help.txt | 0 .../test_bt_controller/test_switch_help.txt | 0 .../test_bt_view/test_display_ema_cross.txt | 0 .../test_display_rsi_strategy.txt | 0 .../test_bt_view/test_display_simple_ema.txt | 0 .../stocks/behavioural_analysis/__init__.py | 0 .../test_ba_controller/test_call_load.yaml | 0 .../test_get_cramer_ticker.yaml | 0 .../test_get_orders[False].yaml | 0 .../test_get_orders[True].yaml | 0 .../test_cramer_ticker[False].yaml | 0 .../test_cramer_ticker[True].yaml | 0 .../test_get_orders[False].yaml | 0 .../test_get_orders[True].yaml | 0 .../test_get_ipo_calendar.yaml | 0 .../test_get_cramer_ticker.csv | 0 .../test_get_orders[False].csv | 0 .../test_get_orders[True].csv | 0 .../test_get_ipo_calendar.csv | 0 .../behavioural_analysis/test_ba_api.py | 2 +- .../test_ba_controller.py | 30 +- .../behavioural_analysis/test_cramer_model.py | 2 +- .../behavioural_analysis/test_cramer_view.py | 8 +- .../test_finnhub_model.py | 2 +- .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_ba_controller/test_print_help.txt | 0 .../test_ba_controller/test_switch_help.txt | 0 .../test_cramer_ticker[False].txt | 0 .../test_cramer_ticker[True].txt | 0 .../test_get_orders[False].txt | 0 .../test_get_orders[True].txt | 0 .../test_call_load.yaml | 0 .../test_display_candle.yaml | 0 .../test_load[1440-av].yaml | 0 .../test_load[1440-iex].yaml | 0 .../test_load[1440-yf].yaml | 0 .../test_stocks_helper/test_load[60-yf].yaml | 0 .../test_stocks_helper/test_load_ticker.yaml | 0 .../test_load_week_or_month[False-True].yaml | 0 .../test_load_week_or_month[True-False].yaml | 0 .../test_load_week_or_month[True-True].yaml | 0 .../test_stocks_helper/test_quote.yaml | 0 .../test_stocks_helper/test_search.yaml | 0 .../stocks/comparison_analysis/__init__.py | 0 .../test_get_sentiments.yaml | 0 .../test_display_sentiment_compare.yaml | 0 .../test_display_sentiment_correlation.yaml | 0 .../test_get_similar_companies.yaml | 0 .../test_get_comparison_data[financial].yaml | 0 .../test_get_comparison_data[overview0].yaml | 0 .../test_get_comparison_data[overview1].yaml | 0 .../test_get_comparison_data[ownership].yaml | 0 ...test_get_comparison_data[performance].yaml | 0 .../test_get_comparison_data[technical].yaml | 0 .../test_get_comparison_data[valuation].yaml | 0 ..._get_similar_companies[compare_list0].yaml | 0 .../test_screener.yaml | 0 ...get_financial_comparisons[2020-False].yaml | 0 ...nancial_comparisons[31-Dec-2020-True].yaml | 0 .../test_display_balance_comparison.yaml | 0 .../test_display_cashflow_comparison.yaml | 0 .../test_display_income_comparison.yaml | 0 .../test_get_financial_comparisons.yaml | 0 .../test_get_historical.yaml | 0 .../test_get_sp500_comps_tsne.yaml | 0 .../test_display_correlation.yaml | 0 .../test_display_historical.yaml | 0 .../test_display_volume.yaml | 0 .../test_get_sentiments.csv | 0 ...omparison_data[MOCK_INVALID_DATA_TYPE].csv | 0 .../test_get_comparison_data[financial].csv | 0 .../test_get_comparison_data[overview0].csv | 0 .../test_get_comparison_data[overview1].csv | 0 .../test_get_comparison_data[ownership].csv | 0 .../test_get_comparison_data[performance].csv | 0 .../test_get_comparison_data[technical].csv | 0 .../test_get_comparison_data[valuation].csv | 0 ..._get_financial_comparisons[2020-False].csv | 0 ...inancial_comparisons[31-Dec-2020-True].csv | 0 .../test_get_historical.csv | 0 .../test_get_similar_companies.json | 0 ..._get_similar_companies_invalid_status.json | 0 ..._get_similar_companies[compare_list0].json | 0 ..._get_similar_companies[compare_list1].json | 0 .../test_get_financial_comparisons.json | 0 ..._get_similar_companies_invalid_status.json | 0 .../test_get_sp500_comps_tsne.json | 0 .../stocks/comparison_analysis/test_ca_api.py | 4 +- .../comparison_analysis/test_ca_controller.py | 32 +- .../test_finbrain_model.py | 2 +- .../comparison_analysis/test_finbrain_view.py | 10 +- .../comparison_analysis/test_finnhub_model.py | 2 +- .../test_finviz_compare_model.py | 2 +- .../test_finviz_compare_view.py | 8 +- .../test_marketwatch_model.py | 2 +- .../test_marketwatch_view.py | 2 +- .../comparison_analysis/test_polygon_model.py | 2 +- .../test_yahoo_finance_model.py | 4 +- .../test_yahoo_finance_view.py | 14 +- .../test_ca_controller/test_print_help.txt | 0 .../test_display_sentiment_compare[False].txt | 0 .../test_display_sentiment_compare[True].txt | 0 ...t_display_sentiment_correlation[False].txt | 0 ...st_display_sentiment_correlation[True].txt | 0 .../test_screener[False].txt | 0 .../test_screener[True].txt | 0 .../test_screener_empty.txt | 0 .../test_display_balance_comparison.txt | 0 ...test_display_balance_comparison[False].txt | 0 .../test_display_balance_comparison[True].txt | 0 .../test_display_cashflow_comparison.txt | 0 ...est_display_cashflow_comparison[False].txt | 0 ...test_display_cashflow_comparison[True].txt | 0 .../test_display_income_comparison.txt | 0 .../test_display_income_comparison[False].txt | 0 .../test_display_income_comparison[True].txt | 0 .../test_stocks_helper/test_load[1440-av].csv | 0 .../test_load[1440-iex].csv | 0 .../test_stocks_helper/test_load[1440-yf].csv | 0 .../test_stocks_helper/test_load[60-yf].csv | 0 .../stocks/Test.csv].csv | 0 .../test_load_custom[none].csv | 0 .../test_stocks_helper/test_load_ticker.csv | 0 .../test_load_week_or_month[False-True].csv | 0 .../test_load_week_or_month[True-False].csv | 0 .../test_load_week_or_month[True-True].csv | 0 .../stocks/dark_pool_shorts/__init__.py | 0 .../test_dps_controller/test_call_load.yaml | 0 .../test_finra_model/test_getATSdata.yaml | 0 .../test_getFINRAdata_offset.yaml | 0 .../test_finra_model/test_getFINRAweeks.yaml | 0 .../test_getTickerFINRAdata.yaml | 0 .../test_finra_view/test_darkpool_otc.yaml | 0 .../test_finra_view/test_plot_dark_pools.yaml | 0 .../test_get_short_interest[False].yaml | 0 .../test_get_short_interest[True].yaml | 0 .../test_short_interest[False-False].yaml | 0 .../test_short_interest[False-True].yaml | 0 .../test_short_interest[True-False].yaml | 0 .../test_short_interest[True-True].yaml | 0 .../test_get_fails_to_deliver[1].yaml | 0 .../test_fails_to_deliver[False].yaml | 0 .../test_fails_to_deliver[True].yaml | 0 .../test_get_high_short_interest.yaml | 0 .../test_high_short_interest.yaml | 0 .../test_get_dark_pool_short_positions.yaml | 0 ...test_get_short_interest_days_to_cover.yaml | 0 .../test_get_short_interest_volume.yaml | 0 .../test_dark_pool_short_positions.yaml | 0 .../test_net_short_position[False].yaml | 0 .../test_net_short_position[True].yaml | 0 .../test_short_interest_days_to_cover.yaml | 0 .../test_short_interest_volume[False].yaml | 0 .../test_short_interest_volume[True].yaml | 0 .../test_get_most_shorted.yaml | 0 .../test_display_most_shorted.yaml | 0 .../csv/test_finra_model/test_getATSdata.csv | 0 .../test_getTickerFINRAdata.csv | 0 .../test_getTickerFINRAdata_1.csv | 0 .../test_get_short_data_by_exchange.csv | 0 .../test_get_short_interest[False].csv | 0 .../test_get_short_interest[True].csv | 0 .../test_get_fails_to_deliver[0].csv | 0 .../test_get_fails_to_deliver[1].csv | 0 .../test_get_high_short_interest.csv | 0 .../test_get_dark_pool_short_positions.csv | 0 .../test_get_short_interest_days_to_cover.csv | 0 .../test_get_short_interest_volume.csv | 0 .../test_get_most_shorted.csv | 0 .../test_finra_model/test_getATSdata_1.json | 0 .../test_finra_model/test_getFINRAweeks.json | 0 .../test_get_short_interest_volume_1.json | 0 .../stocks/dark_pool_shorts/test_dps_api.py | 4 +- .../dark_pool_shorts/test_dps_controller.py | 30 +- .../dark_pool_shorts/test_finra_model.py | 2 +- .../dark_pool_shorts/test_finra_view.py | 10 +- .../dark_pool_shorts/test_nyse_model.py | 2 +- .../stocks/dark_pool_shorts/test_nyse_view.py | 8 +- .../dark_pool_shorts/test_quandl_model.py | 2 +- .../dark_pool_shorts/test_quandl_view.py | 6 +- .../stocks/dark_pool_shorts/test_sec_model.py | 2 +- .../stocks/dark_pool_shorts/test_sec_view.py | 10 +- .../test_shortinterest_model.py | 2 +- .../test_shortinterest_view.py | 2 +- .../dark_pool_shorts/test_stockgrid_model.py | 2 +- .../dark_pool_shorts/test_stockgrid_view.py | 10 +- .../test_yahoofinance_model.py | 2 +- .../test_yahoofinance_view.py | 2 +- .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_dps_controller/test_print_help.txt | 0 .../test_dps_controller/test_switch_help.txt | 0 .../test_getFINRAdata_offset.txt | 0 .../txt/test_finra_view/test_darkpool_otc.txt | 0 .../test_finra_view/test_plot_dark_pools.txt | 0 .../test_display_short_by_exchange[False].txt | 0 .../test_display_short_by_exchange[True].txt | 0 .../test_short_interest[False-False].txt | 0 .../test_short_interest[False-True].txt | 0 .../test_short_interest[True-False].txt | 0 .../test_short_interest[True-True].txt | 0 .../test_fails_to_deliver[False].txt | 0 .../test_fails_to_deliver[True].txt | 0 .../test_high_short_interest.txt | 0 .../test_dark_pool_short_positions.txt | 0 .../test_net_short_position[False].txt | 0 .../test_net_short_position[True].txt | 0 .../test_short_interest_days_to_cover.txt | 0 .../test_short_interest_volume[False].txt | 0 .../test_short_interest_volume[True].txt | 0 .../test_display_most_shorted.txt | 0 .../stocks/discovery/__init__.py | 0 .../test_ark_model/test_add_order_total.yaml | 0 .../test_ark_model/test_get_ark_orders.yaml | 0 ...st_ark_orders_view[kwargs_dict0-True].yaml | 0 ...t_ark_orders_view[kwargs_dict1-False].yaml | 0 ...t_ark_orders_view[kwargs_dict2-False].yaml | 0 ...t_ark_orders_view[kwargs_dict3-False].yaml | 0 ...t_ark_orders_view[kwargs_dict4-False].yaml | 0 ...t_ark_orders_view[kwargs_dict5-False].yaml | 0 .../test_fidelity_model/test_get_orders.yaml | 0 .../test_orders_view[False].yaml | 0 .../test_orders_view[True].yaml | 0 .../test_show_equities.yaml | 0 .../test_get_ipo_calendar.yaml | 0 .../test_past_ipo[future_ipo].yaml | 0 .../test_past_ipo[past_ipo].yaml | 0 .../test_get_ratings.yaml | 0 .../test_get_retail_tickers.yaml | 0 .../test_display_dividend_calendar.yaml | 0 .../test_display_top_retail.yaml | 0 .../test_get_news.yaml | 0 .../test_get_news_html.yaml | 0 .../test_get_next_earnings.yaml | 0 .../test_get_trending_list.yaml | 0 .../test_display_news.yaml | 0 .../test_seeking_alpha_view/test_news.yaml | 0 .../test_upcoming_earning_release_dates.yaml | 0 .../test_get_low_float.yaml | 0 .../test_get_today_hot_penny_stocks.yaml | 0 .../test_hot_penny_stocks.yaml | 0 .../test_low_float.yaml | 0 .../test_call_func[get_active].yaml | 0 .../test_call_func[get_asc].yaml | 0 .../test_call_func[get_gainers].yaml | 0 .../test_call_func[get_gtech].yaml | 0 .../test_call_func[get_losers].yaml | 0 .../test_call_func[get_ugs].yaml | 0 .../test_call_func[get_ulc].yaml | 0 .../test_call_func[display_active].yaml | 0 .../test_call_func[display_asc].yaml | 0 .../test_call_func[display_gainers].yaml | 0 .../test_call_func[display_gtech].yaml | 0 .../test_call_func[display_losers].yaml | 0 .../test_call_func[display_ugs].yaml | 0 .../test_call_func[display_ulc].yaml | 0 .../test_ark_model/test_add_order_total.csv | 0 .../test_ark_model/test_get_ark_orders.csv | 0 .../test_fidelity_model/test_get_orders_1.csv | 0 .../test_get_ipo_calendar.csv | 0 .../test_get_realtime_earnings.csv | 0 .../test_get_retail_tickers.csv | 0 .../test_get_next_earnings.csv | 0 .../test_get_low_float.csv | 0 .../test_get_today_hot_penny_stocks.csv | 0 .../test_call_func[get_active].csv | 0 .../test_call_func[get_asc].csv | 0 .../test_call_func[get_gainers].csv | 0 .../test_call_func[get_gtech].csv | 0 .../test_call_func[get_losers].csv | 0 .../test_call_func[get_ugs].csv | 0 .../test_call_func[get_ulc].csv | 0 .../test_get_ratings.json | 0 .../test_get_trending_list.json | 0 .../stocks/discovery/test_ark_model.py | 2 +- .../stocks/discovery/test_ark_view.py | 4 +- .../stocks/discovery/test_disc_api.py | 4 +- .../stocks/discovery/test_disc_controller.py | 26 +- .../stocks/discovery/test_fidelity_model.py | 2 +- .../stocks/discovery/test_fidelity_view.py | 2 +- .../discovery/test_financedatabase_view.py | 6 +- .../stocks/discovery/test_finnhub_model.py | 2 +- .../stocks/discovery/test_finnhub_view.py | 6 +- .../stocks/discovery/test_nasdaq_model.py | 2 +- .../stocks/discovery/test_nasdaq_view.py | 8 +- .../discovery/test_seeking_alpha_model.py | 2 +- .../discovery/test_seeking_alpha_view.py | 2 +- .../discovery/test_shortinterest_model.py | 2 +- .../discovery/test_shortinterest_view.py | 2 +- .../discovery/test_yahoofinance_model.py | 2 +- .../discovery/test_yahoofinance_view.py | 4 +- ...est_ark_orders_view[kwargs_dict0-True].txt | 0 ...st_ark_orders_view[kwargs_dict1-False].txt | 0 ...st_ark_orders_view[kwargs_dict2-False].txt | 0 ...st_ark_orders_view[kwargs_dict3-False].txt | 0 ...st_ark_orders_view[kwargs_dict4-False].txt | 0 ...st_ark_orders_view[kwargs_dict5-False].txt | 0 .../test_ark_orders_view_empty_df.txt | 0 .../test_direction_color_red_green[Buy].txt | 0 ...irection_color_red_green[Mocked Value].txt | 0 .../test_direction_color_red_green[Sell].txt | 0 ..._lambda_direction_color_red_green[Buy].txt | 0 ...irection_color_red_green[Mocked Value].txt | 0 ...lambda_direction_color_red_green[Sell].txt | 0 .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_disc_controller/test_print_help.txt | 0 .../test_disc_controller/test_switch_help.txt | 0 .../test_fidelity_model/test_get_orders.txt | 0 ...o_color_red_green[25% Buys, 75% Sells].txt | 0 ...o_color_red_green[75% Buys, 25% Sells].txt | 0 ...ll_ratio_color_red_green[Mocked Value].txt | 0 ...nge_color_red_green[+8.20 (+18.3363%)].txt | 0 ...nge_color_red_green[-8.20 (-18.3363%)].txt | 0 ...o_color_red_green[25% Buys, 75% Sells].txt | 0 ...o_color_red_green[75% Buys, 25% Sells].txt | 0 ...ll_ratio_color_red_green[Mocked Value].txt | 0 ...nge_color_red_green[+8.20 (+18.3363%)].txt | 0 ...nge_color_red_green[-8.20 (-18.3363%)].txt | 0 .../test_orders_view[False].txt | 0 .../test_orders_view[True].txt | 0 .../test_show_equities[kwargs_dict0-True].txt | 0 ...test_show_equities[kwargs_dict1-False].txt | 0 .../test_func_empty_df[future_ipo].txt | 0 .../test_func_empty_df[past_ipo].txt | 0 .../test_past_ipo[future_ipo].txt | 0 .../test_past_ipo[past_ipo].txt | 0 .../test_display_dividend_calendar.txt | 0 .../test_display_top_retail.txt | 0 .../test_display_top_retail[False].txt | 0 .../test_display_top_retail[True].txt | 0 .../test_display_news.txt | 0 .../txt/test_seeking_alpha_view/test_news.txt | 0 .../test_upcoming_earning_release_dates.txt | 0 .../test_hot_penny_stocks.txt | 0 .../test_low_float.txt | 0 .../test_call_func[display_active].txt | 0 .../test_call_func[display_asc].txt | 0 .../test_call_func[display_gainers].txt | 0 .../test_call_func[display_gtech].txt | 0 .../test_call_func[display_losers].txt | 0 .../test_call_func[display_ugs].txt | 0 .../test_call_func[display_ulc].txt | 0 ...nc_empty_df[display_active-get_active].txt | 0 ...est_func_empty_df[display_asc-get_asc].txt | 0 ..._empty_df[display_gainers-get_gainers].txt | 0 ...func_empty_df[display_gtech-get_gtech].txt | 0 ...nc_empty_df[display_losers-get_losers].txt | 0 ...est_func_empty_df[display_ugs-get_ugs].txt | 0 ...est_func_empty_df[display_ulc-get_ulc].txt | 0 .../stocks/due_diligence/__init__.py | 0 ...t_ark_trades_by_ticker_INVALID_TICKER.yaml | 0 .../test_get_ark_trades_by_ticker_TSLA.yaml | 0 ...est_display_ark_trades_INVALID_TICKER.yaml | 0 .../test_display_ark_trades_TSLA.yaml | 0 ...t_get_price_target_from_analysts_TSLA.yaml | 0 .../test_estimates.yaml | 0 .../test_price_target_from_analysts_TSLA.yaml | 0 .../test_price_target_from_analysts_raw.yaml | 0 .../test_get_customers.yaml | 0 .../test_get_customers_invalid.yaml | 0 .../test_get_suppliers.yaml | 0 .../test_get_suppliers_TSLA.yaml | 0 .../test_get_suppliers_invalid.yaml | 0 .../test_get_customers.yaml | 0 .../test_get_customers_invalid.yaml | 0 .../test_get_suppliers.yaml | 0 .../test_get_suppliers_invalid.yaml | 0 .../test_get_rating_over_time.yaml | 0 ...t_get_rating_over_time_invalid_ticker.yaml | 0 .../test_rating_over_time_TSLA.yaml | 0 .../test_rating_over_time_invalid_ticker.yaml | 0 .../test_rating_over_time_invalid_token.yaml | 0 .../test_get_analyst_data.yaml | 0 .../test_finviz_model/test_get_news.yaml | 0 .../test_finviz_view/test_analyst.yaml | 0 .../cassettes/test_finviz_view/test_news.yaml | 0 .../test_fmp_model/test_get_rating.yaml | 0 .../cassettes/test_fmp_view/test_analyst.yaml | 0 .../cassettes/test_fmp_view/test_rating.yaml | 0 .../test_get_rating_over_time.yaml | 0 .../test_marketwatch_view/test_analyst.yaml | 0 .../test_get_ark_trades_by_ticker.csv | 0 .../test_get_estimates_quarter_earnings.csv | 0 .../test_get_estimates_quarter_revenues.csv | 0 .../test_get_estimates_year_estimates.csv | 0 .../test_get_price_target_from_analysts.csv | 0 .../test_get_rating_over_time.csv | 0 .../test_get_analyst_data.csv | 0 .../csv/test_finviz_model/test_get_news.csv | 0 .../csv/test_fmp_model/test_get_rating.csv | 0 .../test_get_rating_over_time.csv | 0 .../json/test_finviz_model/test_get_news.json | 0 .../stocks/due_diligence/test_ark_model.py | 2 +- .../stocks/due_diligence/test_ark_view.py | 4 +- .../test_business_insider_model.py | 2 +- .../test_business_insider_view.py | 12 +- .../due_diligence/test_csimarket_model.py | 2 +- .../due_diligence/test_csimarket_view.py | 2 +- .../stocks/due_diligence/test_dd_api.py | 4 +- .../due_diligence/test_dd_controller.py | 26 +- .../due_diligence/test_finnhub_model.py | 2 +- .../stocks/due_diligence/test_finnhub_view.py | 18 +- .../stocks/due_diligence/test_finviz_model.py | 2 +- .../stocks/due_diligence/test_finviz_view.py | 2 +- .../stocks/due_diligence/test_fmp_model.py | 2 +- .../stocks/due_diligence/test_fmp_view.py | 2 +- .../due_diligence/test_marketwatch_model.py | 2 +- .../due_diligence/test_marketwatch_view.py | 2 +- .../test_display_ark_trades_default.txt | 0 ...test_display_ark_trades_invalid_ticker.txt | 0 .../test_display_ark_trades_no_tab.txt | 0 .../test_estimates.txt | 0 .../test_price_target_from_analysts_raw.txt | 0 .../test_get_customers.txt | 0 .../test_get_customers_invalid.txt | 0 .../test_get_suppliers.txt | 0 .../test_get_suppliers_invalid.txt | 0 .../test_get_customers.txt | 0 .../test_get_customers_invalid.txt | 0 .../test_get_suppliers.txt | 0 .../test_get_suppliers_invalid.txt | 0 .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_dd_controller/test_print_help.txt | 0 .../test_dd_controller/test_switch_help.txt | 0 .../test_rating_over_time.txt | 0 .../test_rating_over_time_invalid_ticker.txt | 0 .../test_rating_over_time_invalid_token.txt | 0 .../txt/test_finviz_view/test_analyst.txt | 0 .../txt/test_finviz_view/test_news.txt | 0 .../txt/test_fmp_view/test_rating.txt | 0 .../test_marketwatch_view/test_analyst.txt | 0 .../stocks/fundamental_analysis/__init__.py | 0 ...utput[get_balance_sheet-kwargs_dict6].yaml | 0 ...utput[get_balance_sheet-kwargs_dict7].yaml | 0 ...ck_output[get_cash_flow-kwargs_dict8].yaml | 0 ...ck_output[get_cash_flow-kwargs_dict9].yaml | 0 ...eck_output[get_earnings-kwargs_dict2].yaml | 0 ...eck_output[get_earnings-kwargs_dict3].yaml | 0 ...t[get_income_statements-kwargs_dict4].yaml | 0 ...t[get_income_statements-kwargs_dict5].yaml | 0 ..._output[get_key_metrics-kwargs_dict1].yaml | 0 ...eck_output[get_overview-kwargs_dict0].yaml | 0 .../test_av_model/test_get_dupont.yaml | 0 .../test_av_model/test_get_fraud_ratios.yaml | 0 ...e-display_balance_sheet-kwargs_dict4].yaml | 0 ...e-display_balance_sheet-kwargs_dict5].yaml | 0 ...False-display_cash_flow-kwargs_dict0].yaml | 0 ...False-display_cash_flow-kwargs_dict6].yaml | 0 ...False-display_cash_flow-kwargs_dict7].yaml | 0 ...[False-display_earnings-kwargs_dict0].yaml | 0 ...[False-display_earnings-kwargs_dict1].yaml | 0 ...[False-display_earnings-kwargs_dict2].yaml | 0 ...[False-display_earnings-kwargs_dict8].yaml | 0 ...[False-display_earnings-kwargs_dict9].yaml | 0 ...isplay_income_statement-kwargs_dict2].yaml | 0 ...isplay_income_statement-kwargs_dict3].yaml | 0 ...utput[False-display_key-kwargs_dict1].yaml | 0 ...[False-display_overview-kwargs_dict0].yaml | 0 ...e-display_balance_sheet-kwargs_dict4].yaml | 0 ...e-display_balance_sheet-kwargs_dict5].yaml | 0 ...[True-display_cash_flow-kwargs_dict0].yaml | 0 ...[True-display_cash_flow-kwargs_dict6].yaml | 0 ...[True-display_cash_flow-kwargs_dict7].yaml | 0 ...t[True-display_earnings-kwargs_dict0].yaml | 0 ...t[True-display_earnings-kwargs_dict1].yaml | 0 ...t[True-display_earnings-kwargs_dict2].yaml | 0 ...t[True-display_earnings-kwargs_dict8].yaml | 0 ...t[True-display_earnings-kwargs_dict9].yaml | 0 ...isplay_income_statement-kwargs_dict2].yaml | 0 ...isplay_income_statement-kwargs_dict3].yaml | 0 ...output[True-display_key-kwargs_dict1].yaml | 0 ...t[True-display_overview-kwargs_dict0].yaml | 0 .../test_get_management.yaml | 0 .../test_display_management[False].yaml | 0 .../test_display_management[True].yaml | 0 .../test_dcf_model/test_get_fama_coe.yaml | 0 .../test_dcf_model/test_get_fama_raw.yaml | 0 .../test_dcf_model/test_get_historical_5.yaml | 0 .../test_dcf_model/test_others_in_sector.yaml | 0 .../test_dcf_view/test_create_workbook.yaml | 0 .../test_dcf_view/test_create_xls.yaml | 0 .../test_get_filings_analysis.yaml | 0 .../test_display_analysis.yaml | 0 .../test_finviz_model/test_get_data.yaml | 0 .../test_display_screen_data[False].yaml | 0 .../test_display_screen_data[True].yaml | 0 .../test_pget_sean_seah_warnings[False].yaml | 0 .../test_pget_sean_seah_warnings[True].yaml | 0 .../test_prepare_df_financials[False].yaml | 0 .../test_prepare_df_financials[True].yaml | 0 .../test_call_func[False-balance].yaml | 0 .../test_call_func[False-cash].yaml | 0 .../test_call_func[False-income].yaml | 0 .../test_call_func[True-balance].yaml | 0 .../test_call_func[True-cash].yaml | 0 .../test_call_func[True-income].yaml | 0 ...splay_sean_seah_warnings[False-False].yaml | 0 ...isplay_sean_seah_warnings[False-True].yaml | 0 ...isplay_sean_seah_warnings[True-False].yaml | 0 ...display_sean_seah_warnings[True-True].yaml | 0 ...test_call_func[get_calendar_earnings].yaml | 0 .../test_call_func[get_dividends].yaml | 0 .../test_call_func[get_hq].yaml | 0 .../test_call_func[get_splits].yaml | 0 .../test_call_func[get_sustainability].yaml | 0 .../test_call_func[get_website].yaml | 0 .../test_get_mktcap.yaml | 0 .../test_get_shareholders.yaml | 0 ..._call_func[display_calendar_earnings].yaml | 0 .../test_call_func[display_dividends].yaml | 0 .../test_call_func[display_info].yaml | 0 .../test_call_func[display_mktcap].yaml | 0 .../test_call_func[display_shareholders].yaml | 0 .../test_call_func[display_splits].yaml | 0 ...est_call_func[display_sustainability].yaml | 0 ...output[get_balance_sheet-kwargs_dict6].csv | 0 ...output[get_balance_sheet-kwargs_dict7].csv | 0 ...eck_output[get_cash_flow-kwargs_dict8].csv | 0 ...eck_output[get_cash_flow-kwargs_dict9].csv | 0 ...heck_output[get_earnings-kwargs_dict2].csv | 0 ...heck_output[get_earnings-kwargs_dict3].csv | 0 ...ut[get_income_statements-kwargs_dict4].csv | 0 ...ut[get_income_statements-kwargs_dict5].csv | 0 ...k_output[get_key_metrics-kwargs_dict1].csv | 0 ...heck_output[get_overview-kwargs_dict0].csv | 0 .../csv/test_av_model/test_get_dupont.csv | 0 .../test_av_model/test_get_fraud_ratios.csv | 0 .../test_get_management.csv | 0 .../csv/test_dcf_model/test_get_fama_raw.csv | 0 .../test_dcf_model/test_get_historical_5.csv | 0 .../csv/test_finviz_model/test_get_data.csv | 0 .../test_pget_sean_seah_warnings[False].csv | 0 .../test_pget_sean_seah_warnings[True].csv | 0 .../test_prepare_df_financials[False].csv | 0 .../test_prepare_df_financials[True].csv | 0 .../test_call_func[get_calendar_earnings].csv | 0 .../test_call_func[get_dividends].csv | 0 .../test_call_func[get_info].csv | 0 .../test_call_func[get_splits].csv | 0 .../test_call_func[get_sustainability].csv | 0 .../test_get_mktcap.csv | 0 .../test_get_shareholders.csv | 0 .../test_get_shareholders_1.csv | 0 .../test_get_shareholders_2.csv | 0 .../financial_modeling_prep/__init__.py | 0 .../test_fmp_model/test_get_score.yaml | 0 ...st_valid_df[get_balance-kwargs_dict5].yaml | 0 .../test_valid_df[get_cash-kwargs_dict6].yaml | 0 .../test_valid_df[get_dcf-kwargs_dict3].yaml | 0 ...valid_df[get_enterprise-kwargs_dict2].yaml | 0 ...df[get_financial_growth-kwargs_dict9].yaml | 0 ...est_valid_df[get_income-kwargs_dict4].yaml | 0 ...alid_df[get_key_metrics-kwargs_dict7].yaml | 0 ...valid_df[get_key_ratios-kwargs_dict8].yaml | 0 ...st_valid_df[get_profile-kwargs_dict0].yaml | 0 ...test_valid_df[get_quote-kwargs_dict1].yaml | 0 ...e-display_balance_sheet-kwargs_dict5].yaml | 0 ...False-display_cash_flow-kwargs_dict6].yaml | 0 ...ay_discounted_cash_flow-kwargs_dict3].yaml | 0 ...alse-display_enterprise-kwargs_dict2].yaml | 0 ...isplay_financial_ratios-kwargs_dict8].yaml | 0 ...ancial_statement_growth-kwargs_dict9].yaml | 0 ...isplay_income_statement-kwargs_dict4].yaml | 0 ...lse-display_key_metrics-kwargs_dict7].yaml | 0 ...t[False-display_profile-kwargs_dict0].yaml | 0 ...put[False-display_quote-kwargs_dict1].yaml | 0 ...e-display_balance_sheet-kwargs_dict5].yaml | 0 ...[True-display_cash_flow-kwargs_dict6].yaml | 0 ...ay_discounted_cash_flow-kwargs_dict3].yaml | 0 ...True-display_enterprise-kwargs_dict2].yaml | 0 ...isplay_financial_ratios-kwargs_dict8].yaml | 0 ...ancial_statement_growth-kwargs_dict9].yaml | 0 ...isplay_income_statement-kwargs_dict4].yaml | 0 ...rue-display_key_metrics-kwargs_dict7].yaml | 0 ...ut[True-display_profile-kwargs_dict0].yaml | 0 ...tput[True-display_quote-kwargs_dict1].yaml | 0 .../test_fmp_view/test_valinvest_score.yaml | 0 .../financial_modeling_prep/test_fmp_api.py | 13 + .../test_fmp_controller.py | 26 +- .../financial_modeling_prep/test_fmp_model.py | 2 +- .../financial_modeling_prep/test_fmp_view.py | 6 +- .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_fmp_controller/test_print_help.txt | 0 .../test_fmp_controller/test_switch_help.txt | 0 .../txt/test_fmp_model/test_get_score.txt | 0 ...est_valid_df[get_balance-kwargs_dict5].txt | 0 .../test_valid_df[get_cash-kwargs_dict6].txt | 0 .../test_valid_df[get_dcf-kwargs_dict3].txt | 0 ..._valid_df[get_enterprise-kwargs_dict2].txt | 0 ..._df[get_financial_growth-kwargs_dict9].txt | 0 ...test_valid_df[get_income-kwargs_dict4].txt | 0 ...valid_df[get_key_metrics-kwargs_dict7].txt | 0 ..._valid_df[get_key_ratios-kwargs_dict8].txt | 0 ...est_valid_df[get_profile-kwargs_dict0].txt | 0 .../test_valid_df[get_quote-kwargs_dict1].txt | 0 ...se-display_balance_sheet-kwargs_dict5].txt | 0 ...[False-display_cash_flow-kwargs_dict6].txt | 0 ...lay_discounted_cash_flow-kwargs_dict3].txt | 0 ...False-display_enterprise-kwargs_dict2].txt | 0 ...display_financial_ratios-kwargs_dict8].txt | 0 ...nancial_statement_growth-kwargs_dict9].txt | 0 ...display_income_statement-kwargs_dict4].txt | 0 ...alse-display_key_metrics-kwargs_dict7].txt | 0 ...ut[False-display_profile-kwargs_dict0].txt | 0 ...tput[False-display_quote-kwargs_dict1].txt | 0 ...ue-display_balance_sheet-kwargs_dict5].txt | 0 ...t[True-display_cash_flow-kwargs_dict6].txt | 0 ...lay_discounted_cash_flow-kwargs_dict3].txt | 0 ...[True-display_enterprise-kwargs_dict2].txt | 0 ...display_financial_ratios-kwargs_dict8].txt | 0 ...nancial_statement_growth-kwargs_dict9].txt | 0 ...display_income_statement-kwargs_dict4].txt | 0 ...True-display_key_metrics-kwargs_dict7].txt | 0 ...put[True-display_profile-kwargs_dict0].txt | 0 ...utput[True-display_quote-kwargs_dict1].txt | 0 .../test_fmp_view/test_valinvest_score.txt | 0 .../test_av_model/test_get_fraud_ratios.json | 0 .../json/test_av_view/fa_av_balance.json | 0 .../json/test_av_view/fa_av_cash.json | 0 .../json/test_av_view/fa_av_earnings.json | 0 .../json/test_av_view/fa_av_income.json | 0 .../json/test_av_view/fa_av_overview.json | 0 .../fundamental_analysis/test_av_model.py | 2 +- .../fundamental_analysis/test_av_view.py | 13 +- .../test_business_insider_model.py | 2 +- .../test_business_insider_view.py | 6 +- .../fundamental_analysis/test_dcf_model.py | 2 +- .../fundamental_analysis/test_dcf_view.py | 6 +- .../test_eclect_us_model.py | 2 +- .../test_eclect_us_view.py | 4 +- .../fundamental_analysis/test_fa_api.py | 4 +- .../test_fa_controller.py | 30 +- .../fundamental_analysis/test_finviz_model.py | 2 +- .../fundamental_analysis/test_finviz_view.py | 6 +- .../test_market_watch_model.py | 2 +- .../test_market_watch_view.py | 12 +- .../test_yahoo_finance_model.py | 2 +- .../test_yahoo_finance_view.py | 8 +- .../test_yield_curve_model.py | 10 +- ...output[get_balance_sheet-kwargs_dict6].txt | 0 ...output[get_balance_sheet-kwargs_dict7].txt | 0 ...eck_output[get_cash_flow-kwargs_dict8].txt | 0 ...eck_output[get_cash_flow-kwargs_dict9].txt | 0 ...heck_output[get_earnings-kwargs_dict2].txt | 0 ...heck_output[get_earnings-kwargs_dict3].txt | 0 ...ut[get_income_statements-kwargs_dict4].txt | 0 ...ut[get_income_statements-kwargs_dict5].txt | 0 ...k_output[get_key_metrics-kwargs_dict1].txt | 0 ...heck_output[get_overview-kwargs_dict0].txt | 0 ...onse_status[get_earnings-kwargs_dict2].txt | 0 ...e_status[get_key_metrics-kwargs_dict1].txt | 0 ...onse_status[get_overview-kwargs_dict0].txt | 0 ...ay_earnings-get_earnings-kwargs_dict2].txt | 0 ...play_key-get_key_metrics-kwargs_dict1].txt | 0 ...ay_overview-get_overview-kwargs_dict0].txt | 0 ...se-display_balance_sheet-kwargs_dict4].txt | 0 ...se-display_balance_sheet-kwargs_dict5].txt | 0 ...[False-display_cash_flow-kwargs_dict0].txt | 0 ...[False-display_cash_flow-kwargs_dict6].txt | 0 ...[False-display_cash_flow-kwargs_dict7].txt | 0 ...t[False-display_earnings-kwargs_dict0].txt | 0 ...t[False-display_earnings-kwargs_dict1].txt | 0 ...t[False-display_earnings-kwargs_dict2].txt | 0 ...t[False-display_earnings-kwargs_dict3].txt | 0 ...t[False-display_earnings-kwargs_dict8].txt | 0 ...t[False-display_earnings-kwargs_dict9].txt | 0 ...display_income_statement-kwargs_dict2].txt | 0 ...display_income_statement-kwargs_dict3].txt | 0 ...output[False-display_key-kwargs_dict0].txt | 0 ...output[False-display_key-kwargs_dict1].txt | 0 ...t[False-display_overview-kwargs_dict0].txt | 0 ...ue-display_balance_sheet-kwargs_dict4].txt | 0 ...ue-display_balance_sheet-kwargs_dict5].txt | 0 ...t[True-display_cash_flow-kwargs_dict0].txt | 0 ...t[True-display_cash_flow-kwargs_dict6].txt | 0 ...t[True-display_cash_flow-kwargs_dict7].txt | 0 ...ut[True-display_earnings-kwargs_dict0].txt | 0 ...ut[True-display_earnings-kwargs_dict1].txt | 0 ...ut[True-display_earnings-kwargs_dict2].txt | 0 ...ut[True-display_earnings-kwargs_dict3].txt | 0 ...ut[True-display_earnings-kwargs_dict8].txt | 0 ...ut[True-display_earnings-kwargs_dict9].txt | 0 ...display_income_statement-kwargs_dict2].txt | 0 ...display_income_statement-kwargs_dict3].txt | 0 ..._output[True-display_key-kwargs_dict0].txt | 0 ..._output[True-display_key-kwargs_dict1].txt | 0 ...ut[True-display_overview-kwargs_dict0].txt | 0 .../test_av_view/test_display_fraud[df0].txt | 0 .../test_display_fraud[ratios0-nan-nan].txt | 0 .../test_display_fraud[ratios1-0.1-0.2].txt | 0 .../test_display_fraud[ratios2-0.1-0.2].txt | 0 .../test_display_fraud[ratios3-1-0.2].txt | 0 .../txt/test_av_view/test_dupont[df0].txt | 0 .../test_display_management.txt | 0 .../test_display_management[False].txt | 0 .../test_display_management[True].txt | 0 .../test_get_filings_analysis.txt | 0 .../test_display_analysis.txt | 0 .../test_display_analysis_invalid.txt | 0 .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_fa_controller/test_print_help.txt | 0 .../test_fa_controller/test_switch_help.txt | 0 .../test_display_screen_data.txt | 0 .../test_display_screen_data[False].txt | 0 .../test_display_screen_data[True].txt | 0 .../test_call_func[False-balance].txt | 0 .../test_call_func[False-cash].txt | 0 .../test_call_func[False-income].txt | 0 .../test_call_func[True-balance].txt | 0 .../test_call_func[True-cash].txt | 0 .../test_call_func[True-income].txt | 0 .../test_call_func_empty_df[balance].txt | 0 .../test_call_func_empty_df[cash].txt | 0 .../test_call_func_empty_df[income].txt | 0 ...isplay_sean_seah_warnings[False-False].txt | 0 ...display_sean_seah_warnings[False-True].txt | 0 ...test_display_sean_seah_warnings[False].txt | 0 ...display_sean_seah_warnings[True-False].txt | 0 ..._display_sean_seah_warnings[True-True].txt | 0 .../test_display_sean_seah_warnings[True].txt | 0 ...st_display_sean_seah_warnings_empty_df.txt | 0 .../test_call_func[get_hq].txt | 0 .../test_call_func[get_website].txt | 0 .../test_get_mktcap_1.txt | 0 ..._func[False-display_calendar_earnings].txt | 0 ...est_call_func[False-display_dividends].txt | 0 .../test_call_func[False-display_info].txt | 0 ..._call_func[False-display_shareholders].txt | 0 ...all_func[False-display_sustainability].txt | 0 ...l_func[True-display_calendar_earnings].txt | 0 ...test_call_func[True-display_dividends].txt | 0 .../test_call_func[True-display_info].txt | 0 ...t_call_func[True-display_shareholders].txt | 0 ...call_func[True-display_sustainability].txt | 0 ...t_call_func[display_calendar_earnings].txt | 0 .../test_call_func[display_dividends].txt | 0 .../test_call_func[display_info].txt | 0 .../test_call_func[display_mktcap].txt | 0 .../test_call_func[display_shareholders].txt | 0 .../test_call_func[display_splits].txt | 0 ...test_call_func[display_sustainability].txt | 0 ...lendar_earnings-get_calendar_earnings].txt | 0 ..._calendar_earnings-get_sustainability].txt | 0 ...ty_df[display_dividends-get_dividends].txt | 0 ...nc_empty_df[display_splits-get_splits].txt | 0 ..._sustainability-get_calendar_earnings].txt | 0 ...lay_sustainability-get_sustainability].txt | 0 .../test_market_watch_model/watch_model.yaml | 0 .../test_yield_curve_model/curve_model.yaml | 0 .../stocks/government/__init__.py | 0 .../test_gov_controller/test_call_load.yaml | 0 .../test_analyze_qtr_contracts.yaml | 0 ...get_government_trading[congress-COIN].yaml | 0 ...et_government_trading[contracts-AMRC].yaml | 0 ...nment_trading[corporate-lobbying-HBI].yaml | 0 ...est_get_government_trading[house-SPY].yaml | 0 ...nment_trading[quarter-contracts-SSTK].yaml | 0 ...t_get_government_trading[senate-CONE].yaml | 0 ...display_contracts-kwargs_dict5-False].yaml | 0 ...[display_contracts-kwargs_dict5-True].yaml | 0 ..._func[display_contracts-kwargs_dict5].yaml | 0 ...y_government_buys-kwargs_dict1-False].yaml | 0 ...ay_government_buys-kwargs_dict1-True].yaml | 0 ...display_government_buys-kwargs_dict1].yaml | 0 ..._government_sells-kwargs_dict2-False].yaml | 0 ...y_government_sells-kwargs_dict2-True].yaml | 0 ...isplay_government_sells-kwargs_dict2].yaml | 0 ...overnment_trading-kwargs_dict4-False].yaml | 0 ...government_trading-kwargs_dict4-True].yaml | 0 ...play_government_trading-kwargs_dict4].yaml | 0 ...ay_hist_contracts-kwargs_dict8-False].yaml | 0 ...lay_hist_contracts-kwargs_dict8-True].yaml | 0 ...[display_hist_contracts-kwargs_dict8].yaml | 0 ...ay_last_contracts-kwargs_dict3-False].yaml | 0 ...lay_last_contracts-kwargs_dict3-True].yaml | 0 ...[display_last_contracts-kwargs_dict3].yaml | 0 ...y_last_government-kwargs_dict0-False].yaml | 0 ...ay_last_government-kwargs_dict0-True].yaml | 0 ...display_last_government-kwargs_dict0].yaml | 0 ...display_lobbying-kwargs_dict10-False].yaml | 0 ...[display_lobbying-kwargs_dict10-True].yaml | 0 ..._func[display_lobbying-kwargs_dict10].yaml | 0 ...lay_qtr_contracts-kwargs_dict6-False].yaml | 0 ...play_qtr_contracts-kwargs_dict6-True].yaml | 0 ...c[display_qtr_contracts-kwargs_dict6].yaml | 0 ...lay_qtr_contracts-kwargs_dict7-False].yaml | 0 ...play_qtr_contracts-kwargs_dict7-True].yaml | 0 ...c[display_qtr_contracts-kwargs_dict7].yaml | 0 ...play_top_lobbying-kwargs_dict9-False].yaml | 0 ...splay_top_lobbying-kwargs_dict9-True].yaml | 0 ...nc[display_top_lobbying-kwargs_dict9].yaml | 0 .../test_analyze_qtr_contracts[downmom].csv | 0 .../test_analyze_qtr_contracts[total].csv | 0 .../test_analyze_qtr_contracts[upmom].csv | 0 ..._get_government_trading[congress-COIN].csv | 0 ...get_government_trading[contracts-AMRC].csv | 0 ...rnment_trading[corporate-lobbying-HBI].csv | 0 ...test_get_government_trading[house-SPY].csv | 0 ...rnment_trading[quarter-contracts-SSTK].csv | 0 ...st_get_government_trading[senate-CONE].csv | 0 .../stocks/government/test_gov_api.py | 4 +- .../stocks/government/test_gov_controller.py | 32 +- .../government/test_quiverquant_model.py | 2 +- .../government/test_quiverquant_view.py | 8 +- .../test_check_ticker[False-None].txt | 0 .../test_check_ticker[True-MOCK_TYPE].txt | 0 .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_gov_controller/test_print_help.txt | 0 .../test_gov_controller/test_switch_help.txt | 0 ...[display_contracts-kwargs_dict5-False].txt | 0 ...c[display_contracts-kwargs_dict5-True].txt | 0 ...l_func[display_contracts-kwargs_dict5].txt | 0 ...ay_government_buys-kwargs_dict1-False].txt | 0 ...lay_government_buys-kwargs_dict1-True].txt | 0 ...[display_government_buys-kwargs_dict1].txt | 0 ...y_government_sells-kwargs_dict2-False].txt | 0 ...ay_government_sells-kwargs_dict2-True].txt | 0 ...display_government_sells-kwargs_dict2].txt | 0 ...government_trading-kwargs_dict4-False].txt | 0 ..._government_trading-kwargs_dict4-True].txt | 0 ...splay_government_trading-kwargs_dict4].txt | 0 ...lay_hist_contracts-kwargs_dict8-False].txt | 0 ...play_hist_contracts-kwargs_dict8-True].txt | 0 ...c[display_hist_contracts-kwargs_dict8].txt | 0 ...lay_last_contracts-kwargs_dict3-False].txt | 0 ...play_last_contracts-kwargs_dict3-True].txt | 0 ...c[display_last_contracts-kwargs_dict3].txt | 0 ...ay_last_government-kwargs_dict0-False].txt | 0 ...lay_last_government-kwargs_dict0-True].txt | 0 ...[display_last_government-kwargs_dict0].txt | 0 ...[display_lobbying-kwargs_dict10-False].txt | 0 ...c[display_lobbying-kwargs_dict10-True].txt | 0 ...l_func[display_lobbying-kwargs_dict10].txt | 0 ...play_qtr_contracts-kwargs_dict6-False].txt | 0 ...splay_qtr_contracts-kwargs_dict6-True].txt | 0 ...nc[display_qtr_contracts-kwargs_dict6].txt | 0 ...play_qtr_contracts-kwargs_dict7-False].txt | 0 ...splay_qtr_contracts-kwargs_dict7-True].txt | 0 ...nc[display_qtr_contracts-kwargs_dict7].txt | 0 ...splay_top_lobbying-kwargs_dict9-False].txt | 0 ...isplay_top_lobbying-kwargs_dict9-True].txt | 0 ...unc[display_top_lobbying-kwargs_dict9].txt | 0 ...pty_df[display_contracts-kwargs_dict5].txt | 0 ...[display_government_buys-kwargs_dict1].txt | 0 ...display_government_sells-kwargs_dict2].txt | 0 ...splay_government_trading-kwargs_dict4].txt | 0 ...f[display_hist_contracts-kwargs_dict7].txt | 0 ...f[display_last_contracts-kwargs_dict3].txt | 0 ...[display_last_government-kwargs_dict0].txt | 0 ...mpty_df[display_lobbying-kwargs_dict9].txt | 0 ...df[display_qtr_contracts-kwargs_dict6].txt | 0 ..._df[display_top_lobbying-kwargs_dict8].txt | 0 .../stocks/insider/__init__.py | 0 .../test_get_insider_activity.yaml | 0 .../test_insider_activity[False].yaml | 0 .../test_insider_activity[True].yaml | 0 .../test_get_last_insider_activity.yaml | 0 .../test_last_insider_activity.yaml | 0 .../test_last_insider_activity_none.yaml | 0 .../test_get_open_insider_data.yaml | 0 .../test_print_insider_data.yaml | 0 .../test_print_insider_filter.yaml | 0 .../test_get_insider_activity.csv | 0 .../test_get_open_insider_data.csv | 0 .../test_get_last_insider_activity.json | 0 ...list_func[green_highlight-text_list3].json | 0 ...nc[lambda_green_highlight-text_list3].json | 0 ...[lambda_magenta_highlight-text_list2].json | 0 ...func[lambda_red_highlight-text_list0].json | 0 ...c[lambda_yellow_highlight-text_list1].json | 0 ...st_func[magenta_highlight-text_list2].json | 0 ...t_list_func[red_highlight-text_list0].json | 0 ...ist_func[yellow_highlight-text_list1].json | 0 .../insider/test_businessinsider_model.py | 2 +- .../insider/test_businessinsider_view.py | 8 +- .../stocks/insider/test_finviz_model.py | 2 +- .../stocks/insider/test_finviz_view.py | 2 +- .../stocks/insider/test_insider_api.py | 4 +- .../stocks/insider/test_insider_controller.py | 28 +- .../stocks/insider/test_openinsider_model.py | 2 +- .../stocks/insider/test_openinsider_view.py | 14 +- .../test_insider_activity[False].txt | 0 .../test_insider_activity[True].txt | 0 .../test_last_insider_activity.txt | 0 .../test_last_insider_activity_none.txt | 0 .../test_call_func_empty_ticker[call_act].txt | 0 ...test_call_func_empty_ticker[call_lins].txt | 0 .../test_call_func_no_stock[call_act].txt | 0 .../test_call_func_no_stock[call_lins].txt | 0 .../test_call_func_no_stock[call_stats].txt | 0 .../test_print_help.txt | 0 .../test_check_dates[d_date0].txt | 0 .../test_check_dates[d_date1].txt | 0 .../test_check_dates[d_date2].txt | 0 ..._check_int_in_list[l_possible_vals0-1].txt | 0 ..._check_int_in_list[l_possible_vals1-3].txt | 0 ...ider_company_totals[d_company_totals0].txt | 0 .../test_check_valid_multiple[1-a].txt | 0 .../test_check_valid_multiple[2-4].txt | 0 .../test_check_valid_range[-1].txt | 0 .../test_check_valid_range[1].txt | 0 .../test_get_open_insider_link.txt | 0 .../test_print_insider_filter.txt | 0 .../stocks/options/__init__.py | 0 .../test_get_put_call_ratio.yaml | 0 .../test_display_put_call_ratio.yaml | 0 .../test_get_options_info.yaml | 0 .../test_print_options_data.yaml | 0 .../test_get_option_history.yaml | 0 .../test_display_raw.yaml | 0 .../test_unusual_options.yaml | 0 .../test_display_options.yaml | 0 .../test_call_load.yaml | 0 .../test_get_historical_greeks[False].yaml | 0 .../test_get_historical_greeks[True].yaml | 0 .../test_get_screener_output.yaml | 0 .../test_view_historical_greeks.yaml | 0 .../test_view_screener_output.yaml | 0 .../test_get_historical_options.yaml | 0 .../test_get_option_chains.yaml | 0 .../test_tradier_model/test_last_price.yaml | 0 .../test_option_expirations.yaml | 0 .../test_display_chains.yaml | 0 .../test_display_historical.yaml | 0 .../test_tradier_view/test_plot_oi.yaml | 0 .../test_plot_volume_open_interest.yaml | 0 .../test_call_func[get_closing].yaml | 0 .../test_call_func[get_dividend].yaml | 0 .../test_call_func[get_info].yaml | 0 .../test_call_func[get_iv_surface].yaml | 0 .../test_call_func[get_price].yaml | 0 .../test_call_func[option_expirations].yaml | 0 .../test_get_option_chain.yaml | 0 .../test_option_expirations_no_dates.yaml | 0 .../test_yfinance_view/test_plot_oi.yaml | 0 .../test_yfinance_view/test_plot_plot.yaml | 0 .../test_yfinance_view/test_plot_vol.yaml | 0 .../test_plot_volume_open_interest.yaml | 0 .../test_risk_neutral_vals.yaml | 0 .../test_yfinance_view/test_show_binom.yaml | 0 .../test_yfinance_view/test_show_greeks.yaml | 0 .../test_yfinance_view/test_show_parity.yaml | 0 .../test_get_put_call_ratio.csv | 0 .../test_get_options_info.csv | 0 .../test_pnl_calculator[kwargs0].csv | 0 .../test_pnl_calculator[kwargs0]_1.csv | 0 .../test_pnl_calculator[kwargs1].csv | 0 .../test_pnl_calculator[kwargs1]_1.csv | 0 .../test_get_option_history.csv | 0 .../test_unusual_options.csv | 0 .../test_get_historical_greeks.csv | 0 .../test_get_historical_greeks[False].csv | 0 .../test_get_historical_greeks[True].csv | 0 .../test_get_screener_output.csv | 0 .../test_get_historical_options.csv | 0 .../test_get_option_chains.csv | 0 .../test_call_func[get_closing].csv | 0 .../test_call_func[get_dividend].csv | 0 .../test_call_func[get_iv_surface].csv | 0 .../test_get_option_chain.csv | 0 .../test_get_option_chain_1.csv | 0 .../test_pnl_calculator[kwargs0]_2.json | 0 .../test_pnl_calculator[kwargs1]_2.json | 0 .../test_tradier_model/test_last_price.json | 0 .../test_option_expirations.json | 0 ...est_check_valid_option_chains_headers.json | 0 .../test_call_func[get_info].json | 0 .../test_call_func[get_price].json | 0 .../test_call_func[option_expirations].json | 0 .../stocks/options/test_alphaquery_model.py | 2 +- .../stocks/options/test_alphaquery_view.py | 8 +- .../stocks/options/test_barchart_model.py | 2 +- .../stocks/options/test_barchart_view.py | 2 +- .../stocks/options/test_calculator_model.py | 2 +- .../stocks/options/test_calculator_view.py | 6 +- .../options/test_chartexchange_model.py | 2 +- .../stocks/options/test_chartexchange_view.py | 10 +- .../stocks/options/test_fdscanner_model.py | 2 +- .../stocks/options/test_fdscanner_view.py | 8 +- .../stocks/options/test_options_api.py | 4 +- .../stocks/options/test_options_controller.py | 30 +- .../stocks/options/test_payoff_controller.py | 30 +- .../stocks/options/test_pricing_controller.py | 24 +- .../options/test_screener_controller.py | 20 +- .../stocks/options/test_syncretism_model.py | 2 +- .../stocks/options/test_syncretism_view.py | 12 +- .../stocks/options/test_tradier_model.py | 2 +- .../stocks/options/test_tradier_view.py | 20 +- .../stocks/options/test_yfinance_model.py | 8 +- .../stocks/options/test_yfinance_view.py | 36 +- .../test_display_put_call_ratio_empty.txt | 0 .../test_print_options_data.txt | 0 .../test_view_calculator[False].txt | 0 .../test_view_calculator[True].txt | 0 .../test_display_raw[False].txt | 0 .../test_display_raw[True].txt | 0 .../test_unusual_options_1.txt | 0 .../test_display_options[False].txt | 0 .../test_display_options[True].txt | 0 .../test_print_help.txt | 0 .../test_print_help[long].txt | 0 .../test_print_help[none].txt | 0 .../test_print_help[short].txt | 0 .../test_print_help.txt | 0 .../test_print_help.txt | 0 .../test_view_available_presets[].txt | 0 .../test_view_available_presets[high_IV].txt | 0 .../test_view_screener_output.txt | 0 .../test_view_screener_output[False].txt | 0 .../test_view_screener_output[True].txt | 0 .../test_view_screener_output_error.txt | 0 ...test_display_chains[False-False--1--1].txt | 0 .../test_display_chains[False-True--1--1].txt | 0 ...t_display_chains[False-True-80.0-90.0].txt | 0 .../test_display_chains[True-False--1--1].txt | 0 ...t_display_chains[True-False-80.0-90.0].txt | 0 .../test_display_historical.txt | 0 .../test_green_highlight.txt | 0 .../test_lambda_green_highlight.txt | 0 .../test_lambda_red_highlight.txt | 0 .../test_tradier_view/test_red_highlight.txt | 0 .../test_option_expirations_no_dates.txt | 0 .../stocks/prediction_techniques/__init__.py | 0 .../stocks/prediction_techniques/conftest.py | 0 .../prediction_techniques/test_pred_api.py | 4 +- .../test_pred_controller.py | 25 +- .../test_menu_quick_exit.txt | 0 .../test_menu_system_exit.txt | 0 .../test_pred_controller/test_print_help.txt | 0 .../test_print_help[None].txt | 0 .../test_print_help[start1].txt | 0 .../test_pred_controller/test_switch_help.txt | 0 .../test_capm_information.yaml | 0 .../test_factors_view/test_capm_view.yaml | 0 .../test_qa_controller/test_call_load.yaml | 0 .../test_capm_information.json | 0 .../test_factors_model.py | 2 +- .../test_factors_view.py | 2 +- .../quantitative_analysis/test_qa_api.py | 4 +- .../test_qa_controller.py | 27 +- .../txt/test_factors_view/test_capm_view.txt | 0 .../test_qa_controller/test_print_help.txt | 0 .../stocks/research/__init__.py | 0 .../stocks/research/test_res_controller.py | 20 +- .../test_res_controller/test_print_help.txt | 0 .../stocks/screener/__init__.py | 0 .../test_get_screener_data[financial-2].yaml | 0 .../test_get_screener_data[financial].yaml | 0 .../test_get_screener_data[overview-2].yaml | 0 .../test_get_screener_data[overview].yaml | 0 .../test_get_screener_data[ownership-2].yaml | 0 .../test_get_screener_data[ownership].yaml | 0 ...test_get_screener_data[performance-2].yaml | 0 .../test_get_screener_data[performance].yaml | 0 .../test_get_screener_data[technical-2].yaml | 0 .../test_get_screener_data[technical].yaml | 0 .../test_get_screener_data[valuation-2].yaml | 0 .../test_get_screener_data[valuation].yaml | 0 .../test_get_screener_data_no_limit.yaml | 0 ...st_get_screener_data_no_preset_loaded.yaml | 0 .../test_screener[False].yaml | 0 .../test_finviz_view/test_screener[True].yaml | 0 ...test_screener_sort_matches[MOCK_SORT].yaml | 0 .../test_screener_sort_matches[Ticker].yaml | 0 .../test_historical.yaml | 0 .../test_historical_no_d_signals.yaml | 0 ...test_get_screener_data[MOCK_DATA_TYPE].csv | 0 .../test_get_screener_data[financial].csv | 0 .../test_get_screener_data[overview].csv | 0 .../test_get_screener_data[ownership].csv | 0 .../test_get_screener_data[performance].csv | 0 .../test_get_screener_data[technical].csv | 0 .../test_get_screener_data[valuation].csv | 0 .../test_get_screener_data_no_limit.csv | 0 ...est_get_screener_data_no_preset_loaded.csv | 0 .../stocks/screener/test_finviz_model.py | 2 +- .../stocks/screener/test_finviz_view.py | 14 +- .../stocks/screener/test_screener_api.py | 4 +- .../screener/test_screener_controller.py | 20 +- .../stocks/screener/test_yahoofinance_view.py | 18 +- .../test_finviz_view/test_screener[False].txt | 0 .../test_finviz_view/test_screener[True].txt | 0 .../test_screener_sort_matches[MOCK_SORT].txt | 0 .../test_screener_sort_matches[Ticker].txt | 0 .../test_print_help.txt | 0 .../test_historical.txt | 0 .../test_historical_no_d_signals.txt | 0 ...get_companies_per_country_in_industry.yaml | 0 ...t_get_companies_per_country_in_sector.yaml | 0 ...get_companies_per_industry_in_country.yaml | 0 ..._get_companies_per_industry_in_sector.yaml | 0 ...t_get_companies_per_sector_in_country.yaml | 0 .../test_get_countries[-Conglomerates].yaml | 0 .../test_get_countries[-].yaml | 0 .../test_get_countries[Uranium-].yaml | 0 .../test_get_industries[-Conglomerates].yaml | 0 .../test_get_industries[-].yaml | 0 .../test_get_industries[France-Energy].yaml | 0 .../test_get_industries[France-].yaml | 0 .../test_get_sectors[-France].yaml | 0 .../test_get_sectors[-].yaml | 0 .../test_get_sectors[Uranium-].yaml | 0 .../test_get_stocks_data.yaml | 0 ...lay_companies_per_country_in_industry.yaml | 0 ...splay_companies_per_country_in_sector.yaml | 0 ..._industry_in_sector[False-True-False].yaml | 0 ...es_per_industry_in_sector[False-True].yaml | 0 ..._industry_in_sector[True-False-False].yaml | 0 ...es_per_industry_in_sector[True-False].yaml | 0 ...r_industry_in_sector[True-True-False].yaml | 0 ...er_industry_in_sector[True-True-True].yaml | 0 ...ies_per_industry_in_sector[True-True].yaml | 0 ...s_per_sector_in_country[-False-False].yaml | 0 ...mpanies_per_sector_in_country[-False].yaml | 0 ...es_per_sector_in_country[-True-False].yaml | 0 ...ies_per_sector_in_country[-True-True].yaml | 0 ...ompanies_per_sector_in_country[-True].yaml | 0 ...tor_in_country[Small Cap-False-False].yaml | 0 ...er_sector_in_country[Small Cap-False].yaml | 0 ...s_data[stocks0-re-sa_keys0-annual-IS].yaml | 0 ...ta[stocks1-rec-sa_keys1-quarterly-BS].yaml | 0 ..._data[stocks2-ncf-sa_keys2-annual-CF].yaml | 0 ...ata[stocks3-ni-sa_keys3-quarterly-IS].yaml | 0 ...ata[stocks4-tle-sa_keys4-trailing-BS].yaml | 0 ...ds-Technology-None-annual-3-Large-CF].yaml | 0 ...e-Credit Services-annual-12-Large-IS].yaml | 0 ...Technology-None-trailing-13-Large-BS].yaml | 0 .../test_change_type_dataframes.csv | 0 ...ks_data[stocks0-re-sa_keys0-annual-IS].csv | 0 ...ata[stocks1-rec-sa_keys1-quarterly-BS].csv | 0 ...s_data[stocks2-ncf-sa_keys2-annual-CF].csv | 0 ...data[stocks2-ncf-sa_keys2-annual-CF]_1.csv | 0 ...data[stocks2-ncf-sa_keys2-annual-CF]_2.csv | 0 ...data[stocks3-ni-sa_keys3-quarterly-IS].csv | 0 ...ta[stocks3-ni-sa_keys3-quarterly-IS]_1.csv | 0 ...ta[stocks3-ni-sa_keys3-quarterly-IS]_2.csv | 0 ...data[stocks4-tle-sa_keys4-trailing-BS].csv | 0 ...ta[stocks4-tle-sa_keys4-trailing-BS]_1.csv | 0 ...ta[stocks4-tle-sa_keys4-trailing-BS]_2.csv | 0 .../test_match_length_dataframes.csv | 0 .../test_match_length_dataframes_1.csv | 0 ...s-Technology-None-annual-3-Large-CF]_1.csv | 0 ...s-Technology-None-annual-3-Large-CF]_2.csv | 0 ...-Credit Services-annual-12-Large-IS]_1.csv | 0 ...-Credit Services-annual-12-Large-IS]_2.csv | 0 ...-Credit Services-annual-12-Large-IS]_3.csv | 0 ...-Credit Services-annual-12-Large-IS]_4.csv | 0 ...-Credit Services-annual-12-Large-IS]_5.csv | 0 ...-Credit Services-annual-12-Large-IS]_6.csv | 0 ...-Credit Services-annual-12-Large-IS]_7.csv | 0 ...-Credit Services-annual-12-Large-IS]_8.csv | 0 ...echnology-None-trailing-13-Large-BS]_1.csv | 0 ...get_companies_per_country_in_industry.json | 0 ...t_get_companies_per_country_in_sector.json | 0 ...get_companies_per_industry_in_country.json | 0 ..._get_companies_per_industry_in_sector.json | 0 ...t_get_companies_per_sector_in_country.json | 0 .../test_get_countries[-Conglomerates].json | 0 .../test_get_countries[-].json | 0 .../test_get_countries[Uranium-].json | 0 .../test_get_industries[-Conglomerates].json | 0 .../test_get_industries[-].json | 0 .../test_get_industries[France-Energy].json | 0 .../test_get_industries[France-].json | 0 .../test_get_marketcap.json | 0 .../test_get_sectors[-France].json | 0 .../test_get_sectors[-].json | 0 .../test_get_sectors[Uranium-].json | 0 .../test_get_stocks_data.json | 0 ...ds-Technology-None-annual-3-Large-CF].json | 0 ...e-Credit Services-annual-12-Large-IS].json | 0 ...Technology-None-trailing-13-Large-BS].json | 0 .../test_financedatabase_model.py | 14 +- .../test_financedatabase_view.py | 42 +- .../sector_industry_analysis/test_sia_api.py | 11 + .../test_sia_controller.py | 72 +- .../test_stockanalysis_model.py | 2 +- .../test_stockanalysis_view.py | 6 +- .../test_sia_controller/test_print_help.txt | 0 .../stocks/technical_analysis/__init__.py | 0 .../test_get_technical_summary_report.yaml | 0 .../test_technical_summary_report.yaml | 0 .../test_get_finviz_image.yaml | 0 .../cassettes/test_finviz_view/test_view.yaml | 0 .../test_ta_controller/test_call_load.yaml | 0 ...st_get_tradingview_recommendation[1d].yaml | 0 ...test_get_tradingview_recommendation[].yaml | 0 .../test_print_recommendation.yaml | 0 .../test_get_pattern_recognition.csv | 0 .../csv/test_ta_controller/stock_df.csv | 0 ...est_get_tradingview_recommendation[1d].csv | 0 .../test_get_tradingview_recommendation[].csv | 0 .../technical_analysis/test_finbrain_model.py | 2 +- .../technical_analysis/test_finbrain_view.py | 2 +- .../technical_analysis/test_finnhub_model.py | 2 +- .../technical_analysis/test_finnhub_view.py | 14 +- .../technical_analysis/test_finviz_model.py | 2 +- .../technical_analysis/test_finviz_view.py | 6 +- .../stocks/technical_analysis/test_ta_api.py | 4 +- .../technical_analysis/test_ta_controller.py | 22 +- .../test_tradingview_model.py | 2 +- .../test_tradingview_view.py | 2 +- .../test_get_technical_summary_report.txt | 0 .../test_technical_summary_report.txt | 0 .../test_plot_pattern_recognition.txt | 0 .../test_print_help[None].txt | 0 .../test_print_help[start0].txt | 0 .../test_print_recommendation.txt | 0 .../stocks/test_stocks_api.py | 4 +- .../stocks/test_stocks_controller.py | 24 +- .../stocks/test_stocks_helper.py | 10 +- .../test_print_help.txt | 0 .../stocks/test.csv].txt | 0 .../test_load_custom_output[none].txt | 0 .../test69.csv].txt | 0 .../test_stocks_helper/test_search[False].txt | 0 .../test_stocks_helper/test_search[True].txt | 0 .../test_debug_mode.py | 2 +- .../test_terminal_helper.py | 6 +- .../test_thought_of_the_day.py | 8 +- .../test_menu[False-False-None-path1].txt | 0 .../test_menu[False-True-alt_covid-path2].txt | 4 +- .../test_menu[True-False-None-None].txt | 2 +- .../thought_of_the_day.yaml | 0 tests/test_terminal.py | 14 +- ...menu[False-True-False-alt_covid-path2].txt | 4 +- ..._menu[False-True-True-alt_covid-path3].txt | 4 +- .../test_menu[False-True-alt_covid-path2].txt | 2 +- .../test_terminal_quick_exit.txt | 2 +- website/README.md | 2 +- website/config.toml | 2 +- website/content/_index.md | 6 +- website/content/api/_index.md | 28 +- website/content/bots/_index.md | 2 +- .../portfolio/brokers/coinbase/_index.md | 6 +- .../portfolio/brokers/robinhood/_index.md | 4 +- .../content/terminal/portfolio/load/_index.md | 2 +- .../content/terminal/portfolio/save/_index.md | 2 +- website/public/404.html | 2 +- website/public/categories/index.xml | 4 +- website/public/index.html | 10 +- website/public/index.xml | 4 +- website/public/stocks/candle/index.html | 6 +- website/public/stocks/candle/index.xml | 4 +- .../public/stocks/discover_stocks/index.html | 6 +- .../public/stocks/discover_stocks/index.xml | 4 +- .../stocks/discover_stocks/ipo/index.html | 6 +- .../stocks/discover_stocks/ipo/index.xml | 4 +- .../stocks/discover_stocks/map/index.html | 6 +- .../stocks/discover_stocks/map/index.xml | 4 +- website/public/stocks/index.html | 6 +- website/public/stocks/index.xml | 4 +- website/public/stocks/load/index.html | 6 +- website/public/stocks/load/index.xml | 4 +- website/public/tags/index.xml | 4 +- 3308 files changed, 67901 insertions(+), 11969 deletions(-) delete mode 100644 build/pyinstaller/GTFF_DEFAULTS.json create mode 100644 build/pyinstaller/OBBFF_DEFAULTS.json delete mode 100644 gamestonk_terminal/alternative/covid/covid_api.py delete mode 100644 gamestonk_terminal/config_terminal.py delete mode 100644 gamestonk_terminal/cryptocurrency/prediction_techniques/pred_api.py delete mode 100644 gamestonk_terminal/cryptocurrency/technical_analysis/ta_api.py delete mode 100644 gamestonk_terminal/custom/prediction_techniques/pred_api.py delete mode 100644 gamestonk_terminal/custom/quantitative_analysis/qa_api.py delete mode 100644 gamestonk_terminal/etf/prediction_techniques/pred_api.py delete mode 100644 gamestonk_terminal/etf/technical_analysis/ta_api.py delete mode 100644 gamestonk_terminal/forex/oanda/oanda_api.py delete mode 100644 gamestonk_terminal/forex/technical_analysis/ta_api.py create mode 100644 gamestonk_terminal/jupyter/reports/stored/20220221_171840_due_diligence_GME.html create mode 100644 gamestonk_terminal/jupyter/reports/stored/20220221_172032_due_diligence_GME.html create mode 100644 gamestonk_terminal/jupyter/reports/stored/20220314_133622_due_diligence_aapl.html delete mode 100644 gamestonk_terminal/portfolio/brokers/ally/ally_api.py delete mode 100644 gamestonk_terminal/portfolio/brokers/coinbase/coinbase_api.py delete mode 100644 gamestonk_terminal/portfolio/portfolio_optimization/po_api.py delete mode 100644 gamestonk_terminal/stocks/behavioural_analysis/ba_api.py delete mode 100644 gamestonk_terminal/stocks/prediction_techniques/pred_api.py delete mode 100644 gamestonk_terminal/stocks/quantitative_analysis/qa_api.py delete mode 100644 gamestonk_terminal/stocks/screener/presets/README.md delete mode 100644 gamestonk_terminal/stocks/technical_analysis/ta_api.py delete mode 100644 gamestonk_terminal/timezone.gst delete mode 100644 jupyterlab/gst-settings/install.json delete mode 100644 jupyterlab/gst/install.json rename jupyterlab/{gst-settings => openbb-settings}/.eslintignore (100%) rename jupyterlab/{gst-settings => openbb-settings}/.eslintrc.js (100%) rename jupyterlab/{gst-settings => openbb-settings}/MANIFEST.in (76%) rename jupyterlab/{gst-settings => openbb-settings}/README.md (82%) rename jupyterlab/{gst-settings => openbb-settings}/RELEASE.md (100%) create mode 100644 jupyterlab/openbb-settings/install.json rename jupyterlab/{gst-settings/gamestonk_terminal_settings => openbb-settings/openbb_terminal_settings}/__init__.py (100%) rename jupyterlab/{gst-settings/gamestonk_terminal_settings => openbb-settings/openbb_terminal_settings}/_version.py (100%) rename jupyterlab/{gst-settings => openbb-settings}/package.json (95%) rename jupyterlab/{gst-settings => openbb-settings}/pyproject.toml (51%) rename jupyterlab/{gst-settings => openbb-settings}/schema/settings.json (87%) rename jupyterlab/{gst-settings => openbb-settings}/setup.py (97%) rename jupyterlab/{gst-settings => openbb-settings}/src/components/FormInput.tsx (100%) rename jupyterlab/{gst-settings => openbb-settings}/src/index.ts (96%) rename jupyterlab/{gst-settings => openbb-settings}/src/svg.d.ts (100%) rename jupyterlab/{gst-settings => openbb-settings}/src/widget.tsx (99%) rename jupyterlab/{gst-settings => openbb-settings}/style/base.css (100%) rename jupyterlab/{gst-settings => openbb-settings}/style/index.css (100%) rename jupyterlab/{gst-settings => openbb-settings}/style/index.js (100%) rename jupyterlab/{gst-settings => openbb-settings}/style/logo.svg (100%) rename jupyterlab/{gst-settings => openbb-settings}/style/settings-icon.svg (100%) rename jupyterlab/{gst-settings => openbb-settings}/tsconfig.json (100%) rename jupyterlab/{gst-settings => openbb-settings}/ui-tests/README.md (100%) rename jupyterlab/{gst-settings => openbb-settings}/ui-tests/package.json (87%) rename jupyterlab/{gst-settings => openbb-settings}/ui-tests/playwright.config.ts (100%) rename jupyterlab/{gst-settings => openbb-settings}/ui-tests/tests/gst-settings.spec.ts (100%) rename jupyterlab/{gst-settings => openbb-settings}/ui-tests/yarn.lock (100%) rename jupyterlab/{gst-settings => openbb-settings}/yarn.lock (100%) rename jupyterlab/{gst => openbb}/.eslintignore (100%) rename jupyterlab/{gst => openbb}/.eslintrc.js (100%) rename jupyterlab/{gst => openbb}/MANIFEST.in (76%) rename jupyterlab/{gst => openbb}/README.md (64%) rename jupyterlab/{gst => openbb}/RELEASE.md (100%) create mode 100644 jupyterlab/openbb/install.json rename jupyterlab/{gst/gamestonk_terminal_launcher => openbb/openbb_terminal_launcher}/__init__.py (100%) rename jupyterlab/{gst/gamestonk_terminal_launcher => openbb/openbb_terminal_launcher}/_version.py (100%) rename jupyterlab/{gst => openbb}/package.json (95%) rename jupyterlab/{gst => openbb}/pyproject.toml (51%) rename jupyterlab/{gst => openbb}/setup.py (97%) rename jupyterlab/{gst => openbb}/src/index.ts (92%) rename jupyterlab/{gst => openbb}/src/interfaces.ts (100%) rename jupyterlab/{gst => openbb}/src/svg.d.ts (100%) rename jupyterlab/{gst => openbb}/style/base.css (100%) rename jupyterlab/{gst => openbb}/style/index.css (100%) rename jupyterlab/{gst => openbb}/style/index.js (100%) rename jupyterlab/{gst => openbb}/style/logo.svg (100%) rename jupyterlab/{gst => openbb}/style/terminal.svg (100%) rename jupyterlab/{gst => openbb}/tsconfig.json (100%) rename jupyterlab/{gst => openbb}/ui-tests/README.md (100%) rename jupyterlab/{gst => openbb}/ui-tests/package.json (87%) rename jupyterlab/{gst => openbb}/ui-tests/playwright.config.ts (100%) rename jupyterlab/{gst => openbb}/ui-tests/tests/gst-launcher.spec.ts (96%) rename jupyterlab/{gst => openbb}/ui-tests/yarn.lock (100%) rename jupyterlab/{gst => openbb}/yarn.lock (100%) rename {gamestonk_terminal => openbb_terminal}/README.md (78%) rename {gamestonk_terminal => openbb_terminal}/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/alternative/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/alternative/alt_api.py (100%) rename {gamestonk_terminal => openbb_terminal}/alternative/alt_controller.py (74%) rename {gamestonk_terminal => openbb_terminal}/alternative/covid/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/alternative/covid/countries.txt (100%) create mode 100644 openbb_terminal/alternative/covid/covid_api.py rename {gamestonk_terminal => openbb_terminal}/alternative/covid/covid_controller.py (94%) rename {gamestonk_terminal => openbb_terminal}/alternative/covid/covid_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/alternative/covid/covid_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/api.py (94%) rename {gamestonk_terminal => openbb_terminal}/common/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/finbrain_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/finbrain_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/finnhub_model.py (86%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/finnhub_view.py (84%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/google_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/google_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/reddit_helpers.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/reddit_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/reddit_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/sentimentinvestor_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/sentimentinvestor_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/stocktwits_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/stocktwits_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/twitter_model.py (92%) rename {gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/twitter_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/common/newsapi_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/common/newsapi_view.py (85%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/FUNE-TUNING-NN-models.md (100%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/README-gpu-accel.md (100%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/arima_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/arima_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/ets_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/ets_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/knn_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/knn_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/mc_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/mc_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/neural_networks_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/neural_networks_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/pred_helper.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/regression_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/prediction_techniques/regression_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/common/quantitative_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/quantitative_analysis/qa_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/common/quantitative_analysis/qa_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/quantitative_analysis/rolling_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/quantitative_analysis/rolling_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/custom_indicators_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/custom_indicators_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/momentum_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/momentum_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/overlap_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/overlap_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/trend_indicators_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/trend_indicators_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/volatility_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/volatility_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/volume_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/common/technical_analysis/volume_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/config_neural_network_models.py (100%) rename {gamestonk_terminal => openbb_terminal}/config_plot.py (66%) create mode 100644 openbb_terminal/config_terminal.py rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/coinbase_helpers.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/coinpaprika_helpers.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/crypto_api.py (93%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/crypto_controller.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/cryptocurrency_helpers.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/binance_gecko_map.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/coinbase_gecko_map.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/coingecko_categories.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/coingecko_coins.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/coinpaprika_coins.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/defillama_dapps.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/erc20_coins.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/finbrain_coins.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/data/yahoofinance_coins.json (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/dataframe_helpers.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/coindix_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/coindix_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cryptosaurio_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cryptosaurio_view.py (87%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defi_api.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defi_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defipulse_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defipulse_view.py (80%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defirate_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/defirate_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/graph_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/graph_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/llama_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/llama_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/smartstake_model.py (93%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/smartstake_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/substack_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/substack_view.py (76%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/terraengineer_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/terraengineer_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/terramoney_fcd_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/terramoney_fcd_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/coinmarketcap_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/coinmarketcap_view.py (79%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/coinpaprika_model.py (92%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/coinpaprika_view.py (84%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/dappradar_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/dappradar_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/discovery_api.py (85%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/discovery_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/pycoingecko_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/pycoingecko_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/binance_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/binance_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinbase_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinbase_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinglass_model.py (93%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinglass_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinpaprika_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/coinpaprika_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/dappradar_model.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/dd_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/due_diligence_api.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/finbrain_crypto_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/glassnode_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/glassnode_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/messari_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/messari_view.py (81%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/pycoingecko_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/pycoingecko_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/nft_api.py (87%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/nft_controller.py (92%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/nftcalendar_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/nftcalendar_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/opensea_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/opensea_view.py (78%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/bitquery_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/bitquery_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/blockchain_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/blockchain_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/ethgasstation_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/ethgasstation_view.py (76%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/ethplorer_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/ethplorer_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/onchain_api.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/onchain_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/whale_alert_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/whale_alert_view.py (85%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/blockchaincenter_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/blockchaincenter_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/coinbase_model.py (88%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/coinbase_view.py (82%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/coinpaprika_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/coinpaprika_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cryptopanic_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cryptopanic_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/overview_api.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/overview_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/pycoingecko_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/pycoingecko_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/rekt_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/rekt_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/withdrawalfees_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/withdrawalfees_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/prediction_techniques/__init__.py (100%) create mode 100644 openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/prediction_techniques/pred_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/pycoingecko_helpers.py (98%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/quantitative_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/quantitative_analysis/qa_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/technical_analysis/__init__.py (100%) create mode 100644 openbb_terminal/cryptocurrency/technical_analysis/ta_api.py rename {gamestonk_terminal => openbb_terminal}/cryptocurrency/technical_analysis/ta_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/custom/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/custom/custom_api.py (100%) rename {gamestonk_terminal => openbb_terminal}/custom/custom_controller.py (92%) rename {gamestonk_terminal => openbb_terminal}/custom/custom_model.py (92%) rename {gamestonk_terminal => openbb_terminal}/custom/custom_view.py (85%) rename {gamestonk_terminal => openbb_terminal}/custom/prediction_techniques/__init__.py (100%) create mode 100644 openbb_terminal/custom/prediction_techniques/pred_api.py rename {gamestonk_terminal => openbb_terminal}/custom/prediction_techniques/pred_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/custom/quantitative_analysis/__init__.py (100%) create mode 100644 openbb_terminal/custom/quantitative_analysis/qa_api.py rename {gamestonk_terminal => openbb_terminal}/custom/quantitative_analysis/qa_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/decorators.py (91%) rename {gamestonk_terminal => openbb_terminal}/econometrics/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/econometrics/econometrics_api.py (92%) rename {gamestonk_terminal => openbb_terminal}/econometrics/econometrics_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/econometrics/econometrics_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/econometrics/econometrics_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/econometrics/regression_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/econometrics/regression_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/economy/NASDAQ_CountryCodes.csv (100%) rename {gamestonk_terminal => openbb_terminal}/economy/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/economy/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/economy/alphavantage_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/economy/alphavantage_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/economy/cnn_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/economy/cnn_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/economy/econ_data_helper.py (98%) rename {gamestonk_terminal => openbb_terminal}/economy/econdb_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/economy/econdb_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/economy/economy_api.py (95%) rename {gamestonk_terminal => openbb_terminal}/economy/economy_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/economy/finnhub_model.py (86%) rename {gamestonk_terminal => openbb_terminal}/economy/finnhub_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/economy/finviz_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/economy/finviz_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/economy/fred_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/economy/fred_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/economy/nasdaq_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/economy/nasdaq_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/economy/plot_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/economy/prediction/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/economy/prediction/pred_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/economy/quantitative_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/economy/quantitative_analysis/qa_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/economy/wsj_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/economy/wsj_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/economy/yfinance_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/economy/yfinance_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/etf/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/etf/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/etf/discovery/disc_api.py (53%) rename {gamestonk_terminal => openbb_terminal}/etf/discovery/disc_controller.py (89%) rename {gamestonk_terminal => openbb_terminal}/etf/discovery/wsj_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/etf/discovery/wsj_view.py (79%) rename {gamestonk_terminal => openbb_terminal}/etf/etf_api.py (73%) rename {gamestonk_terminal => openbb_terminal}/etf/etf_controller.py (96%) rename {gamestonk_terminal => openbb_terminal}/etf/financedatabase_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/etf/financedatabase_view.py (94%) create mode 100644 openbb_terminal/etf/prediction_techniques/pred_api.py rename {gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/pred_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/etf/screener/presets/etf_config.ini (100%) rename {gamestonk_terminal => openbb_terminal}/etf/screener/screener_api.py (52%) rename {gamestonk_terminal => openbb_terminal}/etf/screener/screener_controller.py (94%) rename {gamestonk_terminal => openbb_terminal}/etf/screener/screener_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/etf/screener/screener_view.py (81%) rename {gamestonk_terminal => openbb_terminal}/etf/stockanalysis_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/etf/stockanalysis_view.py (92%) create mode 100644 openbb_terminal/etf/technical_analysis/ta_api.py rename {gamestonk_terminal => openbb_terminal}/etf/technical_analysis/ta_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/etf/yfinance_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/etf/yfinance_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/feature_flags.py (51%) rename {gamestonk_terminal => openbb_terminal}/forex/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/forex/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/forex/av_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/forex/av_view.py (80%) rename {gamestonk_terminal => openbb_terminal}/forex/data/av_forex_currencies.csv (95%) rename {gamestonk_terminal => openbb_terminal}/forex/data/yahoofinance_forex.json (100%) rename {gamestonk_terminal => openbb_terminal}/forex/forex_api.py (82%) rename {gamestonk_terminal => openbb_terminal}/forex/forex_controller.py (93%) rename {gamestonk_terminal => openbb_terminal}/forex/forex_helper.py (94%) create mode 100644 openbb_terminal/forex/oanda/oanda_api.py rename {gamestonk_terminal => openbb_terminal}/forex/oanda/oanda_controller.py (96%) rename {gamestonk_terminal => openbb_terminal}/forex/oanda/oanda_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/forex/oanda/oanda_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/forex/technical_analysis/__init__.py (100%) create mode 100644 openbb_terminal/forex/technical_analysis/ta_api.py rename {gamestonk_terminal => openbb_terminal}/forex/technical_analysis/ta_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/helper_classes.py (97%) rename {gamestonk_terminal => openbb_terminal}/helper_funcs.py (96%) rename {gamestonk_terminal => openbb_terminal}/jupyter/README.md (88%) rename {gamestonk_terminal => openbb_terminal}/jupyter/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/chains.ipynb (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/correlation.ipynb (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/crypto.ipynb (94%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/currencies.ipynb (96%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/dashboards_controller.py (91%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/shortdata.ipynb (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/stocks.ipynb (99%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/vsurf.ipynb (97%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/widget_helpers.py (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/widgets/card.j2 (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/widgets/currencies.json (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/dashboards/widgets/style.css (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/jupyter_controller.py (73%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/crypto_market.ipynb (88%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/dark_pool.ipynb (89%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/due_dilligence.ipynb (81%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/econ_data.ipynb (91%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/reports_controller.py (93%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/similar_analysis.ipynb (92%) rename {gamestonk_terminal => openbb_terminal}/jupyter/reports/stored/.gitkeep (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widget_helpers.py (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widgets/card.j2 (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widgets/report.css (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widgets/report.j2 (90%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widgets/row.j2 (100%) rename {gamestonk_terminal => openbb_terminal}/jupyter/widgets/style.css (100%) rename {gamestonk_terminal => openbb_terminal}/keys_controller.py (89%) rename {gamestonk_terminal => openbb_terminal}/log/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/collection/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/collection/log_sender.py (93%) rename {gamestonk_terminal => openbb_terminal}/log/collection/logging_clock.py (97%) rename {gamestonk_terminal => openbb_terminal}/log/collection/s3_sender.py (96%) rename {gamestonk_terminal => openbb_terminal}/log/constants.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/generation/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/generation/directories.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/generation/expired_files.py (100%) rename {gamestonk_terminal => openbb_terminal}/log/generation/formatter_with_exceptions.py (98%) rename {gamestonk_terminal => openbb_terminal}/log/generation/path_tracking_file_handler.py (92%) rename {gamestonk_terminal => openbb_terminal}/log/generation/settings.py (93%) rename {gamestonk_terminal => openbb_terminal}/loggers.py (93%) rename {gamestonk_terminal => openbb_terminal}/menu.py (87%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/avanza_fund_ID.csv (100%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/avanza_model.py (82%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/avanza_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/investpy_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/investpy_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/mutual_fund_api.py (87%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/mutual_fund_controller.py (96%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/yfinance_model.py (89%) rename {gamestonk_terminal => openbb_terminal}/mutual_funds/yfinance_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/parent_classes.py (97%) rename {gamestonk_terminal => openbb_terminal}/portfolio/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/__init__.py (100%) create mode 100644 openbb_terminal/portfolio/brokers/ally/ally_api.py rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/ally/ally_controller.py (92%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/ally/ally_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/ally/ally_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/bro_api.py (82%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/bro_controller.py (81%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/brokers_helpers.py (95%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/__init__.py (100%) create mode 100644 openbb_terminal/portfolio/brokers/coinbase/coinbase_api.py rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/coinbase_controller.py (94%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/coinbase_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/coinbase_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/README.md (95%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/degiro_api.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/degiro_controller.py (95%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/degiro_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/degiro_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/robinhood/robinhood_api.py (51%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/robinhood/robinhood_controller.py (87%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/robinhood/robinhood_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/portfolio/brokers/robinhood/robinhood_view.py (85%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/pa_api.py (59%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/pa_controller.py (93%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/portfolio_model.py (89%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/portfolio_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/portfolios/my_portfolio.csv (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/portfolios/my_portfolio.json (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/portfolios/my_portfolio.xlsx (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/yfinance_model.py (83%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_api.py (84%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_controller.py (96%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_helper.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/optimizer_helper.py (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/optimizer_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/optimizer_view.py (97%) create mode 100644 openbb_terminal/portfolio/portfolio_optimization/po_api.py rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/po_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/yahoo_finance_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolio_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolios/bitcoin.csv (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolios/cash.csv (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolios/example.csv (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/portfolios/market.csv (100%) rename {gamestonk_terminal => openbb_terminal}/portfolio/reportlab_helpers.py (98%) rename {gamestonk_terminal => openbb_terminal}/portfolio/yfinance_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/reporting.md (81%) rename {gamestonk_terminal => openbb_terminal}/rich_config.py (89%) rename {gamestonk_terminal => openbb_terminal}/settings_controller.py (72%) rename {gamestonk_terminal => openbb_terminal}/stocks/README.md (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/backtesting/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/backtesting/bt_api.py (83%) rename {gamestonk_terminal => openbb_terminal}/stocks/backtesting/bt_controller.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/backtesting/bt_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/backtesting/bt_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/__init__.py (100%) create mode 100644 openbb_terminal/stocks/behavioural_analysis/ba_api.py rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/ba_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cramer_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cramer_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/finnhub_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/finnhub_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/ca_api.py (92%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/ca_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/finbrain_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/finbrain_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/finnhub_model.py (84%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/finviz_compare_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/finviz_compare_view.py (79%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/marketwatch_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/marketwatch_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/polygon_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/yahoo_finance_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/yahoo_finance_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/dps_api.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/dps_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/finra_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/finra_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/nyse_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/nyse_view.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/quandl_model.py (87%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/quandl_view.py (92%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/sec_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/sec_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/shortinterest_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/shortinterest_view.py (80%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/stockgrid_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/stockgrid_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/yahoofinance_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/yahoofinance_view.py (78%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/ark_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/ark_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/disc_api.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/disc_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/fidelity_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/fidelity_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/financedatabase_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/finnhub_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/finnhub_view.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/nasdaq_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/nasdaq_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/seeking_alpha_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/seeking_alpha_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/shortinterest_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/shortinterest_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/yahoofinance_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/discovery/yahoofinance_view.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/ark_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/ark_view.py (85%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/business_insider_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/business_insider_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csimarket_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csimarket_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/dd_api.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/dd_controller.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/finnhub_model.py (87%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/finnhub_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/finviz_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/finviz_view.py (86%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/fmp_model.py (86%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/fmp_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/marketwatch_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/due_diligence/marketwatch_view.py (77%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/av_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/av_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/business_insider_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/business_insider_view.py (79%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/dcf_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/dcf_static.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/dcf_view.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/eclect_us_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/eclect_us_view.py (75%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/fa_api.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/fa_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/fa_helper.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/fmp_api.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/fmp_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/fmp_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/fmp_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/finviz_model.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/finviz_view.py (74%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/key_metrics_explained.txt (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/market_watch_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/market_watch_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/yahoo_finance_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/yahoo_finance_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/yield_curve_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/government/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/government/gov_api.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/government/gov_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/government/quiverquant_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/government/quiverquant_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/businessinsider_model.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/businessinsider_view.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/finviz_model.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/finviz_view.py (84%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/insider_api.py (82%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/insider_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/openinsider_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/openinsider_view.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Agriculture.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Agro-Chemicals.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Air-Transportation.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Apparel.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Banks.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Brokers.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Building-Materials.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Business-Services.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Closed-End-Funds.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Construction.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Credit-Industry.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Durable-Goods.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Electronics.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Furniture.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Gold-Silver.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Grocery.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Ground-Freight.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Guided-Missiles.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Health.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Hotels.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Insurance-Agents.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Insurance-Carriers.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Investment-Offices.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Legal.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Lumber.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Manufacturing.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Mining.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Mortgages.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Nondurable-Goods.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Personal-Credit.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Pharmaceuticals.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Professional-Services.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Railroads.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Real-Estate.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Restaurants.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Retail-Stores.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Retail-Trade.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Tobacco.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Utility-Communications.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Utility-Gas.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/Wholesale-Trade.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/template.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/insider/presets/whales.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/alphaquery_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/alphaquery_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/barchart_model.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/barchart_view.py (73%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/calculator_model.py (96%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/calculator_view.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/chartexchange_model.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/chartexchange_view.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/fdscanner_model.py (92%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/fdscanner_view.py (84%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/op_helpers.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/options_api.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/options_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/payoff_controller.py (94%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/3DTE_Degenerate.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/Highest_IV.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/Highest_OI.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/Highest_Volume.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/Long_FAANGM.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/README.md (70%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/SPY_ATM_Calls.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/SPY_ATM_Poots.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/TSLA_Calls_90Days.ini (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/TSLA_Poots.ini (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/high_IV.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/presets/template.ini (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/pricing_controller.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/screener_controller.py (92%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/syncretism_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/syncretism_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/tradier_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/tradier_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/yfinance_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/options/yfinance_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/__init__.py (100%) create mode 100644 openbb_terminal/stocks/prediction_techniques/pred_api.py rename {gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/pred_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/factors_model.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/factors_view.py (73%) create mode 100644 openbb_terminal/stocks/quantitative_analysis/qa_api.py rename {gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/qa_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/research/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/research/res_controller.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/finviz_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/finviz_view.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/5pct_above_low.ini (100%) create mode 100644 openbb_terminal/stocks/screener/presets/README.md rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/analyst_strong_buy.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/break_out_stocks.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/buffett_like.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/bull_runs_over_10pct.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/channel_up_and_low_debt_and_sma_50and200.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/cheap_bottom_dividend.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/cheap_dividend.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/cheap_oversold.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/continued_momentum_scan.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/death_cross.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/golden_cross.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/golden_cross_penny.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/growth_stocks.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/heavy_inst_ins.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/high_vol_and_low_debt.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/modified_dreman.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/modified_neff.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/news_scanner.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/oversold.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/oversold_under_3dol.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/oversold_under_5dol.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/potential_reversals.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/recent_growth_and_support.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/rosenwald.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/rosenwald_gtfo.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/sexy_year.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/short_squeeze_scan.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/simplistic_momentum_scanner_under_7dol.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/stocks_strong_support_levels.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/template.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/top_performers_all.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/top_performers_healthcare.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/top_performers_tech.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/under_15dol_stocks.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/undervalue.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/unusual_volume.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/value_stocks.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/presets/weak_support_and_top_performers.ini (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/screener_api.py (78%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/screener_controller.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/screener/yahoofinance_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/financedatabase_model.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/financedatabase_view.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/sia_api.py (91%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/sia_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/stockanalysis_model.py (97%) rename {gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/stockanalysis_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/stocks_api.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/stocks_controller.py (90%) rename {gamestonk_terminal => openbb_terminal}/stocks/stocks_helper.py (99%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/__init__.py (100%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finbrain_model.py (89%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finbrain_view.py (76%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finnhub_model.py (88%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finnhub_view.py (93%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finviz_model.py (92%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/finviz_view.py (78%) create mode 100644 openbb_terminal/stocks/technical_analysis/ta_api.py rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/ta_controller.py (98%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/tradingview_model.py (95%) rename {gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/tradingview_view.py (83%) rename {gamestonk_terminal => openbb_terminal}/terminal_helper.py (85%) rename {gamestonk_terminal => openbb_terminal}/thought_of_the_day.py (97%) create mode 100644 openbb_terminal/timezone.openbb rename {gamestonk_terminal_web => openbb_terminal_web}/Dockerfile (96%) rename {gamestonk_terminal_web => openbb_terminal_web}/GOTTY_LICENSE (100%) rename {gamestonk_terminal_web => openbb_terminal_web}/README.md (100%) rename {gamestonk_terminal_web => openbb_terminal_web}/gotty (100%) rename {gamestonk_terminal_web => openbb_terminal_web}/index.html (100%) rename {gamestonk_terminal_web => openbb_terminal_web}/launch (100%) rename routines/{didier_gme_job.gst => didier_gme_job.openbb} (100%) rename routines/{example.gst => example.openbb} (100%) rename routines/{example_with_inputs.gst => example_with_inputs.openbb} (100%) rename routines/{example_with_inputs_saved.gst => example_with_inputs_saved.openbb} (100%) rename scripts/{test_alt_covid.gst => test_alt_covid.openbb} (100%) rename scripts/{test_crypto_dd.gst => test_crypto_dd.openbb} (100%) rename scripts/{test_crypto_defi.gst => test_crypto_defi.openbb} (100%) rename scripts/{test_crypto_disc.gst => test_crypto_disc.openbb} (100%) rename scripts/{test_crypto_nft.gst => test_crypto_nft.openbb} (100%) rename scripts/{test_crypto_onchain.gst => test_crypto_onchain.openbb} (100%) rename scripts/{test_crypto_ov.gst => test_crypto_ov.openbb} (100%) rename scripts/{test_crypto_pred.gst => test_crypto_pred.openbb} (100%) rename scripts/{test_crypto_ta.gst => test_crypto_ta.openbb} (100%) rename scripts/{test_econometrics_panel.gst => test_econometrics_panel.openbb} (100%) rename scripts/{test_econometrics_ts.gst => test_econometrics_ts.openbb} (100%) rename scripts/{test_economy.gst => test_economy.openbb} (100%) rename scripts/{test_etf.gst => test_etf.openbb} (100%) rename scripts/{test_etf_ca.gst => test_etf_ca.openbb} (100%) rename scripts/{test_etf_disc.gst => test_etf_disc.openbb} (100%) rename scripts/{test_etf_pred.gst => test_etf_pred.openbb} (100%) rename scripts/{test_etf_scr.gst => test_etf_scr.openbb} (100%) rename scripts/{test_etf_ta.gst => test_etf_ta.openbb} (100%) rename scripts/{test_forex_av.gst => test_forex_av.openbb} (100%) rename scripts/{test_forex_base.gst => test_forex_base.openbb} (100%) rename scripts/{test_forex_load.gst => test_forex_load.openbb} (100%) rename scripts/{test_forex_oanda.gst => test_forex_oanda.openbb} (100%) rename scripts/{test_forex_oanda_base.gst => test_forex_oanda_base.openbb} (100%) rename scripts/{test_forex_ta.gst => test_forex_ta.openbb} (100%) rename scripts/{test_funds.gst => test_funds.openbb} (100%) rename scripts/{test_jupyter_base.gst => test_jupyter_base.openbb} (100%) rename scripts/{test_port.gst => test_port.openbb} (100%) rename scripts/{test_reports.gst => test_reports.openbb} (100%) rename scripts/{test_stocks_ba.gst => test_stocks_ba.openbb} (100%) rename scripts/{test_stocks_bt.gst => test_stocks_bt.openbb} (100%) rename scripts/{test_stocks_ca.gst => test_stocks_ca.openbb} (100%) rename scripts/{test_stocks_dd.gst => test_stocks_dd.openbb} (100%) rename scripts/{test_stocks_disc.gst => test_stocks_disc.openbb} (100%) rename scripts/{test_stocks_dps.gst => test_stocks_dps.openbb} (100%) rename scripts/{test_stocks_fa.gst => test_stocks_fa.openbb} (100%) rename scripts/{test_stocks_fa_base.gst => test_stocks_fa_base.openbb} (100%) rename scripts/{test_stocks_fa_fmp.gst => test_stocks_fa_fmp.openbb} (100%) rename scripts/{test_stocks_fa_fmp_base.gst => test_stocks_fa_fmp_base.openbb} (100%) rename scripts/{test_stocks_gov.gst => test_stocks_gov.openbb} (100%) rename scripts/{test_stocks_ins.gst => test_stocks_ins.openbb} (100%) rename scripts/{test_stocks_options.gst => test_stocks_options.openbb} (100%) rename scripts/{test_stocks_options_payoff.gst => test_stocks_options_payoff.openbb} (100%) rename scripts/{test_stocks_options_pricing.gst => test_stocks_options_pricing.openbb} (100%) rename scripts/{test_stocks_options_screen.gst => test_stocks_options_screen.openbb} (100%) rename scripts/{test_stocks_pred.gst => test_stocks_pred.openbb} (100%) rename scripts/{test_stocks_qa.gst => test_stocks_qa.openbb} (100%) rename scripts/{test_stocks_scr.gst => test_stocks_scr.openbb} (100%) rename scripts/{test_stocks_sia.gst => test_stocks_sia.openbb} (100%) rename scripts/{test_stocks_ta.gst => test_stocks_ta.openbb} (100%) delete mode 100644 tests/gamestonk_terminal/cryptocurrency/defi/cassettes/test_llama_model/test_get_defi_tvl.yaml delete mode 100644 tests/gamestonk_terminal/cryptocurrency/defi/csv/test_llama_model/test_get_defi_tvl.csv delete mode 100644 tests/gamestonk_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[30-1601596800-1641573787].yaml delete mode 100644 tests/gamestonk_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[365-1601596800-1641573787].yaml delete mode 100644 tests/gamestonk_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[90-1601596800-1641573787].yaml delete mode 100644 tests/gamestonk_terminal/stocks/fundamental_analysis/financial_modeling_prep/test_fmp_api.py delete mode 100644 tests/gamestonk_terminal/stocks/sector_industry_analysis/test_sia_api.py rename tests/{gamestonk_terminal => openbb_terminal}/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/covid/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/covid/test_covid_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/covid/txt/test_covid_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/test_alt_controller.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/alternative/txt/test_alt_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/api/test_api.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/cassettes/test_terminal_helper/test_check_api_keys.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_finbrain_model/test_get_sentiment.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_finbrain_view/test_display_sentiment_analysis.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_model/test_check_supported_ticker[BTC-USD].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_model/test_check_supported_ticker[BTC].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_model/test_get_historical[AAPL-2020-12-1-2020-12-7-100].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_model/test_get_trending[start0-9-10].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_view/test_display_historical.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/cassettes/test_sentimentinvestor_view/test_display_trending.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/csv/test_finbrain_model/test_get_sentiment.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/csv/test_sentimentinvestor_model/test_get_historical[AAPL-2020-12-1-2020-12-7-100].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/csv/test_sentimentinvestor_model/test_get_trending[start0-9-10].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/json/test_sentimentinvestor_model/test_check_supported_ticker[BTC-USD].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/json/test_sentimentinvestor_model/test_check_supported_ticker[BTC].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_finbrain_model.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_finbrain_view.py (61%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_finnhub_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_finnhub_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_google_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_google_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_reddit_helpers.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_reddit_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_reddit_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_sentimentinvestor_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_sentimentinvestor_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_stocktwits_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_stocktwits_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_twitter_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/test_twitter_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_finbrain_view/test_display_sentiment_analysis.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_finbrain_view/test_display_sentiment_analysis[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_finbrain_view/test_display_sentiment_analysis[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_finbrain_view/test_display_sentiment_analysis_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_sentimentinvestor_view/test_display_historical.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_sentimentinvestor_view/test_display_historical_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_sentimentinvestor_view/test_display_historical_supported_ticker.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_sentimentinvestor_view/test_display_trending.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/behavioural_analysis/txt/test_sentimentinvestor_view/test_display_trending_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/prediction_techniques/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/common/prediction_techniques/test_neural_networks_view.py (81%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/cassettes/test_coinbase_view/test_trading_pairs.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/cassettes/test_crypto_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/cassettes/test_cryptocurrency_helpers/test_get_coins.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_coindix_model/test_get_defi_vaults.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_coindix_view/test_display_defi_vaults.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_cryptosaurio_model/test_get_anchor_data[terra13kc0x8kr3sq8226myf4nmanmn2mrk9s5s9wsnz].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_cryptosaurio_model/test_get_anchor_data[terra1tmnqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_cryptosaurio_view/test_display_anchor_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defipulse_model/test_get_defipulse_index.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defipulse_view/test_display_defipulse.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_model/test_get_borrow_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_model/test_get_funding_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_model/test_get_lending_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_view/test_display_borrow_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_view/test_display_funding_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_defirate_view/test_display_lending_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_last_uni_swaps-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_last_uni_swaps-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_uni_pools_by_volume-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_uni_pools_by_volume-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_uni_tokens-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_call_func[get_uniswap_stats-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_model/test_get_uniswap_pool_recently_added.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_last_uni_swaps-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_last_uni_swaps-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_uni_pools-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_uni_pools-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_uni_stats-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_call_func[display_uni_tokens-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_graph_view/test_display_recently_added.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_model/test_get_defi_protocol[anchor].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_model/test_get_defi_protocols.yaml (100%) create mode 100644 tests/openbb_terminal/cryptocurrency/defi/cassettes/test_llama_model/test_get_defi_tvl.yaml rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_view/test_display_defi_protocols.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_view/test_display_defi_tvl.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_view/test_display_grouped_defi_protocols.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_llama_view/test_display_historical_tvl.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_smartstake_model/test_get_luna_supply_stats[30].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_smartstake_model/test_get_luna_supply_stats[60].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_smartstake_model/test_get_luna_supply_stats[90].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_smartstake_view/test_display_luna_circ_supply_change.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_substack_model/test_get_newsletters.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_substack_view/test_display_newsletters.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terraengineer_model/test_get_history_asset_from_terra_address[ust-terra1tmnqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terraengineer_view/test_display_anchor_yield_reserve.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terraengineer_view/test_display_terra_asset_history.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_account_growth.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_proposals.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_staking_account_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_staking_ratio_history.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_staking_returns_history.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_model/test_get_validators.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_account_growth-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_account_staking_info-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_gov_proposals-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_staking_ratio_history-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_staking_returns_history-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/cassettes/test_terramoney_fcd_view/test_call_func[display_validators-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_coindix_model/test_get_defi_vaults.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_cryptosaurio_model/test_get_anchor_data[terra13kc0x8kr3sq8226myf4nmanmn2mrk9s5s9wsnz].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_defipulse_model/test_get_defipulse_index.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_defirate_model/test_get_borrow_rates.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_defirate_model/test_get_funding_rates.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_defirate_model/test_get_lending_rates.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_llama_model/test_get_defi_protocol[anchor].csv (100%) create mode 100644 tests/openbb_terminal/cryptocurrency/defi/csv/test_llama_model/test_get_defi_tvl.csv rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_smartstake_model/test_get_luna_supply_stats[30].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_smartstake_model/test_get_luna_supply_stats[60].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_smartstake_model/test_get_luna_supply_stats[90].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_substack_model/test_get_newsletters.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_terraengineer_model/test_get_history_asset_from_terra_address[ust-terra1tmnqgvg567ypvsvk6rwsga3srp7e3lg6u0elp8].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/csv/test_terramoney_fcd_model/test_get_staking_account_info.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_coindix_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_coindix_view.py (75%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_cryptosaurio_model.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_cryptosaurio_view.py (57%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defi_api.py (51%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defi_controller.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defipulse_model.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defipulse_view.py (69%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defirate_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_defirate_view.py (65%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_graph_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_graph_view.py (75%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_llama_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_llama_view.py (78%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_smartstake_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_smartstake_view.py (66%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_substack_model.py (66%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_substack_view.py (56%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_terraengineer_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_terraengineer_view.py (57%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_terramoney_fcd_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/test_terramoney_fcd_view.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_coindix_view/test_display_defi_vaults.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_coindix_view/test_display_defi_vaults_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_cryptosaurio_view/test_display_anchor_data.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_defi_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_defipulse_view/test_display_defipulse.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_defirate_view/test_display_borrow_rates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_defirate_view/test_display_funding_rates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_defirate_view/test_display_lending_rates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_llama_view/test_display_defi_protocols.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_llama_view/test_display_defi_tvl.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_llama_view/test_display_grouped_defi_protocols.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_llama_view/test_display_historical_tvl.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_smartstake_view/test_display_luna_circ_supply_change.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_substack_view/test_display_newsletters.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terraengineer_view/test_display_anchor_yield_reserve.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terraengineer_view/test_display_terra_asset_history.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_account_growth.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_account_growth_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_account_growth_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_4.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_5.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_6.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_7.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_8.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_proposals_9.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_staking_account_info_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_staking_ratio_history.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_staking_ratio_history_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_staking_returns_history.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_staking_returns_history_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_4.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_5.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_model/test_get_validators_6.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_account_growth-kwargs3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_account_staking_info-kwargs0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_gov_proposals-kwargs2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_staking_ratio_history-kwargs4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_staking_returns_history-kwargs5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/defi/txt/test_terramoney_fcd_view/test_call_func[display_validators-kwargs1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_coinmarketcap_model/test_get_cmc_top_n.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_coinmarketcap_view/test_display_cmc_top_coins.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_coinpaprika_model/test_get_search_results.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_coinpaprika_view/test_display_search_results.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_dapps-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_dexes-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_games-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_model/test_call_func[get_top_nfts-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_dapps-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_dexes-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_games-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_dappradar_view/test_call_func[display_top_nfts-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_coin_list-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_coins-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_coins-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_coins_for_given_exchange-kwargs6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_mapping_matrix_for_exchange-kwargs7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_call_func[get_trending_coins-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_get_coins[kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_model/test_get_coins[kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_coins-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_losers-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_trending-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_coinmarketcap_model/test_get_cmc_top_n.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_coinpaprika_model/test_get_search_results.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_dapps-kwargs3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_dexes-kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_games-kwargs2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_dappradar_model/test_call_func[get_top_nfts-kwargs0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_coin_list-kwargs5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_coins-kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_coins-kwargs2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_trending_coins-kwargs4].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_get_coins[kwargs0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/csv/test_pycoingecko_model/test_get_coins[kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/json/test_pycoingecko_model/test_call_func[get_categories_keys-kwargs0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/json/test_pycoingecko_model/test_call_func[get_coins_for_given_exchange-kwargs6].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/json/test_pycoingecko_model/test_call_func[get_mapping_matrix_for_exchange-kwargs7].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/json/test_pycoingecko_model/test_get_categories_keys.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_coinmarketcap_model.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_coinmarketcap_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_coinpaprika_model.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_coinpaprika_view.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_dappradar_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_dappradar_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_discovery_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_discovery_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_pycoingecko_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/test_pycoingecko_view.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_coinmarketcap_view/test_display_cmc_top_coins.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_coinmarketcap_view/test_display_cmc_top_coins_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_coinpaprika_view/test_display_search_results.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_coinpaprika_view/test_display_search_results_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_model/test__make_request_status_400.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_model/test__make_request_value_error.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_dapps-kwargs3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_dexes-kwargs2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_games-kwargs1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func[display_top_nfts-kwargs0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_dapps-kwargs3-get_top_dapps].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_dexes-kwargs2-get_top_dexes].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_games-kwargs1-get_top_games].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_dappradar_view/test_call_func_empty_df[display_top_nfts-kwargs0-get_top_nfts].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_discovery_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_coins-kwargs0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_losers-kwargs2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_trending-kwargs3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func_empty_df[display_coins-kwargs0-get_coins].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func_empty_df[display_gainers-kwargs1-get_gainers_or_losers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func_empty_df[display_losers-kwargs2-get_gainers_or_losers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func_empty_df[display_trending-kwargs3-get_trending_coins].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_model/test_call_func[get_product_stats-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_model/test_call_func[get_trades-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_model/test_call_func[get_trading_pair_info-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_model/test_call_func[show_available_pairs_for_given_symbol-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_model/test_get_order_book.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_view/test_call_func[display_order_book-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_view/test_call_func[display_stats-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinbase_view/test_call_func[display_trades-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_coin-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_coin_events_by_id-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_coin_exchanges_by_id-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_coin_markets_by_id-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_coin_twitter_timeline-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_ohlc_historical-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_model/test_call_func[get_tickers_info_for_coin-kwargs6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_basic-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_events-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_exchanges-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_markets-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_price_supply-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_coinpaprika_view/test_call_func[display_twitter-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_dd_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_glassnode_model/test_get_close_price[BTC-24h-1601596800-1641573787].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_glassnode_view/test_display_btc_rainbow.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_messari_view/test_display_marketcap_dominance.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_model/test_get_coin_potential_returns[algorand-bitcoin].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_model/test_get_coin_potential_returns[solana-ethereum].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_ath.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_atl.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_bc.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_dev.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_market.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_score.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_social.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_coin_web.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_display_collection_stats.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/cassettes/test_pycoingecko_view/test_display_potential_returns.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_call_func[get_candles-kwargs3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_call_func[get_product_stats-kwargs4].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_call_func[get_trades-kwargs2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_call_func[get_trading_pair_info-kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_get_order_book.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinbase_model/test_get_order_book_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs6].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs7].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[basic_coin_info-kwargs8].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_coin_events_by_id-kwargs2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_coin_exchanges_by_id-kwargs3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_coin_markets_by_id-kwargs4].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_coin_twitter_timeline-kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_ohlc_historical-kwargs5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_coinpaprika_model/test_call_func[get_tickers_info_for_coin-kwargs6].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_glassnode_model/test_get_close_price[BTC-24h-1601596800-1641573787].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_pycoingecko_model/test_get_coin_potential_returns[algorand-bitcoin].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/csv/test_pycoingecko_model/test_get_coin_potential_returns[solana-ethereum].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/json/test_coinbase_model/test_call_func[show_available_pairs_for_given_symbol-kwargs0]_1.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/json/test_coinbase_model/test_get_order_book_3.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/json/test_coinpaprika_model/test_call_func[get_coin-kwargs0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/json/test_pycoingecko_view/btc_usd_test_data.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_binance_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_binance_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinbase_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinbase_view.py (69%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinglass_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinglass_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinpaprika_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_coinpaprika_view.py (75%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_dappradar_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_dd_controller.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_due_diligence_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_finbrain_crypto_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_glassnode_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_glassnode_view.py (69%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_messari_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_pycoingecko_model.py (79%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/test_pycoingecko_view.py (66%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinbase_model/test_call_func[show_available_pairs_for_given_symbol-kwargs0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinbase_model/test_get_order_book_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinpaprika_model/test_call_func[validate_coin-kwargs6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinpaprika_model/test_call_func[validate_coin-kwargs6]_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinpaprika_model/test_call_func[validate_coin-kwargs7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_coinpaprika_model/test_call_func[validate_coin-kwargs7]_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_dd_controller/test_call_load.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_dd_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_glassnode_view/test_display_btc_rainbow.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_pycoingecko_view/test_display_collection_stats.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/due_diligence/txt/test_pycoingecko_view/test_display_potential_returns.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/json/test_cryptocurrency_helpers/btc_usd_test_data.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/cassettes/test_opensea_model/test_get_collection_stats[alien-frens].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/cassettes/test_opensea_model/test_get_collection_stats[cryptopunks].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/cassettes/test_opensea_model/test_get_collection_stats[mutant-ape-yacht-club].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/cassettes/test_opensea_view/test_display_collection_stats.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/csv/test_opensea_model/test_get_collection_stats[alien-frens].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/csv/test_opensea_model/test_get_collection_stats[cryptopunks].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/csv/test_opensea_model/test_get_collection_stats[mutant-ape-yacht-club].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/test_nft_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/test_opensea_model.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/test_opensea_view.py (71%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/txt/test_nft_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/nft/txt/test_opensea_view/test_display_collection_stats.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_blockchain_model/test_get_btc_circulating_supply.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_blockchain_model/test_get_btc_confirmed_transactions.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_blockchain_view/test_display_btc_circulating_supply.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_blockchain_view/test_display_btc_confirmed_transactions.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_address_history-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_address_info-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_decimals-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_historical_price-kwargs7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_historical_price-kwargs8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_history-kwargs6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_history-kwargs7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_token_info-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_top_token_holders-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_call_func[get_top_tokens-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_model/test_get_tx_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_address_history-kwargs3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_address_info-kwargs0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_token_historical_prices-kwargs7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_token_history-kwargs6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_token_info-kwargs4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_top_token_holders-kwargs2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_top_tokens-kwargs1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/cassettes/test_ethplorer_view/test_call_func[display_tx_info-kwargs5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_blockchain_model/test_get_btc_circulating_supply.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_blockchain_model/test_get_btc_confirmed_transactions.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_address_history-kwargs4].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_address_info-kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_token_historical_price-kwargs7].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_token_history-kwargs6].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_token_info-kwargs5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_top_token_holders-kwargs3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/csv/test_ethplorer_model/test_call_func[get_top_tokens-kwargs2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/json/test_ethplorer_model/test_call_func[get_token_decimals-kwargs0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_bitquery_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_bitquery_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_blockchain_model.py (81%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_blockchain_view.py (60%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_ethgasstation_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_ethgasstation_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_ethplorer_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_ethplorer_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_onchain_api.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_onchain_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_whale_alert_model.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/test_whale_alert_view.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/txt/test_blockchain_view/test_display_btc_circulating_supply.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/txt/test_blockchain_view/test_display_btc_confirmed_transactions.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/onchain/txt/test_onchain_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/__init__.py (100%) create mode 100644 tests/openbb_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[30-1601596800-1641573787].yaml create mode 100644 tests/openbb_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[365-1601596800-1641573787].yaml create mode 100644 tests/openbb_terminal/cryptocurrency/overview/cassettes/test_blockchaincenter_model/test_get_altcoin_index[90-1601596800-1641573787].yaml rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_blockchaincenter_view/test_get_altcoin_index.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_blockchaincentral_model/test_get_altcoin_index[30-1601596800-1641573787].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_blockchaincentral_model/test_get_altcoin_index[365-1601596800-1641573787].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_blockchaincentral_model/test_get_altcoin_index[90-1601596800-1641573787].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_blockchaincentral_view/test_get_altcoin_index.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_coinbase_view/test_trading_pairs.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_categories.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_derivatives.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_exchange_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_exchanges.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_global_defi_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_global_market_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_indexes.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_nft_market_status.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_platforms.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_products.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/TestCoinGeckoAPI.test_coin_stablecoins.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/categories.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/derivatives.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/exchange_rates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/exchanges.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/global_defo_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/global_market_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/holding_companies.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/indexes.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/nft_market-status.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/overview.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/platforms.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/products.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_pycoingecko_view/stablecoins.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_model/test_get_crypto_hack[bitmart-rekt].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_model/test_get_crypto_hack[cryptocom-rekt].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_model/test_get_crypto_hack[polynetwork-rekt].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_model/test_get_crypto_hack_slugs.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_model/test_get_crypto_hacks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_view/test_get_crypto_hack.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/cassettes/test_rekt_view/test_get_crypto_hacks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/csv/test_blockchaincenter_model/test_get_altcoin_index[30-1601596800-1641573787].csv (99%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/csv/test_blockchaincenter_model/test_get_altcoin_index[365-1601596800-1641573787].csv (99%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/csv/test_blockchaincenter_model/test_get_altcoin_index[90-1601596800-1641573787].csv (99%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/csv/test_rekt_model/test_get_crypto_hacks.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/json/test_rekt_model/test_get_crypto_hack_slugs.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_blockchaincenter_model.py (80%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_blockchaincenter_view.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_coinbase_view.py (84%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_overview_controller.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_pycoingecko_view.py (97%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_rekt_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/test_rekt_view.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_blockchaincenter_view/test_get_altcoin_index.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_blockchaincentral_view/test_get_altcoin_index.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_overview_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_categories.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_derivatives.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_exchange_rates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_exchanges.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_global_defi_info.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_global_market_info.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_indexes.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_news.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_nft_market_status.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_platforms.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_products.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_pycoingecko_view/test_coin_stablecoins.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_rekt_model/test_get_crypto_hack[bitmart-rekt].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_rekt_model/test_get_crypto_hack[cryptocom-rekt].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_rekt_model/test_get_crypto_hack[polynetwork-rekt].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_rekt_view/test_get_crypto_hack.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/overview/txt/test_rekt_view/test_get_crypto_hacks.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/prediction_techniques/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/prediction_techniques/test_pred_controller.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/technical_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/technical_analysis/test_ta_controller.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/test_coinpaprika_view.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/test_crypto_api.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/test_crypto_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/test_cryptocurrency_helpers.py (78%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/txt/test_crypto_controller/test_call_load.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/cryptocurrency/txt/test_crypto_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset0-rfill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset1-cfill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset10-rfill-None-10].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset11-None-rdrop-10].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset2-rbfill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset3-cbfill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset4-rffill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset5-cffill-None-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset6-None-rdrop-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset7-None-cdrop-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset8-rfill-rdrop-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_clean[dataset9-rfill-cdrop-5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_engle_granger_two_step_cointegration_test[y0-x0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_engle_granger_two_step_cointegration_test[y0-x0]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_normality[data0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_normality[data1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_normality[data2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_root[df0-c-c].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_root[df1-c-ct].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_root[df2-ct-c].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_root[df3-ctt-c].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_get_root[df4-nc-c].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_load[sunspots-file_types1-data_files1-data_examples1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_load[wage_panel-file_types0-data_files0-data_examples0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_options[datasets0-heart].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_options[datasets1-None].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_econometrics_model/test_options[datasets1-None]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_bgod[regression_variables0-data0-datasets0-True-3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_bgod[regression_variables1-data1-datasets1-True-1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_bols[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_bpag[regression_variables0-data0-datasets0-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_bpag[regression_variables1-data1-datasets1-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_comparison[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_fdols[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_fe[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_ols[regression_variables0-data0-datasets0-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_ols[regression_variables1-data1-datasets1-False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_pols[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_re[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/csv/test_regression_model/test_get_regression_data[regression_variables0-data0-datasets0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/json/test_regression_model/test_get_dwat[regression_variables0-data0-datasets0-True].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/json/test_regression_model/test_get_dwat[regression_variables1-data1-datasets1-True].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/test_econometrics_model.py (99%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/test_econometrics_view.py (98%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/test_regression_model.py (99%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/test_regression_view.py (98%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y0-time_series_x0-3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y0-time_series_x0-3]_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y0-time_series_x0-3]_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y0-time_series_x0-3]_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y1-time_series_x1-2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y1-time_series_x1-2]_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y1-time_series_x1-2]_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y1-time_series_x1-2]_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y2-time_series_x2-1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y2-time_series_x2-1]_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y2-time_series_x2-1]_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_model/test_get_granger_causality[time_series_y2-time_series_x2-1]_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_granger[time_series_y0-time_series_x0-3-0.05].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_granger[time_series_y1-time_series_x1-2-0.1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_granger[time_series_y2-time_series_x2-1-0.01].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_norm[data0-Sunset-Sunactivity-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_norm[data1-Macrodata-Inflation-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_norm[data2-El Nino-January-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_root[df0-Sunspot-Sunactivity-c-c].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_root[df1-Sunspot-Sunactivity-c-ct].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_root[df2-Sunspot-Sunactivity-ct-c].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_root[df3-Sunspot-Sunactivity-ctt-c].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_display_root[df4-Sunspot-Sunactivity-nc-c].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_get_engle_granger_two_step_cointegration_test[datasets0-True-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_get_engle_granger_two_step_cointegration_test[datasets1-False-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_econometrics_view/test_show_options[datasets0-None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_regression_view/test_display_bgod[regression_variables0-data0-datasets0-False-1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_regression_view/test_display_bgod[regression_variables1-data1-datasets1-False-2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_regression_view/test_display_bpag[regression_variables0-data0-datasets0-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/econometrics/txt/test_regression_view/test_display_bpag[regression_variables1-data1-datasets1-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_alphavantage_model/test_get_screener_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_alphavantage_view/test_realtime_performance_sector.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_cnn_model/test_get_feargreed_report.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_cnn_view/test_get_feargreed_report.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econ_data_helper/test_draw_graph.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_aggregated_macro_data[parameters0-countries0-2020-01-01-2020-10-10-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_aggregated_macro_data[parameters1-countries1-2018-01-01-2019-01-01-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_aggregated_macro_data[parameters2-countries2-2010-01-01-2010-10-08-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_macro_data[EMP-Germany-2020-01-01-2020-10-10-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_macro_data[GDP-France-2015-01-01-2020-10-10-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_macro_data[RGDP-United States-2005-05-05-2006-01-01-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_treasuries[instruments0-maturities0-monthly-2020-01-01-2020-04-05].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_treasuries[instruments1-maturities1-annually-2015-01-04-2015-01-28].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_model/test_get_treasuries[instruments2-maturities2-weekly-2018-06-05-2018-07-06].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_macro_data[parameters0-countries0-2020-01-01-2020-10-02-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_macro_data[parameters1-countries1-2010-01-01-2019-01-01-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_macro_data[parameters2-countries2-2016-01-01-2016-10-10-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_treasuries[instruments0-maturities0-monthly-2020-01-01-2020-02-03].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_treasuries[instruments1-maturities1-annually-2015-01-04-2015-01-28].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_econdb_view/test_show_treasuries[instruments2-maturities2-weekly-2018-06-05-2018-07-06].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_model/test_get_futures.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_model/test_get_valuation_performance_data[performance].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_model/test_get_valuation_performance_data[valuation].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_view/test_display_future.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_view/test_display_performance.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_finviz_view/test_display_valuation.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_check_output[get_series_data-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_check_output[get_series_notes-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_load_data[get_series_data-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_output[check_series_id-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_yield_curve[date0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_yield_curve_none[None].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_fred_model/test_yield_curve_weekend[date0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_nasdaq_model/test_get_big_mac_index.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_nasdaq_view/test_display_big_mac_index.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[global_bonds].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[global_currencies].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[market_overview].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[top_commodities].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[us_bonds].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_model/test_call_func[us_indices].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_currencies-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_currencies-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_futures-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_futures-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_glbonds-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_glbonds-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_indices-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_indices-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_overview-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_overview-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_usbonds-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_wsj_view/test_call_func[display_usbonds-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_model/test_get_index[cac40-3mo-2010-01-01-2016-02-06-High].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_model/test_get_index[dowjones-1mo-2015-01-01-2015-02-02-Volume].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_model/test_get_index[nasdaq-1wk-2020-06-06-2020-07-07-Close].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_model/test_get_index[sp500-1d-2022-01-01-2022-02-02-Adj Close].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_search_indices[keyword0-5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_search_indices[keyword1-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_search_indices[keyword2-10].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices0-1d-2022-01-01-2022-02-02-Adj Close-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices0-1d-2022-01-01-2022-02-02-Adj Close-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices1-1wk-2020-06-06-2020-07-07-Close-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices1-1wk-2020-06-06-2020-07-07-Close-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices2-1mo-2015-01-01-2015-02-02-Volume-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices2-1mo-2015-01-01-2015-02-02-Volume-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices3-3mo-2010-01-01-2016-02-06-High-False-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices[indices3-3mo-2010-01-01-2016-02-06-High-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/cassettes/test_yfinance_view/test_show_indices_returns[indices0-1m-2022-03-18-2022-03-21-Adj Close-True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_alphavantage_model/test_get_screener_data.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_econdb_model/test_get_treasuries[instruments0-maturities0-monthly-2020-01-01-2020-04-05].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_econdb_model/test_get_treasuries[instruments1-maturities1-annually-2015-01-04-2015-01-28].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_econdb_model/test_get_treasuries[instruments2-maturities2-weekly-2018-06-05-2018-07-06].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_econdb_model/test_obtain_treasury_maturities.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_finviz_model/test_get_valuation_performance_data[performance].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_finviz_model/test_get_valuation_performance_data[valuation].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_fred_model/test_check_output[get_series_data-kwargs_dict1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_fred_model/test_check_output[get_series_notes-kwargs_dict0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_fred_model/test_load_data[get_series_data-kwargs_dict0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_fred_model/test_yield_curve[date0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_fred_model/test_yield_curve_none[None].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_nasdaq_model/test_get_big_mac_index.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[global_bonds].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[global_currencies].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[market_overview].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[top_commodities].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[us_bonds].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/csv/test_wsj_model/test_call_func[us_indices].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/json/test_finviz_model/test_get_futures.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/json/test_fred_model/test_output[check_series_id-kwargs_dict0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/json/test_nasdaq_model/test_check_country_code_type.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_alphavantage_model.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_alphavantage_view.py (71%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_cnn_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_cnn_view.py (54%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_econ_data_helper.py (84%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_econdb_model.py (97%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_econdb_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_economy_api.py (53%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_economy_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_finnhub_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_finnhub_view.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_finviz_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_finviz_view.py (63%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_fred_model.py (98%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_nasdaq_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_nasdaq_view.py (73%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_wsj_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_wsj_view.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_yfinance_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/test_yfinance_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_alphavantage_view/test_realtime_performance_sector[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_alphavantage_view/test_realtime_performance_sector[True0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_alphavantage_view/test_realtime_performance_sector[True1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_cnn_model/test_get_feargreed_report[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_cnn_model/test_get_feargreed_report[index].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_cnn_model/test_get_feargreed_report[sps].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_cnn_view/test_get_feargreed_report.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_econdb_view/test_show_treasuries[instruments0-maturities0-monthly-2020-01-01-2020-02-03].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_econdb_view/test_show_treasuries[instruments1-maturities1-annually-2015-01-04-2015-01-28].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_econdb_view/test_show_treasuries[instruments2-maturities2-weekly-2018-06-05-2018-07-06].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_econdb_view/test_show_treasury_maturities.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_economy_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finnhub_view/test_economy_calendar_events.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finnhub_view/test_economy_calendar_events_empty.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finnhub_view/test_economy_calendar_events_no_country.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finnhub_view/test_economy_calendar_events_no_impact.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_future[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_future[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_performance[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_performance[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_valuation[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_finviz_view/test_display_valuation[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_nasdaq_view/test_display_big_mac_index[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_nasdaq_view/test_display_big_mac_index[True0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_nasdaq_view/test_display_big_mac_index[True1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_currencies-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_currencies-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_futures-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_futures-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_glbonds-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_glbonds-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_indices-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_indices-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_overview-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_overview-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_usbonds-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func[display_usbonds-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_currencies-global_currencies].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_futures-top_commodities].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_glbonds-global_bonds].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_indices-us_indices].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_overview-market_overview].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_wsj_view/test_call_func_empty_df[display_usbonds-us_bonds].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_yfinance_view/test_search_indices[keyword0-5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_yfinance_view/test_search_indices[keyword1-2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/economy/txt/test_yfinance_view/test_search_indices[keyword2-10].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_etf_controller/test_call_candle.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_etf_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_all_names_symbols.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_category[Bank Loan].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_category[Bear Market].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_description[bank].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_description[oil].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_name[bank].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_name[name0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_model/test_get_etfs_by_name[oil].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_category[Bank Loan].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_category[Bear Market].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_description[banks].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_description[oil].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_name[banks].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_financedatabase_view/test_display_etf_by_name[oil].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_compare_etfs[symbols0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_compare_etfs[symbols1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_all_names_symbols.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etf_holdings[ARKQ].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etf_holdings[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etf_overview.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etf_overview[ARKQ].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etf_overview[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etfs_by_name[VTI].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etfs_by_name[name_to_search0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_model/test_get_etfs_by_name[oil].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_display_etf_by_name[ARKQ].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_display_etf_by_name[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_comparisons[symbols0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_comparisons[symbols1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_holdings[ARKQ].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_holdings[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKQ-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKQ-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKQ].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKW-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKW-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_stockanalysis_view/test_view_overview[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_model/test_get_etf_summary_description[ARKK].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_model/test_get_etf_summary_description[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_model/test_get_etfs_by_name[ARKK].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_model/test_get_etfs_by_name[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_view/test_display_etf_description[ARKF].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_view/test_display_etf_description[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_view/test_display_etf_weightings[ARKF].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/cassettes/test_yfinance_view/test_display_etf_weightings[ARKW].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_compare_etfs[symbols0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_compare_etfs[symbols1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_get_etf_holdings[ARKQ].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_get_etf_holdings[ARKW].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_get_etf_overview[ARKQ].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_get_etf_overview[ARKW].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/csv/test_stockanalysis_model/test_get_etfs_by_name[oil].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_model/test_get_etfs_by_name[active].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_model/test_get_etfs_by_name[decliners].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_model/test_get_etfs_by_name[gainers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_view/test_show_top_mover[active].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_view/test_show_top_mover[decliners].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/cassettes/test_wsj_view/test_show_top_mover[gainers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/csv/test_wsj_model/test_get_etfs_by_name[active].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/csv/test_wsj_model/test_get_etfs_by_name[decliners].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/csv/test_wsj_model/test_get_etfs_by_name[gainers].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/csv/test_wsj_model/test_get_etfs_by_name[wrong].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/test_disc_controller.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/test_wsj_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/test_wsj_view.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/txt/test_disc_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/txt/test_wsj_view/test_show_top_mover[active].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/txt/test_wsj_view/test_show_top_mover[decliners].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/discovery/txt/test_wsj_view/test_show_top_mover[gainers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_category[Bank Loan].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_category[Bear Market].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_description[bank].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_description[oil].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_name[bank].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_financedatabase_model/test_get_etfs_by_name[oil].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_stockanalysis_model/test_get_all_names_symbols.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_stockanalysis_model/test_get_all_names_symbols_1.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_yfinance_model/test_get_etfs_by_name[ARKK].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/json/test_yfinance_model/test_get_etfs_by_name[ARKW].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/conftest.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/test_pred_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/txt/test_pred_controller/test_call_load.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/cassettes/test_screener_model/test_etf_screener[etf_config].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/cassettes/test_screener_view/test_view_screener[etf_config-10-Expense-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/cassettes/test_screener_view/test_view_screener[etf_config-5-Assets-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/cassettes/test_screener_view/test_view_screener[etf_config-7-Volume-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/csv/test_screener_model/test_etf_screener[etf_config].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/test_screener_controller.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/test_screener_model.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/test_screener_view.py (79%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/txt/test_screener_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/txt/test_screener_view/test_view_screener[etf_config-10-Expense-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/txt/test_screener_view/test_view_screener[etf_config-5-Assets-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/screener/txt/test_screener_view/test_view_screener[etf_config-7-Volume-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/technical_analysis/csv/test_ta_controller/stock_df.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/technical_analysis/test_ta_controller.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/technical_analysis/txt/test_ta_controller/test_print_help[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/technical_analysis/txt/test_ta_controller/test_print_help[start0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_etf_api.py (54%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_etf_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_financedatabase_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_financedatabase_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_stockanalysis_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_stockanalysis_view.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_yfinance_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/test_yfinance_view.py (72%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_etf_controller/test_call_candle.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_etf_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_10.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_11.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_12.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_13.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_14.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_15.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_16.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_17.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_18.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_19.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_2.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_20.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_21.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_22.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_23.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_24.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_25.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_26.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_27.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_28.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_29.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_3.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_30.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_31.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_32.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_33.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_34.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_35.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_36.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_37.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_38.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_39.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_4.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_40.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_41.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_42.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_43.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_44.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_45.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_46.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_47.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_48.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_49.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_5.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_50.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_51.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_52.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_53.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_54.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_55.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_56.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_57.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_58.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_59.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_6.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_60.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_61.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_62.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_63.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_64.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_65.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_66.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_67.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_68.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_69.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_7.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_70.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_71.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_72.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_73.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_74.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_75.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_76.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_77.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_78.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_79.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_8.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_80.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_81.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_82.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_83.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_84.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_85.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_86.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_87.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_88.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_89.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_9.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_model/test_get_all_names_symbols_90.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_category[Bank Loan].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_category[Bear Market].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_description[banks].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_description[oil].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_name[banks].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_financedatabase_view/test_display_etf_by_name[oil].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_display_etf_by_name[ARKQ].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_display_etf_by_name[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_comparisons[symbols0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_comparisons[symbols1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_holdings[ARKQ].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_holdings[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_overview[ARKQ-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_overview[ARKQ-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_overview[ARKW-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_stockanalysis_view/test_view_overview[ARKW-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_model/test_get_etf_summary_description[ARKK].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_model/test_get_etf_summary_description[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_model/test_get_etfs_by_name[ARKK].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_model/test_get_etfs_by_name[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_view/test_display_etf_description[ARKF].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_view/test_display_etf_description[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_view/test_display_etf_weightings[ARKF].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/etf/txt/test_yfinance_view/test_display_etf_weightings[ARKW].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_model/test_get_historical[CHF-USD].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_model/test_get_historical[EUR-USD].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_model/test_get_historical[GBP-EUR].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_model/test_get_historical[USD-JPY].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_view/test_display_quote[CHF-USD].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_view/test_display_quote[EUR-USD].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_view/test_display_quote[GBP-EUR].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/cassettes/test_av_view/test_display_quote[USD-JPY].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/csv/test_av_model/test_get_historical[CHF-USD].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/csv/test_av_model/test_get_historical[EUR-USD].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/csv/test_av_model/test_get_historical[GBP-EUR].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/csv/test_av_model/test_get_historical[USD-JPY].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/csv/test_ta_controller/data_df.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/test_ta_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/test_ta_controller.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/txt/test_ta_controller/test_print_help[2021-12-01].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/txt/test_ta_controller/test_print_help[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/technical_analysis/txt/test_ta_controller/test_print_help[start0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/test_av_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/test_av_view.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/test_forex_api.py (62%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/test_forex_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/forex/txt/test_forex_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/dashboards/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/dashboards/test_dashboards_controller.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/dashboards/txt/test_dashboards_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/test_jupyter_controller.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/jupyter/txt/test_jupyter_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/mutual_funds/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/mutual_funds/test_mutual_fund_controller.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/coinbase/test_coinbase_controller.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/test___init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/test_degiro_api.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/test_degiro_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/test_degiro_model.py (99%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/test_degiro_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/txt/test_degiro_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/degiro/txt/test_degiro_view/test_help_display.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/brokers/test_bro_controller.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/test_pa_controller.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_analysis/txt/test_pa_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/cassettes/test_optimizer_view/general1.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/cassettes/test_optimizer_view/test_max_sharpe.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/cassettes/test_optimizer_view/test_min_volatility.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/cassettes/test_optimizer_view/test_property_weights.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/cassettes/test_optimizer_view/test_show_eff.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/test_optimizer_view.py (65%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/test_po_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/portfolio_optimization/txt/test_po_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/test_portfolio_controller.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/portfolio/txt/test_portfolio_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_model/test_buy_and_hold.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_model/test_ema_cross_strategy.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_model/test_ema_strategy.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_model/test_get_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_model/test_rsi_strategy.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_view/test_display_ema_cross.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_view/test_display_rsi_strategy.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/cassettes/test_bt_view/test_display_simple_ema.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/csv/test_bt_model/test_get_data.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/test_bt_api.py (51%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/test_bt_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/test_bt_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/test_bt_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_view/test_display_ema_cross.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_view/test_display_rsi_strategy.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/backtesting/txt/test_bt_view/test_display_simple_ema.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_ba_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_cramer_ticker.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_view/test_cramer_ticker[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_view/test_cramer_ticker[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/cassettes/test_finnhub_model/test_get_ipo_calendar.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/csv/test_cramer_model/test_get_cramer_ticker.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/csv/test_cramer_model/test_get_orders[False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/csv/test_cramer_model/test_get_orders[True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/csv/test_finnhub_model/test_get_ipo_calendar.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/test_ba_api.py (72%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/test_ba_controller.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/test_cramer_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/test_cramer_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/test_finnhub_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_ba_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_ba_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_ba_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_ba_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_cramer_view/test_cramer_ticker[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_cramer_view/test_cramer_ticker[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_cramer_view/test_get_orders[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/behavioural_analysis/txt/test_cramer_view/test_get_orders[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_display_candle.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load[1440-av].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load[1440-iex].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load[1440-yf].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load[60-yf].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load_ticker.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load_week_or_month[False-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load_week_or_month[True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_load_week_or_month[True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_quote.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/cassettes/test_stocks_helper/test_search.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finbrain_model/test_get_sentiments.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finbrain_view/test_display_sentiment_compare.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finbrain_view/test_display_sentiment_correlation.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finnhub_model/test_get_similar_companies.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[financial].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[overview0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[overview1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[ownership].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[performance].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[technical].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[valuation].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_similar_companies[compare_list0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_finviz_compare_view/test_screener.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_marketwatch_model/test_get_financial_comparisons[2020-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_marketwatch_model/test_get_financial_comparisons[31-Dec-2020-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_marketwatch_view/test_display_balance_comparison.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_marketwatch_view/test_display_cashflow_comparison.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_marketwatch_view/test_display_income_comparison.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_polygon_model/test_get_financial_comparisons.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_historical.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_sp500_comps_tsne.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_yahoo_finance_view/test_display_correlation.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_yahoo_finance_view/test_display_historical.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/cassettes/test_yahoo_finance_view/test_display_volume.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finbrain_model/test_get_sentiments.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[MOCK_INVALID_DATA_TYPE].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[financial].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[overview0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[overview1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[ownership].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[performance].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[technical].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[valuation].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_marketwatch_model/test_get_financial_comparisons[2020-False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_marketwatch_model/test_get_financial_comparisons[31-Dec-2020-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/csv/test_yahoo_finance_model/test_get_historical.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_finnhub_model/test_get_similar_companies.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_finnhub_model/test_get_similar_companies_invalid_status.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_finviz_compare_model/test_get_similar_companies[compare_list0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_finviz_compare_model/test_get_similar_companies[compare_list1].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_polygon_model/test_get_financial_comparisons.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_polygon_model/test_get_similar_companies_invalid_status.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/json/test_yahoo_finance_model/test_get_sp500_comps_tsne.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_ca_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_ca_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_finbrain_model.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_finbrain_view.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_finnhub_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_finviz_compare_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_finviz_compare_view.py (68%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_marketwatch_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_marketwatch_view.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_polygon_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_yahoo_finance_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/test_yahoo_finance_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_ca_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finbrain_view/test_display_sentiment_compare[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finbrain_view/test_display_sentiment_compare[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finbrain_view/test_display_sentiment_correlation[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finbrain_view/test_display_sentiment_correlation[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finviz_compare_view/test_screener[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finviz_compare_view/test_screener[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_finviz_compare_view/test_screener_empty.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_balance_comparison.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_balance_comparison[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_balance_comparison[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_cashflow_comparison.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_cashflow_comparison[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_cashflow_comparison[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_income_comparison.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_income_comparison[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/comparison_analysis/txt/test_marketwatch_view/test_display_income_comparison[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load[1440-av].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load[1440-iex].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load[1440-yf].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load[60-yf].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_custom[custom_imports/stocks/Test.csv].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_custom[none].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_ticker.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_week_or_month[False-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_week_or_month[True-False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/csv/test_stocks_helper/test_load_week_or_month[True-True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_dps_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_model/test_getATSdata.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_model/test_getFINRAdata_offset.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_model/test_getFINRAweeks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_model/test_getTickerFINRAdata.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_view/test_darkpool_otc.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_finra_view/test_plot_dark_pools.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_model/test_get_short_interest[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_model/test_get_short_interest[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_view/test_short_interest[False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_view/test_short_interest[False-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_view/test_short_interest[True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_quandl_view/test_short_interest[True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_sec_model/test_get_fails_to_deliver[1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_sec_view/test_fails_to_deliver[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_sec_view/test_fails_to_deliver[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_shortinterest_model/test_get_high_short_interest.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_shortinterest_view/test_high_short_interest.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_model/test_get_dark_pool_short_positions.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_model/test_get_short_interest_days_to_cover.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_model/test_get_short_interest_volume.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_dark_pool_short_positions.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_net_short_position[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_net_short_position[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_short_interest_days_to_cover.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_short_interest_volume[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_stockgrid_view/test_short_interest_volume[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_yahoofinance_model/test_get_most_shorted.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/cassettes/test_yahoofinance_view/test_display_most_shorted.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_finra_model/test_getATSdata.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_finra_model/test_getTickerFINRAdata.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_finra_model/test_getTickerFINRAdata_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_nyse_model/test_get_short_data_by_exchange.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_quandl_model/test_get_short_interest[False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_quandl_model/test_get_short_interest[True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_sec_model/test_get_fails_to_deliver[0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_sec_model/test_get_fails_to_deliver[1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_shortinterest_model/test_get_high_short_interest.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_stockgrid_model/test_get_dark_pool_short_positions.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_stockgrid_model/test_get_short_interest_days_to_cover.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_stockgrid_model/test_get_short_interest_volume.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/csv/test_yahoofinance_model/test_get_most_shorted.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/json/test_finra_model/test_getATSdata_1.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/json/test_finra_model/test_getFINRAweeks.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/json/test_stockgrid_model/test_get_short_interest_volume_1.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_dps_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_dps_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_finra_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_finra_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_nyse_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_nyse_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_quandl_model.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_quandl_view.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_sec_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_sec_view.py (79%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_shortinterest_model.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_shortinterest_view.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_stockgrid_model.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_stockgrid_view.py (79%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_yahoofinance_model.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/test_yahoofinance_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_dps_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_dps_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_dps_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_dps_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_finra_model/test_getFINRAdata_offset.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_finra_view/test_darkpool_otc.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_finra_view/test_plot_dark_pools.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_nyse_view/test_display_short_by_exchange[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_nyse_view/test_display_short_by_exchange[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_quandl_view/test_short_interest[False-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_quandl_view/test_short_interest[False-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_quandl_view/test_short_interest[True-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_quandl_view/test_short_interest[True-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_sec_view/test_fails_to_deliver[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_sec_view/test_fails_to_deliver[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_shortinterest_view/test_high_short_interest.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_dark_pool_short_positions.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_net_short_position[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_net_short_position[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_short_interest_days_to_cover.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_short_interest_volume[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_stockgrid_view/test_short_interest_volume[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/dark_pool_shorts/txt/test_yahoofinance_view/test_display_most_shorted.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_model/test_add_order_total.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_model/test_get_ark_orders.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict0-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict1-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict2-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict3-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict4-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_ark_view/test_ark_orders_view[kwargs_dict5-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_fidelity_model/test_get_orders.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_fidelity_view/test_orders_view[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_fidelity_view/test_orders_view[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_financedatabase_view/test_show_equities.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_finnhub_model/test_get_ipo_calendar.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_finnhub_view/test_past_ipo[future_ipo].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_finnhub_view/test_past_ipo[past_ipo].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_marketbeat_model/test_get_ratings.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_nasdaq_model/test_get_retail_tickers.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_nasdaq_view/test_display_dividend_calendar.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_nasdaq_view/test_display_top_retail.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_model/test_get_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_model/test_get_news_html.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_model/test_get_next_earnings.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_model/test_get_trending_list.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_view/test_display_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_view/test_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_seeking_alpha_view/test_upcoming_earning_release_dates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_shortinterest_model/test_get_low_float.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_shortinterest_model/test_get_today_hot_penny_stocks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_shortinterest_view/test_hot_penny_stocks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_shortinterest_view/test_low_float.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_active].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_asc].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_gainers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_gtech].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_losers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_ugs].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_model/test_call_func[get_ulc].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_active].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_asc].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_gainers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_gtech].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_losers].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_ugs].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/cassettes/test_yahoofinance_view/test_call_func[display_ulc].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_ark_model/test_add_order_total.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_ark_model/test_get_ark_orders.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_fidelity_model/test_get_orders_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_finnhub_model/test_get_ipo_calendar.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_geekofwallstreet_model/test_get_realtime_earnings.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_nasdaq_model/test_get_retail_tickers.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_seeking_alpha_model/test_get_next_earnings.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_shortinterest_model/test_get_low_float.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_shortinterest_model/test_get_today_hot_penny_stocks.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_active].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_asc].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_gainers].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_gtech].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_losers].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_ugs].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/csv/test_yahoofinance_model/test_call_func[get_ulc].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/json/test_marketbeat_model/test_get_ratings.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/json/test_seeking_alpha_model/test_get_trending_list.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_ark_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_ark_view.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_disc_api.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_disc_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_fidelity_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_fidelity_view.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_financedatabase_view.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_finnhub_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_finnhub_view.py (78%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_nasdaq_model.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_nasdaq_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_seeking_alpha_model.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_seeking_alpha_view.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_shortinterest_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_shortinterest_view.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_yahoofinance_model.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/test_yahoofinance_view.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict0-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict1-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict2-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict3-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict4-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view[kwargs_dict5-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_ark_orders_view_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_direction_color_red_green[Buy].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_direction_color_red_green[Mocked Value].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_direction_color_red_green[Sell].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_lambda_direction_color_red_green[Buy].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_lambda_direction_color_red_green[Mocked Value].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_ark_view/test_lambda_direction_color_red_green[Sell].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_disc_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_disc_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_disc_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_disc_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_model/test_get_orders.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_buy_sell_ratio_color_red_green[25% Buys, 75% Sells].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_buy_sell_ratio_color_red_green[75% Buys, 25% Sells].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_buy_sell_ratio_color_red_green[Mocked Value].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_dprice_change_color_red_green[+8.20 (+18.3363%)].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_dprice_change_color_red_green[-8.20 (-18.3363%)].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_lambda_buy_sell_ratio_color_red_green[25% Buys, 75% Sells].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_lambda_buy_sell_ratio_color_red_green[75% Buys, 25% Sells].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_lambda_buy_sell_ratio_color_red_green[Mocked Value].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_lambda_price_change_color_red_green[+8.20 (+18.3363%)].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_lambda_price_change_color_red_green[-8.20 (-18.3363%)].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_orders_view[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_fidelity_view/test_orders_view[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_financedatabase_view/test_show_equities[kwargs_dict0-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_financedatabase_view/test_show_equities[kwargs_dict1-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_finnhub_view/test_func_empty_df[future_ipo].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_finnhub_view/test_func_empty_df[past_ipo].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_finnhub_view/test_past_ipo[future_ipo].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_finnhub_view/test_past_ipo[past_ipo].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_nasdaq_view/test_display_dividend_calendar.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_nasdaq_view/test_display_top_retail.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_nasdaq_view/test_display_top_retail[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_nasdaq_view/test_display_top_retail[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_seeking_alpha_view/test_display_news.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_seeking_alpha_view/test_news.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_seeking_alpha_view/test_upcoming_earning_release_dates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_shortinterest_view/test_hot_penny_stocks.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_shortinterest_view/test_low_float.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_active].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_asc].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_gainers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_gtech].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_losers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_ugs].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_call_func[display_ulc].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_active-get_active].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_asc-get_asc].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_gainers-get_gainers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_gtech-get_gtech].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_losers-get_losers].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_ugs-get_ugs].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/discovery/txt/test_yahoofinance_view/test_func_empty_df[display_ulc-get_ulc].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_ark_model/test_get_ark_trades_by_ticker_INVALID_TICKER.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_ark_model/test_get_ark_trades_by_ticker_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_ark_view/test_display_ark_trades_INVALID_TICKER.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_ark_view/test_display_ark_trades_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_business_insider_model/test_get_price_target_from_analysts_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_business_insider_view/test_estimates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_business_insider_view/test_price_target_from_analysts_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_business_insider_view/test_price_target_from_analysts_raw.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_model/test_get_customers.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_model/test_get_customers_invalid.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_model/test_get_suppliers.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_model/test_get_suppliers_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_model/test_get_suppliers_invalid.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_view/test_get_customers.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_view/test_get_customers_invalid.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_view/test_get_suppliers.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_csimarket_view/test_get_suppliers_invalid.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finnhub_model/test_get_rating_over_time.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finnhub_model/test_get_rating_over_time_invalid_ticker.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finnhub_view/test_rating_over_time_TSLA.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finnhub_view/test_rating_over_time_invalid_ticker.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finnhub_view/test_rating_over_time_invalid_token.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finviz_model/test_get_analyst_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finviz_model/test_get_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finviz_view/test_analyst.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_finviz_view/test_news.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_fmp_model/test_get_rating.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_fmp_view/test_analyst.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_fmp_view/test_rating.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_marketwatch_model/test_get_rating_over_time.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/cassettes/test_marketwatch_view/test_analyst.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_ark_model/test_get_ark_trades_by_ticker.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_business_insider_model/test_get_estimates_quarter_earnings.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_business_insider_model/test_get_estimates_quarter_revenues.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_business_insider_model/test_get_estimates_year_estimates.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_business_insider_model/test_get_price_target_from_analysts.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_finnhub_model/test_get_rating_over_time.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_finviz_model/test_get_analyst_data.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_finviz_model/test_get_news.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_fmp_model/test_get_rating.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/csv/test_marketwatch_model/test_get_rating_over_time.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/json/test_finviz_model/test_get_news.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_ark_model.py (97%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_ark_view.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_business_insider_model.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_business_insider_view.py (80%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_csimarket_model.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_csimarket_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_dd_api.py (51%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_dd_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_finnhub_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_finnhub_view.py (73%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_finviz_model.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_finviz_view.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_fmp_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_fmp_view.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_marketwatch_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/test_marketwatch_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_ark_view/test_display_ark_trades_default.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_ark_view/test_display_ark_trades_invalid_ticker.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_ark_view/test_display_ark_trades_no_tab.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_business_insider_view/test_estimates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_business_insider_view/test_price_target_from_analysts_raw.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_model/test_get_customers.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_model/test_get_customers_invalid.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_model/test_get_suppliers.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_model/test_get_suppliers_invalid.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_view/test_get_customers.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_view/test_get_customers_invalid.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_view/test_get_suppliers.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_csimarket_view/test_get_suppliers_invalid.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_dd_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_dd_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_dd_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_dd_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_finnhub_view/test_rating_over_time.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_finnhub_view/test_rating_over_time_invalid_ticker.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_finnhub_view/test_rating_over_time_invalid_token.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_finviz_view/test_analyst.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_finviz_view/test_news.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_fmp_view/test_rating.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/due_diligence/txt/test_marketwatch_view/test_analyst.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_balance_sheet-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_balance_sheet-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_cash_flow-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_cash_flow-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_earnings-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_earnings-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_income_statements-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_income_statements-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_key_metrics-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_check_output[get_overview-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_get_dupont.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_model/test_get_fraud_ratios.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_balance_sheet-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_balance_sheet-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_earnings-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_earnings-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_earnings-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_earnings-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_earnings-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_income_statement-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_income_statement-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_key-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[False-display_overview-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_balance_sheet-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_balance_sheet-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_earnings-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_earnings-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_earnings-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_earnings-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_earnings-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_income_statement-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_income_statement-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_key-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_av_view/test_check_output[True-display_overview-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_business_insider_model/test_get_management.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_business_insider_view/test_display_management[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_business_insider_view/test_display_management[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_model/test_get_fama_coe.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_model/test_get_fama_raw.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_model/test_get_historical_5.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_model/test_others_in_sector.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_workbook.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_xls.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_eclect_us_model/test_get_filings_analysis.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_eclect_us_view/test_display_analysis.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_finviz_model/test_get_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_finviz_view/test_display_screen_data[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_finviz_view/test_display_screen_data[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_model/test_pget_sean_seah_warnings[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_model/test_pget_sean_seah_warnings[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_model/test_prepare_df_financials[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_model/test_prepare_df_financials[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[False-balance].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[False-cash].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[False-income].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[True-balance].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[True-cash].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_call_func[True-income].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_display_sean_seah_warnings[False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_display_sean_seah_warnings[False-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_display_sean_seah_warnings[True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_market_watch_view/test_display_sean_seah_warnings[True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_calendar_earnings].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_dividends].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_hq].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_splits].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_sustainability].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_website].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_mktcap.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_shareholders.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_calendar_earnings].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_dividends].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_info].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_mktcap].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_shareholders].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_splits].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_sustainability].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_balance_sheet-kwargs_dict6].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_balance_sheet-kwargs_dict7].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_cash_flow-kwargs_dict8].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_cash_flow-kwargs_dict9].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_earnings-kwargs_dict2].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_earnings-kwargs_dict3].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_income_statements-kwargs_dict4].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_income_statements-kwargs_dict5].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_key_metrics-kwargs_dict1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_check_output[get_overview-kwargs_dict0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_get_dupont.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_av_model/test_get_fraud_ratios.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_business_insider_model/test_get_management.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_dcf_model/test_get_fama_raw.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_dcf_model/test_get_historical_5.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_finviz_model/test_get_data.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_market_watch_model/test_pget_sean_seah_warnings[False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_market_watch_model/test_pget_sean_seah_warnings[True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_market_watch_model/test_prepare_df_financials[False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_market_watch_model/test_prepare_df_financials[True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_call_func[get_calendar_earnings].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_call_func[get_dividends].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_call_func[get_info].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_call_func[get_splits].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_call_func[get_sustainability].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_get_mktcap.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_get_shareholders.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_get_shareholders_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/csv/test_yahoo_finance_model/test_get_shareholders_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_get_score.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_balance-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_cash-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_dcf-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_enterprise-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_financial_growth-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_income-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_key_metrics-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_key_ratios-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_profile-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_model/test_valid_df[get_quote-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_balance_sheet-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_cash_flow-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_discounted_cash_flow-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_enterprise-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_financial_ratios-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_financial_statement_growth-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_income_statement-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_key_metrics-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_profile-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[False-display_quote-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_balance_sheet-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_cash_flow-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_discounted_cash_flow-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_enterprise-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_financial_ratios-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_financial_statement_growth-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_income_statement-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_key_metrics-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_profile-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_check_output[True-display_quote-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/cassettes/test_fmp_view/test_valinvest_score.yaml (100%) create mode 100644 tests/openbb_terminal/stocks/fundamental_analysis/financial_modeling_prep/test_fmp_api.py rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/test_fmp_controller.py (89%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/test_fmp_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/test_fmp_view.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_get_score.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_balance-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_cash-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_dcf-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_enterprise-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_financial_growth-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_income-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_key_metrics-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_key_ratios-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_profile-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_model/test_valid_df[get_quote-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_balance_sheet-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_cash_flow-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_discounted_cash_flow-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_enterprise-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_financial_ratios-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_financial_statement_growth-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_income_statement-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_key_metrics-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_profile-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[False-display_quote-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_balance_sheet-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_cash_flow-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_discounted_cash_flow-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_enterprise-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_financial_ratios-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_financial_statement_growth-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_income_statement-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_key_metrics-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_profile-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_check_output[True-display_quote-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/financial_modeling_prep/txt/test_fmp_view/test_valinvest_score.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_model/test_get_fraud_ratios.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_view/fa_av_balance.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_view/fa_av_cash.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_view/fa_av_earnings.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_view/fa_av_income.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/json/test_av_view/fa_av_overview.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_av_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_av_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_business_insider_model.py (81%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_business_insider_view.py (69%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_dcf_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_dcf_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_eclect_us_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_eclect_us_view.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_fa_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_fa_controller.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_finviz_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_finviz_view.py (70%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_market_watch_model.py (90%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_market_watch_view.py (80%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_yahoo_finance_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_yahoo_finance_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/test_yield_curve_model.py (77%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_balance_sheet-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_balance_sheet-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_cash_flow-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_cash_flow-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_earnings-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_earnings-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_income_statements-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_income_statements-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_key_metrics-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_check_output[get_overview-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_invalid_response_status[get_earnings-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_invalid_response_status[get_key_metrics-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_model/test_invalid_response_status[get_overview-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_empty_df[display_earnings-get_earnings-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_empty_df[display_key-get_key_metrics-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_empty_df[display_overview-get_overview-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_balance_sheet-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_balance_sheet-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_cash_flow-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_earnings-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_income_statement-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_income_statement-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_key-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_key-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[False-display_overview-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_balance_sheet-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_balance_sheet-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_cash_flow-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_earnings-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_income_statement-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_income_statement-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_key-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_key-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_check_output[True-display_overview-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_display_fraud[df0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_display_fraud[ratios0-nan-nan].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_display_fraud[ratios1-0.1-0.2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_display_fraud[ratios2-0.1-0.2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_display_fraud[ratios3-1-0.2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_av_view/test_dupont[df0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_business_insider_view/test_display_management.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_business_insider_view/test_display_management[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_business_insider_view/test_display_management[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_eclect_us_model/test_get_filings_analysis.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_eclect_us_view/test_display_analysis.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_eclect_us_view/test_display_analysis_invalid.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_fa_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_fa_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_fa_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_fa_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_finviz_view/test_display_screen_data.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_finviz_view/test_display_screen_data[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_finviz_view/test_display_screen_data[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[False-balance].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[False-cash].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[False-income].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[True-balance].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[True-cash].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func[True-income].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func_empty_df[balance].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func_empty_df[cash].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_call_func_empty_df[income].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[False-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[False-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[True-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[True-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_market_watch_view/test_display_sean_seah_warnings_empty_df.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_model/test_call_func[get_hq].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_model/test_call_func[get_website].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_model/test_get_mktcap_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[False-display_calendar_earnings].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[False-display_dividends].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[False-display_info].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[False-display_shareholders].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[False-display_sustainability].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[True-display_calendar_earnings].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[True-display_dividends].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[True-display_info].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[True-display_shareholders].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[True-display_sustainability].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_calendar_earnings].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_dividends].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_info].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_mktcap].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_shareholders].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_splits].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func[display_sustainability].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_calendar_earnings-get_calendar_earnings].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_calendar_earnings-get_sustainability].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_dividends-get_dividends].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_splits-get_splits].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_sustainability-get_calendar_earnings].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/txt/test_yahoo_finance_view/test_call_func_empty_df[display_sustainability-get_sustainability].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/yaml/test_market_watch_model/watch_model.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/fundamental_analysis/yaml/test_yield_curve_model/curve_model.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_gov_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_analyze_qtr_contracts.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[congress-COIN].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[contracts-AMRC].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[corporate-lobbying-HBI].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[house-SPY].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[quarter-contracts-SSTK].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_model/test_get_government_trading[senate-CONE].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/cassettes/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_analyze_qtr_contracts[downmom].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_analyze_qtr_contracts[total].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_analyze_qtr_contracts[upmom].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[congress-COIN].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[contracts-AMRC].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[corporate-lobbying-HBI].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[house-SPY].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[quarter-contracts-SSTK].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/csv/test_quiverquant_model/test_get_government_trading[senate-CONE].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/test_gov_api.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/test_gov_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/test_quiverquant_model.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/test_quiverquant_view.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_check_ticker[False-None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_check_ticker[True-MOCK_TYPE].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_gov_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_contracts-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_buys-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_sells-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_government_trading-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_hist_contracts-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_contracts-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_last_government-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_lobbying-kwargs_dict10].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_qtr_contracts-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9-False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9-True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func[display_top_lobbying-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_contracts-kwargs_dict5].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_government_buys-kwargs_dict1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_government_sells-kwargs_dict2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_government_trading-kwargs_dict4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_hist_contracts-kwargs_dict7].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_last_contracts-kwargs_dict3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_last_government-kwargs_dict0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_lobbying-kwargs_dict9].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_qtr_contracts-kwargs_dict6].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/government/txt/test_quiverquant_view/test_call_func_empty_df[display_top_lobbying-kwargs_dict8].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_businessinsider_model/test_get_insider_activity.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_businessinsider_view/test_insider_activity[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_businessinsider_view/test_insider_activity[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_finviz_model/test_get_last_insider_activity.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_finviz_view/test_last_insider_activity.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_finviz_view/test_last_insider_activity_none.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_openinsider_model/test_get_open_insider_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_openinsider_view/test_print_insider_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/cassettes/test_openinsider_view/test_print_insider_filter.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/csv/test_businessinsider_model/test_get_insider_activity.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/csv/test_openinsider_model/test_get_open_insider_data.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_finviz_model/test_get_last_insider_activity.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[green_highlight-text_list3].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[lambda_green_highlight-text_list3].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[lambda_magenta_highlight-text_list2].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[lambda_red_highlight-text_list0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[lambda_yellow_highlight-text_list1].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[magenta_highlight-text_list2].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[red_highlight-text_list0].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/json/test_openinsider_view/test_format_list_func[yellow_highlight-text_list1].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_businessinsider_model.py (84%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_businessinsider_view.py (81%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_finviz_model.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_finviz_view.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_insider_api.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_insider_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_openinsider_model.py (98%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/test_openinsider_view.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_businessinsider_view/test_insider_activity[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_businessinsider_view/test_insider_activity[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_finviz_view/test_last_insider_activity.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_finviz_view/test_last_insider_activity_none.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_call_func_empty_ticker[call_act].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_call_func_empty_ticker[call_lins].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_call_func_no_stock[call_act].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_call_func_no_stock[call_lins].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_call_func_no_stock[call_stats].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_insider_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_dates[d_date0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_dates[d_date1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_dates[d_date2].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_int_in_list[l_possible_vals0-1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_int_in_list[l_possible_vals1-3].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_open_insider_company_totals[d_company_totals0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_valid_multiple[1-a].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_valid_multiple[2-4].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_valid_range[-1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_check_valid_range[1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_model/test_get_open_insider_link.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/insider/txt/test_openinsider_view/test_print_insider_filter.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_alphaquery_model/test_get_put_call_ratio.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_alphaquery_view/test_display_put_call_ratio.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_barchart_model/test_get_options_info.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_barchart_view/test_print_options_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_chartexchange_model/test_get_option_history.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_chartexchange_view/test_display_raw.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_fdscanner_model/test_unusual_options.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_fdscanner_view/test_display_options.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_options_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_syncretism_model/test_get_historical_greeks[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_syncretism_model/test_get_historical_greeks[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_syncretism_model/test_get_screener_output.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_syncretism_view/test_view_historical_greeks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_syncretism_view/test_view_screener_output.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_model/test_get_historical_options.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_model/test_get_option_chains.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_model/test_last_price.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_model/test_option_expirations.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_view/test_display_chains.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_view/test_display_historical.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_view/test_plot_oi.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_tradier_view/test_plot_volume_open_interest.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[get_closing].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[get_dividend].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[get_info].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[get_iv_surface].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[get_price].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_call_func[option_expirations].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_get_option_chain.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_model/test_option_expirations_no_dates.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_plot_oi.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_plot_plot.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_plot_vol.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_plot_volume_open_interest.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_risk_neutral_vals.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_show_binom.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_show_greeks.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/cassettes/test_yfinance_view/test_show_parity.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_alphaquery_model/test_get_put_call_ratio.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_barchart_model/test_get_options_info.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_calculator_model/test_pnl_calculator[kwargs0].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_calculator_model/test_pnl_calculator[kwargs0]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_calculator_model/test_pnl_calculator[kwargs1].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_calculator_model/test_pnl_calculator[kwargs1]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_chartexchange_model/test_get_option_history.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_fdscanner_model/test_unusual_options.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_syncretism_model/test_get_historical_greeks.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_syncretism_model/test_get_historical_greeks[False].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_syncretism_model/test_get_historical_greeks[True].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_syncretism_model/test_get_screener_output.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_tradier_model/test_get_historical_options.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_tradier_model/test_get_option_chains.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_yfinance_model/test_call_func[get_closing].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_yfinance_model/test_call_func[get_dividend].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_yfinance_model/test_call_func[get_iv_surface].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_yfinance_model/test_get_option_chain.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/csv/test_yfinance_model/test_get_option_chain_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_calculator_model/test_pnl_calculator[kwargs0]_2.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_calculator_model/test_pnl_calculator[kwargs1]_2.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_tradier_model/test_last_price.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_tradier_model/test_option_expirations.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_tradier_view/test_check_valid_option_chains_headers.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_yfinance_model/test_call_func[get_info].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_yfinance_model/test_call_func[get_price].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/json/test_yfinance_model/test_call_func[option_expirations].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_alphaquery_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_alphaquery_view.py (73%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_barchart_model.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_barchart_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_calculator_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_calculator_view.py (69%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_chartexchange_model.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_chartexchange_view.py (73%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_fdscanner_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_fdscanner_view.py (79%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_options_api.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_options_controller.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_payoff_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_pricing_controller.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_screener_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_syncretism_model.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_syncretism_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_tradier_model.py (98%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_tradier_view.py (83%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_yfinance_model.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/test_yfinance_view.py (72%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_alphaquery_view/test_display_put_call_ratio_empty.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_barchart_view/test_print_options_data.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_calculator_view/test_view_calculator[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_calculator_view/test_view_calculator[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_chartexchange_view/test_display_raw[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_chartexchange_view/test_display_raw[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_fdscanner_model/test_unusual_options_1.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_fdscanner_view/test_display_options[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_fdscanner_view/test_display_options[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_options_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_payoff_controller/test_print_help[long].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_payoff_controller/test_print_help[none].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_payoff_controller/test_print_help[short].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_pricing_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_screener_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_available_presets[].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_available_presets[high_IV].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_screener_output.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_screener_output[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_screener_output[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_syncretism_view/test_view_screener_output_error.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_chains[False-False--1--1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_chains[False-True--1--1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_chains[False-True-80.0-90.0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_chains[True-False--1--1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_chains[True-False-80.0-90.0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_display_historical.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_green_highlight.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_lambda_green_highlight.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_lambda_red_highlight.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_tradier_view/test_red_highlight.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/options/txt/test_yfinance_model/test_option_expirations_no_dates.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/conftest.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/test_pred_api.py (60%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/test_pred_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_menu_quick_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_menu_system_exit.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/prediction_techniques/txt/test_pred_controller/test_switch_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/cassettes/test_factors_model/test_capm_information.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/cassettes/test_factors_view/test_capm_view.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/cassettes/test_qa_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/json/test_factors_model/test_capm_information.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/test_factors_model.py (92%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/test_factors_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/test_qa_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/test_qa_controller.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/txt/test_factors_view/test_capm_view.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/quantitative_analysis/txt/test_qa_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/research/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/research/test_res_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/research/txt/test_res_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[financial-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[financial].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[overview-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[overview].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[ownership-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[ownership].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[performance-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[performance].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[technical-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[technical].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[valuation-2].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data[valuation].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data_no_limit.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_model/test_get_screener_data_no_preset_loaded.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_view/test_screener[False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_view/test_screener[True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_view/test_screener_sort_matches[MOCK_SORT].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_finviz_view/test_screener_sort_matches[Ticker].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_yahoofinance_view/test_historical.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/cassettes/test_yahoofinance_view/test_historical_no_d_signals.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[MOCK_DATA_TYPE].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[financial].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[overview].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[ownership].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[performance].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[technical].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data[valuation].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data_no_limit.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/csv/test_finviz_model/test_get_screener_data_no_preset_loaded.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/test_finviz_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/test_finviz_view.py (82%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/test_screener_api.py (52%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/test_screener_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/test_yahoofinance_view.py (78%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_finviz_view/test_screener[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_finviz_view/test_screener[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_finviz_view/test_screener_sort_matches[MOCK_SORT].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_finviz_view/test_screener_sort_matches[Ticker].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_screener_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_yahoofinance_view/test_historical.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/screener/txt/test_yahoofinance_view/test_historical_no_d_signals.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_companies_per_country_in_industry.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_companies_per_country_in_sector.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_companies_per_industry_in_country.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_companies_per_industry_in_sector.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_companies_per_sector_in_country.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_countries[-Conglomerates].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_countries[-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_countries[Uranium-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_industries[-Conglomerates].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_industries[-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_industries[France-Energy].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_industries[France-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_sectors[-France].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_sectors[-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_sectors[Uranium-].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_model/test_get_stocks_data.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_country_in_industry.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_country_in_sector.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[False-True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[False-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[True-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[True-True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[True-True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_industry_in_sector[True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[-True-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[-True-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[-True].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[Small Cap-False-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_financedatabase_view/test_display_companies_per_sector_in_country[Small Cap-False].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_model/test_get_stocks_data[stocks0-re-sa_keys0-annual-IS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_model/test_get_stocks_data[stocks1-rec-sa_keys1-quarterly-BS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_model/test_get_stocks_data[stocks2-ncf-sa_keys2-annual-CF].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_model/test_get_stocks_data[stocks3-ni-sa_keys3-quarterly-IS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_model/test_get_stocks_data[stocks4-tle-sa_keys4-trailing-BS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_view/test_display_plots_financials[ncf-sa_keys2-Netherlands-Technology-None-annual-3-Large-CF].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/cassettes/test_stockanalysis_view/test_display_plots_financials[rec-sa_keys1-Germany-Technology-None-trailing-13-Large-BS].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_change_type_dataframes.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks0-re-sa_keys0-annual-IS].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks1-rec-sa_keys1-quarterly-BS].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks2-ncf-sa_keys2-annual-CF].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks2-ncf-sa_keys2-annual-CF]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks2-ncf-sa_keys2-annual-CF]_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks3-ni-sa_keys3-quarterly-IS].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks3-ni-sa_keys3-quarterly-IS]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks3-ni-sa_keys3-quarterly-IS]_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks4-tle-sa_keys4-trailing-BS].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks4-tle-sa_keys4-trailing-BS]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_get_stocks_data[stocks4-tle-sa_keys4-trailing-BS]_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_match_length_dataframes.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_model/test_match_length_dataframes_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[ncf-sa_keys2-Netherlands-Technology-None-annual-3-Large-CF]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[ncf-sa_keys2-Netherlands-Technology-None-annual-3-Large-CF]_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_2.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_3.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_4.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_5.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_6.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_7.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS]_8.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/csv/test_stockanalysis_view/test_display_plots_financials[rec-sa_keys1-Germany-Technology-None-trailing-13-Large-BS]_1.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_companies_per_country_in_industry.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_companies_per_country_in_sector.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_companies_per_industry_in_country.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_companies_per_industry_in_sector.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_companies_per_sector_in_country.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_countries[-Conglomerates].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_countries[-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_countries[Uranium-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_industries[-Conglomerates].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_industries[-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_industries[France-Energy].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_industries[France-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_marketcap.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_sectors[-France].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_sectors[-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_sectors[Uranium-].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_financedatabase_model/test_get_stocks_data.json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_stockanalysis_view/test_display_plots_financials[ncf-sa_keys2-Netherlands-Technology-None-annual-3-Large-CF].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_stockanalysis_view/test_display_plots_financials[re-sa_keys0-United States-None-Credit Services-annual-12-Large-IS].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/json/test_stockanalysis_view/test_display_plots_financials[rec-sa_keys1-Germany-Technology-None-trailing-13-Large-BS].json (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/test_financedatabase_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/test_financedatabase_view.py (95%) create mode 100644 tests/openbb_terminal/stocks/sector_industry_analysis/test_sia_api.py rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/test_sia_controller.py (91%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/test_stockanalysis_model.py (95%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/test_stockanalysis_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/sector_industry_analysis/txt/test_sia_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/__init__.py (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_finbrain_model/test_get_technical_summary_report.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_finbrain_view/test_technical_summary_report.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_finviz_model/test_get_finviz_image.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_finviz_view/test_view.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_ta_controller/test_call_load.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_tradingview_model/test_get_tradingview_recommendation[1d].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_tradingview_model/test_get_tradingview_recommendation[].yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/cassettes/test_tradingview_view/test_print_recommendation.yaml (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/csv/test_finnhub_model/test_get_pattern_recognition.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/csv/test_ta_controller/stock_df.csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/csv/test_tradingview_model/test_get_tradingview_recommendation[1d].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/csv/test_tradingview_model/test_get_tradingview_recommendation[].csv (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finbrain_model.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finbrain_view.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finnhub_model.py (97%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finnhub_view.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finviz_model.py (76%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_finviz_view.py (55%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_ta_api.py (50%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_ta_controller.py (96%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_tradingview_model.py (88%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/test_tradingview_view.py (86%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_finbrain_model/test_get_technical_summary_report.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_finbrain_view/test_technical_summary_report.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_finnhub_view/test_plot_pattern_recognition.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_ta_controller/test_print_help[None].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_ta_controller/test_print_help[start0].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/technical_analysis/txt/test_tradingview_view/test_print_recommendation.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/test_stocks_api.py (85%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/test_stocks_controller.py (94%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/test_stocks_helper.py (93%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_controller/test_print_help.txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_helper/test_load_custom_output[custom_imports/stocks/test.csv].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_helper/test_load_custom_output[none].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_helper/test_load_custom_output_wrong_path[random_folder/test69.csv].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_helper/test_search[False].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/stocks/txt/test_stocks_helper/test_search[True].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/test_debug_mode.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/test_terminal_helper.py (87%) rename tests/{gamestonk_terminal => openbb_terminal}/test_thought_of_the_day.py (74%) rename tests/{gamestonk_terminal => openbb_terminal}/txt/test_menu/test_menu[False-False-None-path1].txt (100%) rename tests/{gamestonk_terminal => openbb_terminal}/txt/test_menu/test_menu[False-True-alt_covid-path2].txt (66%) rename tests/{gamestonk_terminal => openbb_terminal}/txt/test_menu/test_menu[True-False-None-None].txt (97%) rename tests/{gamestonk_terminal => openbb_terminal}/yaml/test_thought_of_the_day/thought_of_the_day.yaml (100%) diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 3080646e1cd..d507b3677da 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -1,9 +1,9 @@ name: Mac OS X Full Clean Build with ML env: - GTFF_ENABLE_QUICK_EXIT: true - GTFF_LOG_COLLECTION: false - GTFF_USE_ION: false - GTFF_USE_PROMPT_TOOLKIT: false + OPENBB_ENABLE_QUICK_EXIT: true + OPENBB_LOG_COLLECTION: false + OPENBB_USE_ION: false + OPENBB_USE_PROMPT_TOOLKIT: false PIP_DEFAULT_TIMEOUT: 100 PYTHONNOUSERSITE: 1 on: @@ -14,7 +14,7 @@ on: inputs: comments: required: true - description: 'Test scenario tags' + description: "Test scenario tags" jobs: macos-conda: name: MacOS-latest, Conda-latest, Python 3.8 @@ -41,7 +41,7 @@ jobs: - name: Setup Miniconda uses: conda-incubator/setup-miniconda@v2 with: - miniconda-version: 'latest' + miniconda-version: "latest" auto-update-conda: true channels: conda-forge,defaults show-channel-urls: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d96449875b0..ba44af0bdd1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,9 +1,9 @@ name: Tests env: - GTFF_ENABLE_QUICK_EXIT: true - GTFF_LOG_COLLECTION: false - GTFF_USE_ION: false - GTFF_USE_PROMPT_TOOLKIT: false + OPENBB_ENABLE_QUICK_EXIT: true + OPENBB_LOG_COLLECTION: false + OPENBB_USE_ION: false + OPENBB_USE_PROMPT_TOOLKIT: false PIP_DEFAULT_TIMEOUT: 100 on: [pull_request, push] jobs: @@ -38,7 +38,7 @@ jobs: - run: shopt -s globstar && pyupgrade --py36-plus **/*.py - run: safety check - run: | - pylint terminal.py gamestonk_terminal bots tests + pylint terminal.py openbb_terminal bots tests test: name: Base Tests - Ubuntu-latest - Python 3.9 needs: linting @@ -96,7 +96,7 @@ jobs: - name: Lint Code Base uses: docker://avtodev/markdown-lint:v1 with: - args: "./*.md ./changelogs/*.md ./gamestonk_terminal/**/*.md ./discordbot/**/*.md" + args: "./*.md ./changelogs/*.md ./openbb_terminal/**/*.md ./discordbot/**/*.md" tests-python: name: Vanilla Python Tests - (${{ matrix.python-version }}, ${{ matrix.os }}) needs: test @@ -257,7 +257,7 @@ jobs: shell: bash -l {0} run: | pip install pylint==2.12.2 - pylint discordbot gamestonk_terminal terminal.py tests + pylint discordbot openbb_terminal terminal.py tests - name: Run MyPy (Bash) if: runner.os != 'Windows' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 01509353059..1afc7256415 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -1,9 +1,9 @@ name: Windows 10 Full Clean Build with ML env: - GTFF_ENABLE_QUICK_EXIT: true - GTFF_LOG_COLLECTION: false - GTFF_USE_ION: false - GTFF_USE_PROMPT_TOOLKIT: false + OPENBB_ENABLE_QUICK_EXIT: true + OPENBB_LOG_COLLECTION: false + OPENBB_USE_ION: false + OPENBB_USE_PROMPT_TOOLKIT: false PIP_DEFAULT_TIMEOUT: 100 PYTHONNOUSERSITE: 1 on: @@ -14,7 +14,7 @@ on: inputs: comments: required: true - description: 'Test scenario tags' + description: "Test scenario tags" jobs: windows-conda: name: Windows-latest, Conda-latest, Python 3.8 @@ -47,7 +47,7 @@ jobs: - name: Setup Miniconda uses: conda-incubator/setup-miniconda@v2 with: - miniconda-version: 'latest' + miniconda-version: "latest" auto-update-conda: true channels: conda-forge,defaults show-channel-urls: true diff --git a/.gitignore b/.gitignore index ac66e938e07..17f42598a3f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,17 +15,17 @@ exports/* .idea .coverage htmlcov -gamestonk_terminal/config_plot.py -gamestonk_terminal/config_terminal.py -gamestonk_terminal/feature_flags.py -gamestonk_terminal/jupyter/reports/stored/* -gamestonk_terminal/jupyter/dashboards/.ipynb_checkpoints -gamestonk_terminal/jupyter/reports/.ipynb_checkpoints -gamestonk_terminal/jupyter/widgets/.ipynb_checkpoints -!gamestonk_terminal/jupyter/reports/stored/.gitkeep -!gamestonk_terminal/jupyter/dashboards/*.ipynb -!gamestonk_terminal/jupyter/reports/*.ipynb -gamestonk_terminal/portfolio/portfolios/* +openbb_terminal/config_plot.py +openbb_terminal/config_terminal.py +openbb_terminal/feature_flags.py +openbb_terminal/jupyter/reports/stored/* +openbb_terminal/jupyter/dashboards/.ipynb_checkpoints +openbb_terminal/jupyter/reports/.ipynb_checkpoints +openbb_terminal/jupyter/widgets/.ipynb_checkpoints +!openbb_terminal/jupyter/reports/stored/.gitkeep +!openbb_terminal/jupyter/dashboards/*.ipynb +!openbb_terminal/jupyter/reports/*.ipynb +openbb_terminal/portfolio/portfolios/* .ipynb_checkpoints/* *.swp *.http @@ -54,4 +54,4 @@ docs/_build styles/user # the file containing the API keys for the web version -gamestonk_terminal_web/setenv +openbb_terminal_web/setenv diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4af3b8a16e5..17ecc877738 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -53,7 +53,7 @@ repos: hooks: - id: pylint name: pylint - entry: pylint bots gamestonk_terminal terminal.py tests + entry: pylint bots openbb_terminal terminal.py tests language: system types: [python] - repo: https://github.com/Yelp/detect-secrets diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 16e16751b26..042a77de119 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -2,11 +2,11 @@ ## 1. Purpose -A primary goal of Gamestonk Terminal is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). +A primary goal of OpenBB Terminal is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. -We invite all those who participate in Gamestonk Terminal to help us create safe and positive experiences for everyone. +We invite all those who participate in OpenBB Terminal to help us create safe and positive experiences for everyone. ## 2. Open [Source/Culture/Tech] Citizenship @@ -61,7 +61,7 @@ Additionally, community organizers are available to help community members engag ## 8. Addressing Grievances -If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify GamestonkTerminal with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies. +If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify OpenBBTerminal with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies. ## 9. Scope diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ecd5c16c471..908ceaefcd8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,51 +2,51 @@ First off, thanks for taking the time to contribute (or at least read the Contributing Guidelines)! 🚀 -The following is a set of guidelines for contributing to Gamestonk Terminal. These are mostly guidelines, not rules. +The following is a set of guidelines for contributing to OpenBB Terminal. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. [How Can I Contribute?](#how-can-i-contribute) -* [Community](#community) -* [Retail Trader](#retail-trader) -* [Software Developer](#software-developer) +- [Community](#community) +- [Retail Trader](#retail-trader) +- [Software Developer](#software-developer) [Development Process](#development-process) - 1. [Select feature](#select-feature) - 2. [Understand Code Structure](#understand-code-structure) - 3. [Follow Coding Guidelines](#follow-coding-guidelines) - 4. [Remember Coding Style](#remember-coding-style) - 5. [Write Code and Commit](#write-code-and-commit) - 6. [Add a Test](#add-a-test) - 7. [Add Documentation](#add-documentation) - 8. [Open a Pull Request](#open-a-pull-request) - 9. [Review Process](#review-process) +1. [Select feature](#select-feature) +2. [Understand Code Structure](#understand-code-structure) +3. [Follow Coding Guidelines](#follow-coding-guidelines) +4. [Remember Coding Style](#remember-coding-style) +5. [Write Code and Commit](#write-code-and-commit) +6. [Add a Test](#add-a-test) +7. [Add Documentation](#add-documentation) +8. [Open a Pull Request](#open-a-pull-request) +9. [Review Process](#review-process) ## How Can I Contribute? ### Community -Increase Gamestonk Terminal reach: +Increase OpenBB Terminal reach: -* Star the repo. -* Pass the word to your friends/family. -* Create content (e.g. youtube videos) using Gamestonk Terminal. -* Share your terminal graphs and interpretations with other Reddit users ([example](https://www.reddit.com/r/amcstock/comments/of6g83/dark_pool_guy_here_to_kick_off_the_shortened_week/)). -* Join our discord and interact with other users. +- Star the repo. +- Pass the word to your friends/family. +- Create content (e.g. youtube videos) using OpenBB Terminal. +- Share your terminal graphs and interpretations with other Reddit users ([example](https://www.reddit.com/r/amcstock/comments/of6g83/dark_pool_guy_here_to_kick_off_the_shortened_week/)). +- Join our discord and interact with other users. ### Retail Trader If you are the typical retail trader that uses the terminal on a daily basis, there are a lot of ways you can con contribute: -* Test Terminal's features. -* Report bugs or even sketch new feature ideas (we have a large dev community since we're open source, hence there's a -lot we can do). -* Improve our documentation or even features by suggesting enhancements. -* Search for more APIs that we can add to our terminal. -* Search websites that we can scrape useful data for free. -* Contact interesting people in our behalf towards partnerships which will provide our user base with more data. -* Reach out to developers/mathematicians/data scientists/finance people to help us build the #1 Retail Trader terminal. +- Test Terminal's features. +- Report bugs or even sketch new feature ideas (we have a large dev community since we're open source, hence there's a + lot we can do). +- Improve our documentation or even features by suggesting enhancements. +- Search for more APIs that we can add to our terminal. +- Search websites that we can scrape useful data for free. +- Contact interesting people in our behalf towards partnerships which will provide our user base with more data. +- Reach out to developers/mathematicians/data scientists/finance people to help us build the #1 Retail Trader terminal. ### Software Developer @@ -56,29 +56,29 @@ The fact that this is an Open Source project makes the possibilities of contribu should consider what you want to gain out of this experience of contributing, some examples we've seen since the repository is live: -* Machine Learning engineers working on our prediction models -* Data Scientists improving our algorithms to make sense out of the data -* Mathematicians exploring our residual analysis menu -* Finance students evaluating a DCF spreadsheet from terminal's data -* DevOps engineers making the repository more robust and ensuring good practices +- Machine Learning engineers working on our prediction models +- Data Scientists improving our algorithms to make sense out of the data +- Mathematicians exploring our residual analysis menu +- Finance students evaluating a DCF spreadsheet from terminal's data +- DevOps engineers making the repository more robust and ensuring good practices ## Development Process ### Select Feature -* Pick a feature you want to implement or a bug. -* If out are out of ideas, look into our [issues](https://github.com/GamestonkTerminal/GamestonkTerminal/issues) or -search for [`# TODO`](https://www.tickgit.com/browse?repo=github.com/GamestonkTerminal/GamestonkTerminal&branch=main) in -our repository. -* Feel free to discuss what you'll be working on via discord , to avoid duplicate work. +- Pick a feature you want to implement or a bug. +- If out are out of ideas, look into our [issues](https://github.com/GamestonkTerminal/GamestonkTerminal/issues) or + search for [`# TODO`](https://www.tickgit.com/browse?repo=github.com/GamestonkTerminal/GamestonkTerminal&branch=main) in + our repository. +- Feel free to discuss what you'll be working on via discord , to avoid duplicate work. ## Understand Code Structure -|**Item**|**Description**|**Example**| -|:-|:-|:-| -|**CONTEXT**|Specific instrument *world* to analyse. | `stocks`, `crypto`, `economy` | -|**CATEGORY**|Group of similar COMMANDS to do on the instrument
There are the specialized categories, specific to each CONTEXT and there are common categories which are not specific to one CONTEXT. | `due_diligence`, `technical_analysis`, `insider` | -|**COMMAND**|Operation on one or no instrument that retrieves data in form of string, table or plot.| `rating`, `supplier`, `sentiment` | +| **Item** | **Description** | **Example** | +| :----------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------- | +| **CONTEXT** | Specific instrument _world_ to analyse. | `stocks`, `crypto`, `economy` | +| **CATEGORY** | Group of similar COMMANDS to do on the instrument
There are the specialized categories, specific to each CONTEXT and there are common categories which are not specific to one CONTEXT. | `due_diligence`, `technical_analysis`, `insider` | +| **COMMAND** | Operation on one or no instrument that retrieves data in form of string, table or plot. | `rating`, `supplier`, `sentiment` | The following layout is expected: `///` @@ -87,7 +87,7 @@ If there are sub-categories, the layout will be: `/// pd.DataFrame: Note: 1. As explained before, it is possible that this file needs to be created under `common/` directory rather than -`stocks/`, which means that when that happens this function should be done in a generic way, i.e. not mentioning stocks -or a specific context. + `stocks/`, which means that when that happens this function should be done in a generic way, i.e. not mentioning stocks + or a specific context. 2. If the model require an API key or some sort of secrets, make sure to handle the error and output relevant message. In the example below, you can see that we explicitly handle 4 important error types: -* Invalid API Keys -* API Keys not authorized for Premium feature -* Empty return payload -* Invalid arguments (Optional) +- Invalid API Keys +- API Keys not authorized for Premium feature +- Empty return payload +- Invalid arguments (Optional) It's not always possible to distinguish error types using status_code. So depending on the API provider, you can use either error messages or exception. @@ -219,18 +219,18 @@ def get_economy_calendar_events() -> pd.DataFrame: 1. Create a file with the source of data as the name followed by `_view` if it doesn't exist, e.g. `yahoofinance_view` 2. Add the documentation header 3. Do the necessary imports to display the data. One of these is the `_model` associated with this `_view`. I.e. from -same data source. + same data source. 4. Define a function starting with `display_` 5. In this function: - * Use typing hints - * Write a descriptive description where at the end the source is specified - * Get the data from the `_model` and parse it to be output in a more meaningful way. - * Ensure that the data that comes through is reasonable, i.e. at least that we aren't displaying an empty dataframe. - * Do not degrade the main data dataframe coming from model if there's an export flag. This is so that the export can - have all the data rather than the short amount of information we may show to the user. Thus, in order to do so - `df_data = df.copy()` can be useful as if you change `df_data`, `df` remains intact. - * Always add a new line at the end, this allows for an additional line between 2 commands and makes it easier for the - user to visualize what is happening. + - Use typing hints + - Write a descriptive description where at the end the source is specified + - Get the data from the `_model` and parse it to be output in a more meaningful way. + - Ensure that the data that comes through is reasonable, i.e. at least that we aren't displaying an empty dataframe. + - Do not degrade the main data dataframe coming from model if there's an export flag. This is so that the export can + have all the data rather than the short amount of information we may show to the user. Thus, in order to do so + `df_data = df.copy()` can be useful as if you change `df_data`, `df` remains intact. + - Always add a new line at the end, this allows for an additional line between 2 commands and makes it easier for the + user to visualize what is happening. 6. If the source requires an API Key or some sort of tokens, add `check_api_key` decorator on that specific view. This will throw a warning if users forget to set their Keys or Tokens 7. Finally, call `export_data` where the variables are export variable, current filename, command name, and dataframe. @@ -239,9 +239,9 @@ same data source. __docformat__ = "numpy" import os -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.stocks.dark_pool_shorts import yahoofinance_model +from openbb_terminal.rich_config import console +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.stocks.dark_pool_shorts import yahoofinance_model def display_most_shorted(num_stocks: int, export: str): @@ -288,7 +288,7 @@ function shares the data output with. 1. Import `_view` associated with command we want to allow user to select. 2. Add command name to variable `CHOICES` from `DarkPoolShortsController` class. 3. Add command name and description to `print_help()`. In addition, an additional line above must contain the Source -of information. E.g. + of information. E.g. ```python Yahoo Finance: @@ -296,17 +296,17 @@ of information. E.g. ``` 4. Add a method to `DarkPoolShortsController` class with name: `call_` followed by command name. - * This method must start defining a parser with arguments `add_help=False` and - `formatter_class=argparse.ArgumentDefaultsHelpFormatter`. In addition `prog` must have the same name as the command, - and `description` should be self-explanatory ending with a mention of the data source. - * Add parser arguments after defining parser. One important argument to add is the export capability. All commands - should be able to export data. - * Initialize a try-catch block. This is so that if there is an issue the terminal doesn't crash and the user can - keep using it. - * If there is a single or even a main argument, a block of code must be used to insert a fake argument on the list of - args provided by the user. This makes the terminal usage being faster. - * Parse known args from list of arguments and values provided by the user. - * Call the function contained in a `_view.py` file with the arguments parsed by argparse. + - This method must start defining a parser with arguments `add_help=False` and + `formatter_class=argparse.ArgumentDefaultsHelpFormatter`. In addition `prog` must have the same name as the command, + and `description` should be self-explanatory ending with a mention of the data source. + - Add parser arguments after defining parser. One important argument to add is the export capability. All commands + should be able to export data. + - Initialize a try-catch block. This is so that if there is an issue the terminal doesn't crash and the user can + keep using it. + - If there is a single or even a main argument, a block of code must be used to insert a fake argument on the list of + args provided by the user. This makes the terminal usage being faster. + - Parse known args from list of arguments and values provided by the user. + - Call the function contained in a `_view.py` file with the arguments parsed by argparse. ```python def call_shorted(self, other_args: List[str]): @@ -355,8 +355,8 @@ When in doubt, follow . ### Naming Convention -* The name of the variables must be descriptive of what they stand for. I.e. `ticker` is descriptive, `aux` is not. -* Single character variables **must** be avoided. Except if they correspond to the iterator of a loop. +- The name of the variables must be descriptive of what they stand for. I.e. `ticker` is descriptive, `aux` is not. +- Single character variables **must** be avoided. Except if they correspond to the iterator of a loop. ### Docstrings @@ -390,17 +390,17 @@ pd.DataFrame The following linters are used by our codebase: -| Linter | Description | -| --- | --- | -| bandit | security analyzer | -| black | code formatter | -| codespell | spelling checker | -| flake8 | style guide enforcer | -| mypy | static typing checker | -| pyupgrade | upgrade syntax for newer versions | -| safety | checks security vulnerabilities | -| pylint | bug and quality checker | -| markdownlint | markdown linter | +| Linter | Description | +| ------------ | --------------------------------- | +| bandit | security analyzer | +| black | code formatter | +| codespell | spelling checker | +| flake8 | style guide enforcer | +| mypy | static typing checker | +| pyupgrade | upgrade syntax for newer versions | +| safety | checks security vulnerabilities | +| pylint | bug and quality checker | +| markdownlint | markdown linter | ## Write Code and Commit @@ -427,12 +427,12 @@ Network model. 1. Create your Feature Branch, e.g. `git checkout -b feature/AmazingFeature` 2. Check the files you have touched using `git status` 3. Stage the files you want to commit, e.g. -`git add gamestonk_terminal/stocks/stocks_controller.py gamestonk_terminal/stocks/stocks_helper.py`. -Note: **DON'T** add `config_terminal.py` or `.env` files with personal information, or even `feature_flags.py` which is user-dependent. + `git add openbb_terminal/stocks/stocks_controller.py openbb_terminal/stocks/stocks_helper.py`. + Note: **DON'T** add `config_terminal.py` or `.env` files with personal information, or even `feature_flags.py` which is user-dependent. 4. Write a concise commit message under 50 characters, e.g. `git commit -m "meaningful commit message"`. If your PR -solves an issue raised by a user, you may specify such issue by adding #ISSUE_NUMBER to the commit message, so that -these get linked. Note: If you installed pre-commit hooks and one of the formatters re-formats your code, you'll need -to go back to step 3 to add these. + solves an issue raised by a user, you may specify such issue by adding #ISSUE_NUMBER to the commit message, so that + these get linked. Note: If you installed pre-commit hooks and one of the formatters re-formats your code, you'll need + to go back to step 3 to add these. ## Add a Test @@ -449,7 +449,7 @@ Coverage allows users to see how complete unit tests are for Python. To use cove 1. `coverage run -m pytest` 2. `coverage html` -To view the tests find the htmlcov folder in the main directory and open the *index.html* file. This will show a detailed +To view the tests find the htmlcov folder in the main directory and open the _index.html_ file. This will show a detailed report of testing coverage. ### VCR @@ -459,18 +459,18 @@ speeds up the time it takes to run tests. To use VCRPY add **@pytest.mark.vcr** ## Add Documentation -* **High-level documentation**: - * Add a row to the table on the README of the corresponding context/folder. - * E.g. if you are adding `pipo` feature to `discovery` menu under `stocks` context, you need to go into the corresponding - [README](https://github.com/GamestonkTerminal/GamestonkTerminal/blob/main/gamestonk_terminal/stocks/discovery/README.md) - and add a new row to the table, like: +- **High-level documentation**: + - Add a row to the table on the README of the corresponding context/folder. + - E.g. if you are adding `pipo` feature to `discovery` menu under `stocks` context, you need to go into the corresponding + [README](https://github.com/GamestonkTerminal/GamestonkTerminal/blob/main/openbb_terminal/stocks/discovery/README.md) + and add a new row to the table, like: -Command|Description|Source ----|---|--- -`pipo` |past IPOs |[Finnhub](https://finnhub.io) +| Command | Description | Source | +| ------- | ----------- | ----------------------------- | +| `pipo` | past IPOs | [Finnhub](https://finnhub.io) | -* **Low-level documentation**: - * See [Hugo Server instructions](/website/README.md). +- **Low-level documentation**: + - See [Hugo Server instructions](/website/README.md). ## Open a Pull Request @@ -482,22 +482,22 @@ As reviewers, you should select: @DidierRLopes and @jmaslek. A label **must** be selected from the following types: -| Label name | Description | Example -| --- | --- | --- | -| `feat XS` | Extra small feature | Add a preset -| `feat S` | Small T-Shirt size Feature | New single command added -| `feat M` | Medium T-Shirt size feature | Multiple commands added from same data source -| `feat L` | Large T-Shirt size Feature | New category added under context -| `feat XL` | Extra Large feature | New context added -| `enhancement` | Enhancement | Add new parameter to existing command -| `bug` | Fix a bug | Fixes terminal crashing or warning message -| `build` | Build-related work | Fix a github action that is breaking the build -| `tests` | Test-related work | Add/improve tests -| `docs` | Improvements on documentation | Add/improve documentation -| `refactor` | Refactor code | Changing argparse location -| `docker` | Docker-related work | Add/improve docker -| `help wanted` | Extra attention is needed | When a contributor needs help -| `do not merge` | Label to prevent pull request merge | When PR is not ready to be merged just yet +| Label name | Description | Example | +| -------------- | ----------------------------------- | ---------------------------------------------- | +| `feat XS` | Extra small feature | Add a preset | +| `feat S` | Small T-Shirt size Feature | New single command added | +| `feat M` | Medium T-Shirt size feature | Multiple commands added from same data source | +| `feat L` | Large T-Shirt size Feature | New category added under context | +| `feat XL` | Extra Large feature | New context added | +| `enhancement` | Enhancement | Add new parameter to existing command | +| `bug` | Fix a bug | Fixes terminal crashing or warning message | +| `build` | Build-related work | Fix a github action that is breaking the build | +| `tests` | Test-related work | Add/improve tests | +| `docs` | Improvements on documentation | Add/improve documentation | +| `refactor` | Refactor code | Changing argparse location | +| `docker` | Docker-related work | Add/improve docker | +| `help wanted` | Extra attention is needed | When a contributor needs help | +| `do not merge` | Label to prevent pull request merge | When PR is not ready to be merged just yet | ## Review Process diff --git a/DOCKER_ADVANCED.md b/DOCKER_ADVANCED.md index e784a035a80..4b1d68055a5 100644 --- a/DOCKER_ADVANCED.md +++ b/DOCKER_ADVANCED.md @@ -2,8 +2,8 @@ ## Environment Variables -In order to pass your API keys to the docker container, they must first be set in a local file. In the main repository, -there is a file with predefined keys and terminal settings [setenv](/docker/setenv). This can be downloaded or created +In order to pass your API keys to the docker container, they must first be set in a local file. In the main repository, +there is a file with predefined keys and terminal settings [setenv](/docker/setenv). This can be downloaded or created on your own The file should contain something such as: @@ -11,27 +11,27 @@ The file should contain something such as: ```bash DISPLAY= -GT_API_KEY_FINANCIALMODELINGPREP=qwerty123456 +OPENBB_API_KEY_FINANCIALMODELINGPREP=qwerty123456 ... -GT_API_POLYGON_KEY=qwerty123456 -GT_API_FRED_KEY=qwerty123456 +OPENBB_API_POLYGON_KEY=qwerty123456 +OPENBB_API_FRED_KEY=qwerty123456 HDF5_DISABLE_VERSION_CHECK=2 -GTFF_ENABLE_PREDICT=True -GTFF_ENABLE_THOUGHTS_DAY=False -GTFF_USE_PROMPT_TOOLKIT=True -GTFF_USE_ION=True +OPENBB_ENABLE_PREDICT=True +OPENBB_ENABLE_THOUGHTS_DAY=False +OPENBB_USE_PROMPT_TOOLKIT=True +OPENBB_USE_ION=True ``` where 'qwerty123456' corresponds to each individual API key. Note: -1. Unlike API keys in [config_terminal](/gamestonk_terminal/config_terminal.py), these keys **DO NOT** use " ". +1. Unlike API keys in [config_terminal](/openbb_terminal/config_terminal.py), these keys **DO NOT** use " ". 2. This file is sensible to white spaces. Therefore, make sure there isn't an additional white space at the end of the key, otherwise it won't work. In order to run the docker container with the environment variables, make sure to edit with whatever keys you have and -then run the container (`path/to/setenv`) should be replaced with wherever this file was created). If you have +then run the container (`path/to/setenv`) should be replaced with wherever this file was created). If you have downloaded the entire repository and your current directory is `GamestonkTerminal`, then the path would be `docker/setenv` ```bash @@ -51,9 +51,9 @@ For help setting up the X-Server, I will go through this now: #### Setting up X Quartz/X11 -0. Install X Quartz from +0. Install X Quartz from 1. With X Quartz open: go to Preferences -> Security and make sure both options are enabled. -![Screen Shot 2021-09-08 at 12 21 48 PM](https://user-images.githubusercontent.com/18151143/132548605-235d774b-9aa6-4a45-afcf-58fb775d376a.png) + ![Screen Shot 2021-09-08 at 12 21 48 PM](https://user-images.githubusercontent.com/18151143/132548605-235d774b-9aa6-4a45-afcf-58fb775d376a.png) #### Adding the display for Docker diff --git a/README.md b/README.md index 66e089e4d6a..ef94952855b 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Logo -

Gamestonk Terminal 🚀

+

OpenBB Terminal 🚀

Click on the gif below for a DEMO of the terminal.

@@ -44,7 +44,7 @@

Investment research for everyone.
- ≪ GETTING STARTED + ≪ GETTING STARTED   ·   SEE FEATURES » @@ -78,15 +78,15 @@ **How it started:** -Gamestonk Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME +OpenBB Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME shares tanking. But hey, I like the stock 💎🙌. **How it's going:** -Gamestonk Terminal provides a modern Python-based integrated environment for investment research, that allows +OpenBB Terminal provides a modern Python-based integrated environment for investment research, that allows an average joe retail trader to leverage state-of-the-art Data Science and Machine Learning technologies. -As a modern Python-based environment, GamestonkTerminal opens access to numerous Python data libraries in Data Science +As a modern Python-based environment, OpenBBTerminal opens access to numerous Python data libraries in Data Science (Pandas, Numpy, Scipy, Jupyter), Machine Learning (Pytorch, Tensorflow, Sklearn, Flair), and Data Acquisition (Beautiful Soup, and numerous third-party APIs). @@ -94,10 +94,10 @@ As a modern Python-based environment, GamestonkTerminal opens access to numerous If you wish to install the Terminal, there are currently four options: -- [Using the Installer](gamestonk_terminal/README.md#User) (recommended if you just want to use the terminal) -- [Using Python](gamestonk_terminal/README.md#anaconda--python) (recommended if you want to develop new features) -- [Using Docker](gamestonk_terminal/README.md#Docker-Installation) (alternative option to the installer if preferred) -- [Using Docker Web UI](gamestonk_terminal/README.md#web-ui---docker) (if you want to deploy the web UI for users to access over your LAN) +- [Using the Installer](openbb_terminal/README.md#User) (recommended if you just want to use the terminal) +- [Using Python](openbb_terminal/README.md#anaconda--python) (recommended if you want to develop new features) +- [Using Docker](openbb_terminal/README.md#Docker-Installation) (alternative option to the installer if preferred) +- [Using Docker Web UI](openbb_terminal/README.md#web-ui---docker) (if you want to deploy the web UI for users to access over your LAN) ## Contributing diff --git a/bots/CONTRIBUTING.md b/bots/CONTRIBUTING.md index a27332096a9..5eec16dfbc2 100644 --- a/bots/CONTRIBUTING.md +++ b/bots/CONTRIBUTING.md @@ -12,7 +12,7 @@ First off, thanks for taking the time to contribute (or at least read the Contri ## Introduction -The following is a set of guidelines for contributing to Gamestonk Terminal. These are mostly guidelines, not rules. +The following is a set of guidelines for contributing to OpenBB Terminal. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. The [Github Discord Bot board](https://github.com/GamestonkTerminal/GamestonkTerminal/projects/4) will display the @@ -26,7 +26,7 @@ document will mainly focus. ## Code Structure -It is critical for our discord bot to go hand in hand with Gamestonk Terminal commands structure. As we want the +It is critical for our discord bot to go hand in hand with OpenBB Terminal commands structure. As we want the community to learn the structure of the commands for GST and the GST bot, simultaneously. This is so that if I know that I can reach "Price vs Short Interest" command in Terminal through `(stocks)>(dps)>psi`, I know that the discord bot will invoke the same command with `!stocks.dps.psi`. @@ -45,7 +45,7 @@ discordbot/discordbot.py /spos.py ``` -The main difference between discord bot code structure and Gamestonk Terminal is in the fact that in Gamestonk Terminal +The main difference between discord bot code structure and OpenBB Terminal is in the fact that in OpenBB Terminal the files are organized by data source whereas in the discord bot each files corresponds at a different bot command. The file that has the name of the context or category (e.g. `economy_menu` or `dps_menu`) will contain a collection of @@ -107,7 +107,7 @@ import os from datetime import datetime, timedelta import discord import yfinance as yf -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console import discordbot.config_discordbot as cfg import discordbot.helpers from matplotlib import pyplot as plt @@ -115,7 +115,7 @@ import matplotlib.dates as mdates from discordbot.run_discordbot import gst_imgur # IMPORT THE GST MODEL/VIEW THAT RETRIEVES DATA WANTED -from gamestonk_terminal.stocks.dark_pool_shorts import sec_model +from openbb_terminal.stocks.dark_pool_shorts import sec_model # DEFINE THE COMMAND AND ITS ARGUMENTS async def ftd_command(ctx, ticker="", start="", end=""): diff --git a/bots/README.md b/bots/README.md index 7a1129d79e4..b23480823c1 100755 --- a/bots/README.md +++ b/bots/README.md @@ -14,7 +14,7 @@ ## Install Requirements -This tutorial assumes that you have successfully installed Gamestonk Terminal. +This tutorial assumes that you have successfully installed OpenBB Terminal. Next, from the GamestonkTerminal root folder run the following command: @@ -55,7 +55,7 @@ poetry install -E bots 2. Create a Heroku account at: . 3. Click 'Create a new app'. 4. Go to the 'Settings' page, and then find Config Vars. -5. Add GT_DISCORD_BOT_TOKEN and GT_IMGUR_CLIENT_ID with their associated values. +5. Add OPENBB_DISCORD_BOT_TOKEN and OPENBB_IMGUR_CLIENT_ID with their associated values. 6. Go to the repository: and fork it if you have not already done so. 7. On the 'Deploy' page select Github as the deployment method. diff --git a/bots/config_discordbot.py b/bots/config_discordbot.py index 39c752ab7f5..35ef2c9f241 100755 --- a/bots/config_discordbot.py +++ b/bots/config_discordbot.py @@ -20,20 +20,20 @@ if env_files: sys.path.append("..") # https://discord.com/developers/applications/ -DISCORD_BOT_TOKEN = os.getenv("GT_DISCORD_BOT_TOKEN") or "REPLACE_ME" +DISCORD_BOT_TOKEN = os.getenv("OPENBB_DISCORD_BOT_TOKEN") or "REPLACE_ME" # https://apidocs.imgur.com -IMGUR_CLIENT_ID = os.getenv("GT_IMGUR_CLIENT_ID") or "REPLACE_ME" +IMGUR_CLIENT_ID = os.getenv("OPENBB_IMGUR_CLIENT_ID") or "REPLACE_ME" # https://newsapi.org -API_NEWS_TOKEN = os.getenv("GT_API_NEWS_TOKEN") or "REPLACE_ME" +API_NEWS_TOKEN = os.getenv("OPENBB_API_NEWS_TOKEN") or "REPLACE_ME" # https://www.binance.com/en/ -API_BINANCE_KEY = os.getenv("GT_API_BINANCE_KEY") or "REPLACE_ME" -API_BINANCE_SECRET = os.getenv("GT_API_BINANCE_SECRET") or "REPLACE_ME" +API_BINANCE_KEY = os.getenv("OPENBB_API_BINANCE_KEY") or "REPLACE_ME" +API_BINANCE_SECRET = os.getenv("OPENBB_API_BINANCE_SECRET") or "REPLACE_ME" # https://finnhub.io -API_FINNHUB_KEY = os.getenv("GT_API_FINNHUB_KEY") or "REPLACE_ME" +API_FINNHUB_KEY = os.getenv("OPENBB_API_FINNHUB_KEY") or "REPLACE_ME" # Settings SLASH_TESTING_SERVERS: Optional[ @@ -44,19 +44,19 @@ DATE_FORMAT = "%Y-%m-%d" COLOR = disnake.Color.from_rgb(255, 0, 0) # Interactive Chart Settings -INTERACTIVE = strtobool(os.getenv("GT_INTERACTIVE", "False")) +INTERACTIVE = strtobool(os.getenv("OPENBB_INTERACTIVE", "False")) INTERACTIVE_DIR = bots_path.joinpath("interactive/") INTERACTIVE_URL = "" # Image Settings -IMG_HOST_ACTIVE = strtobool(os.getenv("GT_IMG_HOST_ACTIVE", "False")) +IMG_HOST_ACTIVE = strtobool(os.getenv("OPENBB_IMG_HOST_ACTIVE", "False")) IMG_DIR = bots_path.joinpath("interactive/images/") IMAGES_URL = "" # Ex. "http://your-site.com/images/" # IMG_BG = bots_path.joinpath("files/bg.png") # Light BG IMG_BG = bots_path.joinpath("files/bg-dark.png") # Dark BG -DEBUG = strtobool(os.getenv("GT_DEBUG", "False")) +DEBUG = strtobool(os.getenv("OPENBB_DEBUG", "False")) GST_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) diff --git a/bots/economy/cpi.py b/bots/economy/cpi.py index 612d6054546..8c187f027f3 100755 --- a/bots/economy/cpi.py +++ b/bots/economy/cpi.py @@ -5,8 +5,8 @@ import pandas as pd import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import fred_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import fred_model logger = logging.getLogger(__name__) diff --git a/bots/economy/currencies.py b/bots/economy/currencies.py index 61d6d106ec4..327b89f9c8e 100755 --- a/bots/economy/currencies.py +++ b/bots/economy/currencies.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/energy.py b/bots/economy/energy.py index a54d29ce5a9..89dbe473757 100755 --- a/bots/economy/energy.py +++ b/bots/economy/energy.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/economy/feargreed.py b/bots/economy/feargreed.py index fae4a7321d0..5fbc55538c1 100644 --- a/bots/economy/feargreed.py +++ b/bots/economy/feargreed.py @@ -5,10 +5,10 @@ import matplotlib.pyplot as plt from bots import config_discordbot as cfg from bots.helpers import image_border -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import cnn_model -from gamestonk_terminal.helper_funcs import plot_autoscale +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import cnn_model +from openbb_terminal.helper_funcs import plot_autoscale logger = logging.getLogger(__name__) diff --git a/bots/economy/futures.py b/bots/economy/futures.py index 6be9947a414..10e2e20a1fb 100755 --- a/bots/economy/futures.py +++ b/bots/economy/futures.py @@ -5,8 +5,8 @@ import pandas as pd import requests from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/bots/economy/futures_coms.py b/bots/economy/futures_coms.py index becc0a1127c..1a41e69b5d0 100755 --- a/bots/economy/futures_coms.py +++ b/bots/economy/futures_coms.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/glbonds.py b/bots/economy/glbonds.py index 70adc973135..c2be71aa21c 100755 --- a/bots/economy/glbonds.py +++ b/bots/economy/glbonds.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/grains.py b/bots/economy/grains.py index 6de145d4fe5..e170d17bdeb 100755 --- a/bots/economy/grains.py +++ b/bots/economy/grains.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/economy/indices.py b/bots/economy/indices.py index 1da9bb79c65..9d6745744de 100755 --- a/bots/economy/indices.py +++ b/bots/economy/indices.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/meats.py b/bots/economy/meats.py index 3e141cbf174..748a3c83d1c 100755 --- a/bots/economy/meats.py +++ b/bots/economy/meats.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/economy/metals.py b/bots/economy/metals.py index ba0e6cce632..ffcacb2f6e7 100755 --- a/bots/economy/metals.py +++ b/bots/economy/metals.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/economy/overview.py b/bots/economy/overview.py index c954ee00eb6..793d8f3d856 100755 --- a/bots/economy/overview.py +++ b/bots/economy/overview.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/performance.py b/bots/economy/performance.py index fd51ea4b9b0..21f61d0acc2 100755 --- a/bots/economy/performance.py +++ b/bots/economy/performance.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model -from gamestonk_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model +from openbb_terminal.helper_funcs import lambda_long_number_format logger = logging.getLogger(__name__) diff --git a/bots/economy/reverse_repo.py b/bots/economy/reverse_repo.py index a942e51c861..d10dbb34e5b 100755 --- a/bots/economy/reverse_repo.py +++ b/bots/economy/reverse_repo.py @@ -5,7 +5,7 @@ import pandas as pd import requests from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/economy/softs.py b/bots/economy/softs.py index c8e3b294563..a2967692e0f 100755 --- a/bots/economy/softs.py +++ b/bots/economy/softs.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/economy/usbonds.py b/bots/economy/usbonds.py index df12715d6d0..ba00a7b753a 100755 --- a/bots/economy/usbonds.py +++ b/bots/economy/usbonds.py @@ -3,8 +3,8 @@ import logging import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/economy/valuation.py b/bots/economy/valuation.py index 4c83c5298bd..c488e29f593 100755 --- a/bots/economy/valuation.py +++ b/bots/economy/valuation.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model -from gamestonk_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model +from openbb_terminal.helper_funcs import lambda_long_number_format logger = logging.getLogger(__name__) diff --git a/bots/etf/holdings.py b/bots/etf/holdings.py index c8661f32800..e2a57a1af7b 100755 --- a/bots/etf/holdings.py +++ b/bots/etf/holdings.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import stockanalysis_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import stockanalysis_model logger = logging.getLogger(__name__) diff --git a/bots/etf/tops.py b/bots/etf/tops.py index cd9d1e8c9b6..d2ee7177aaa 100755 --- a/bots/etf/tops.py +++ b/bots/etf/tops.py @@ -4,8 +4,8 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf.discovery import wsj_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf.discovery import wsj_model logger = logging.getLogger(__name__) diff --git a/bots/etf/whatetf.py b/bots/etf/whatetf.py index a28f210bbc1..02aefa38261 100755 --- a/bots/etf/whatetf.py +++ b/bots/etf/whatetf.py @@ -8,7 +8,7 @@ import undetected_chromedriver.v2 as uc from selenium.webdriver.common.by import By from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end # pylint:disable=no-member diff --git a/bots/generic_commands.py b/bots/generic_commands.py index 50c76c9f13f..baf9c522446 100644 --- a/bots/generic_commands.py +++ b/bots/generic_commands.py @@ -15,7 +15,7 @@ class GenericCommands(discord.ext.commands.Cog): @discord.ext.commands.command(name="about") async def about(self, ctx: discord.ext.commands.Context): - """About Gamestonk Terminal""" + """About OpenBB Terminal""" links = ( "Join our community on discord: https://discord.gg/Up2QGbMKHY\n" "Follow our twitter for updates: https://twitter.com/gamestonkt\n" @@ -35,7 +35,7 @@ class GenericCommands(discord.ext.commands.Cog): "and costs associated with trading the financial markets, carefully " "consider your investment objectives, level of experience, and risk " "appetite, and seek professional advice where needed. The data " - "contained in Gamestonk Terminal (GST) is not necessarily accurate. " + "contained in OpenBB Terminal is not necessarily accurate. " "GST and any provider of the data contained in this website will not " "accept liability for any loss or damage as a result of your trading, " "or your reliance on the information displayed." diff --git a/bots/run_discordbot.py b/bots/run_discordbot.py index 0f1272b44c1..efc6a3a22b1 100755 --- a/bots/run_discordbot.py +++ b/bots/run_discordbot.py @@ -15,8 +15,8 @@ from fastapi import FastAPI, Request import config_discordbot as cfg from bots.groupme.run_groupme import handle_groupme -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.loggers import setup_logging +from openbb_terminal.decorators import log_start_end +from openbb_terminal.loggers import setup_logging logger = logging.getLogger(__name__) setup_logging("bot-app") @@ -56,7 +56,7 @@ async def write_root(request: Request): activity = disnake.Activity( type=disnake.ActivityType.watching, - name="Gamestonk Terminal: https://github.com/GamestonkTerminal/GamestonkTerminal", + name="OpenBB Terminal: https://github.com/GamestonkTerminal/GamestonkTerminal", ) diff --git a/bots/slack/run_slack.py b/bots/slack/run_slack.py index 0a2b866334f..86cb0236d43 100644 --- a/bots/slack/run_slack.py +++ b/bots/slack/run_slack.py @@ -11,7 +11,7 @@ from bots.helpers import ShowView load_dotenv() -app = App(token=os.environ["GT_SLACK_APP_TOKEN"]) +app = App(token=os.environ["OPENBB_SLACK_APP_TOKEN"]) available_commands = list(commands.keys()) @@ -38,6 +38,6 @@ if __name__ == "__main__": logger.addHandler(logging.StreamHandler()) handler = SocketModeHandler( app, - os.environ["GT_SLACK_BOT_TOKEN"], + os.environ["OPENBB_SLACK_BOT_TOKEN"], ) handler.start() diff --git a/bots/stocks/candle.py b/bots/stocks/candle.py index 9aad8751880..1afd68398db 100755 --- a/bots/stocks/candle.py +++ b/bots/stocks/candle.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import overlap_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import overlap_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/dpotc.py b/bots/stocks/dark_pool_shorts/dpotc.py index 8886dd46c85..77869081a6a 100644 --- a/bots/stocks/dark_pool_shorts/dpotc.py +++ b/bots/stocks/dark_pool_shorts/dpotc.py @@ -5,8 +5,8 @@ import yfinance as yf from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import finra_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import finra_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/ftd.py b/bots/stocks/dark_pool_shorts/ftd.py index fc9a4a19152..32b636d1e62 100644 --- a/bots/stocks/dark_pool_shorts/ftd.py +++ b/bots/stocks/dark_pool_shorts/ftd.py @@ -5,8 +5,8 @@ import plotly.graph_objects as go from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import sec_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import sec_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/hsi.py b/bots/stocks/dark_pool_shorts/hsi.py index 6740c1cca2a..5c5565986bd 100644 --- a/bots/stocks/dark_pool_shorts/hsi.py +++ b/bots/stocks/dark_pool_shorts/hsi.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import shortinterest_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import shortinterest_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/pos.py b/bots/stocks/dark_pool_shorts/pos.py index f5afd1a5cd9..0ee303fd222 100644 --- a/bots/stocks/dark_pool_shorts/pos.py +++ b/bots/stocks/dark_pool_shorts/pos.py @@ -3,9 +3,9 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.dark_pool_shorts import stockgrid_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/psi.py b/bots/stocks/dark_pool_shorts/psi.py index bbc94227efc..b7d63d21fbb 100644 --- a/bots/stocks/dark_pool_shorts/psi.py +++ b/bots/stocks/dark_pool_shorts/psi.py @@ -5,8 +5,8 @@ import yfinance as yf from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import stockgrid_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/shorted.py b/bots/stocks/dark_pool_shorts/shorted.py index 3eac85cd5ed..d77b1ebbc97 100644 --- a/bots/stocks/dark_pool_shorts/shorted.py +++ b/bots/stocks/dark_pool_shorts/shorted.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.dark_pool_shorts import yahoofinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.dark_pool_shorts import yahoofinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/sidtc.py b/bots/stocks/dark_pool_shorts/sidtc.py index 31a2ea53c49..5429cf869d4 100644 --- a/bots/stocks/dark_pool_shorts/sidtc.py +++ b/bots/stocks/dark_pool_shorts/sidtc.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import stockgrid_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/dark_pool_shorts/spos.py b/bots/stocks/dark_pool_shorts/spos.py index f0c89e864fd..ea33c76b5ad 100644 --- a/bots/stocks/dark_pool_shorts/spos.py +++ b/bots/stocks/dark_pool_shorts/spos.py @@ -5,8 +5,8 @@ import yfinance as yf from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.dark_pool_shorts import stockgrid_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/active.py b/bots/stocks/disc/active.py index 28094fa73c5..000f0144b0e 100644 --- a/bots/stocks/disc/active.py +++ b/bots/stocks/disc/active.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.discovery import yahoofinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.discovery import yahoofinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/ford.py b/bots/stocks/disc/ford.py index 0935737811d..3532d665c0a 100755 --- a/bots/stocks/disc/ford.py +++ b/bots/stocks/disc/ford.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.discovery import fidelity_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.discovery import fidelity_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/topgainers.py b/bots/stocks/disc/topgainers.py index ca211f7b4f5..594d92718f0 100755 --- a/bots/stocks/disc/topgainers.py +++ b/bots/stocks/disc/topgainers.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.discovery import yahoofinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.discovery import yahoofinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/toplosers.py b/bots/stocks/disc/toplosers.py index 572c65836a9..97a917ede1f 100755 --- a/bots/stocks/disc/toplosers.py +++ b/bots/stocks/disc/toplosers.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.discovery import yahoofinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.discovery import yahoofinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/ugs.py b/bots/stocks/disc/ugs.py index 1f1d46cc6b8..a12e46fb3cd 100755 --- a/bots/stocks/disc/ugs.py +++ b/bots/stocks/disc/ugs.py @@ -4,9 +4,9 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.discovery import yahoofinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.discovery import yahoofinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/disc/upcoming.py b/bots/stocks/disc/upcoming.py index 854e2226a5a..8b34e81f703 100644 --- a/bots/stocks/disc/upcoming.py +++ b/bots/stocks/disc/upcoming.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.discovery import seeking_alpha_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.discovery import seeking_alpha_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/analyst.py b/bots/stocks/due_diligence/analyst.py index 9d0c5d27701..56936e624ee 100644 --- a/bots/stocks/due_diligence/analyst.py +++ b/bots/stocks/due_diligence/analyst.py @@ -3,8 +3,8 @@ import logging import numpy as np from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.due_diligence import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.due_diligence import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/arktrades.py b/bots/stocks/due_diligence/arktrades.py index 025a8081e9a..f468db879d6 100644 --- a/bots/stocks/due_diligence/arktrades.py +++ b/bots/stocks/due_diligence/arktrades.py @@ -4,8 +4,8 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.due_diligence import ark_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.due_diligence import ark_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/borrowed.py b/bots/stocks/due_diligence/borrowed.py index 67e2c4e2f29..2eb15f3ee36 100755 --- a/bots/stocks/due_diligence/borrowed.py +++ b/bots/stocks/due_diligence/borrowed.py @@ -5,7 +5,7 @@ import pandas as pd import requests from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/customer.py b/bots/stocks/due_diligence/customer.py index fec44e837f7..6e04f9749be 100644 --- a/bots/stocks/due_diligence/customer.py +++ b/bots/stocks/due_diligence/customer.py @@ -5,7 +5,7 @@ import requests from bs4 import BeautifulSoup from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/est.py b/bots/stocks/due_diligence/est.py index 99bcb557e57..2d35f3ce990 100644 --- a/bots/stocks/due_diligence/est.py +++ b/bots/stocks/due_diligence/est.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.due_diligence import business_insider_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.due_diligence import business_insider_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/pt.py b/bots/stocks/due_diligence/pt.py index 35efe7ca54f..fb1824c87b2 100644 --- a/bots/stocks/due_diligence/pt.py +++ b/bots/stocks/due_diligence/pt.py @@ -5,10 +5,10 @@ from datetime import datetime, timedelta from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.due_diligence import business_insider_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.due_diligence import business_insider_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/sec.py b/bots/stocks/due_diligence/sec.py index 6dc81012346..02b6578b0d3 100644 --- a/bots/stocks/due_diligence/sec.py +++ b/bots/stocks/due_diligence/sec.py @@ -1,8 +1,8 @@ import logging from bots import config_discordbot as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.due_diligence import marketwatch_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.due_diligence import marketwatch_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/due_diligence/supplier.py b/bots/stocks/due_diligence/supplier.py index e5d6940e519..d471f33f30a 100644 --- a/bots/stocks/due_diligence/supplier.py +++ b/bots/stocks/due_diligence/supplier.py @@ -5,7 +5,7 @@ import requests from bs4 import BeautifulSoup from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/contracts.py b/bots/stocks/government/contracts.py index 34a84aef597..0f2413737fe 100644 --- a/bots/stocks/government/contracts.py +++ b/bots/stocks/government/contracts.py @@ -6,10 +6,10 @@ import pandas as pd from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/gtrades.py b/bots/stocks/government/gtrades.py index 6f7302ae8ea..69cbcd6578d 100644 --- a/bots/stocks/government/gtrades.py +++ b/bots/stocks/government/gtrades.py @@ -7,10 +7,10 @@ import pandas as pd from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/histcont.py b/bots/stocks/government/histcont.py index e4531046ea9..73d19c98d28 100644 --- a/bots/stocks/government/histcont.py +++ b/bots/stocks/government/histcont.py @@ -5,10 +5,10 @@ import numpy as np from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/lastcontracts.py b/bots/stocks/government/lastcontracts.py index 31f75e7d622..f75e1bcb578 100644 --- a/bots/stocks/government/lastcontracts.py +++ b/bots/stocks/government/lastcontracts.py @@ -4,8 +4,8 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/lasttrades.py b/bots/stocks/government/lasttrades.py index be46700e7a7..a8f5f58fd4e 100644 --- a/bots/stocks/government/lasttrades.py +++ b/bots/stocks/government/lasttrades.py @@ -3,8 +3,8 @@ import logging import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/lobbying.py b/bots/stocks/government/lobbying.py index a0acf553ab2..fe6f18f1a35 100644 --- a/bots/stocks/government/lobbying.py +++ b/bots/stocks/government/lobbying.py @@ -4,8 +4,8 @@ from typing import Any, Dict import disnake from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/qtrcontracts.py b/bots/stocks/government/qtrcontracts.py index 698628cc0d5..4e8c60b2231 100644 --- a/bots/stocks/government/qtrcontracts.py +++ b/bots/stocks/government/qtrcontracts.py @@ -5,10 +5,10 @@ import numpy as np from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/topbuys.py b/bots/stocks/government/topbuys.py index 49760d4f79b..c0867b4daf0 100644 --- a/bots/stocks/government/topbuys.py +++ b/bots/stocks/government/topbuys.py @@ -6,10 +6,10 @@ import pandas as pd from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/toplobbying.py b/bots/stocks/government/toplobbying.py index 9cb91b8e3d4..f932b1b47f9 100644 --- a/bots/stocks/government/toplobbying.py +++ b/bots/stocks/government/toplobbying.py @@ -5,10 +5,10 @@ import pandas as pd from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/government/topsells.py b/bots/stocks/government/topsells.py index 4e4ed41bf62..83b55ff815d 100644 --- a/bots/stocks/government/topsells.py +++ b/bots/stocks/government/topsells.py @@ -6,10 +6,10 @@ import pandas as pd from matplotlib import pyplot as plt from bots import imps -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.government import quiverquant_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.government import quiverquant_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/insider/lins.py b/bots/stocks/insider/lins.py index cb1745ef85d..90cbc0baeb8 100644 --- a/bots/stocks/insider/lins.py +++ b/bots/stocks/insider/lins.py @@ -4,8 +4,8 @@ import disnake import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.insider import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.insider import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/cc_hist.py b/bots/stocks/options/cc_hist.py index 19b6cc98559..008d74cbc87 100644 --- a/bots/stocks/options/cc_hist.py +++ b/bots/stocks/options/cc_hist.py @@ -5,7 +5,7 @@ import yfinance as yf from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/hist.py b/bots/stocks/options/hist.py index 95ea4328175..77459c9d7df 100644 --- a/bots/stocks/options/hist.py +++ b/bots/stocks/options/hist.py @@ -4,8 +4,8 @@ import plotly.graph_objects as go from plotly.subplots import make_subplots from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import syncretism_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import syncretism_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/iv.py b/bots/stocks/options/iv.py index e2fa5f14679..cdacd35d677 100644 --- a/bots/stocks/options/iv.py +++ b/bots/stocks/options/iv.py @@ -1,8 +1,8 @@ import logging from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import barchart_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import barchart_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/oi.py b/bots/stocks/options/oi.py index b372f2016c1..1c4c9149838 100644 --- a/bots/stocks/options/oi.py +++ b/bots/stocks/options/oi.py @@ -4,8 +4,8 @@ import pandas as pd import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import op_helpers, yfinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import op_helpers, yfinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/opt_chain.py b/bots/stocks/options/opt_chain.py index 4efb85f8218..b2ec1573414 100755 --- a/bots/stocks/options/opt_chain.py +++ b/bots/stocks/options/opt_chain.py @@ -5,8 +5,8 @@ import numpy as np import pandas as pd from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import yfinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import yfinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/overview.py b/bots/stocks/options/overview.py index 7167ecf1459..e74a8c39b41 100644 --- a/bots/stocks/options/overview.py +++ b/bots/stocks/options/overview.py @@ -11,9 +11,9 @@ import plotly.graph_objects as go import yfinance as yf from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import op_helpers, yfinance_model -from gamestonk_terminal.stocks.options.barchart_model import get_options_info +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import op_helpers, yfinance_model +from openbb_terminal.stocks.options.barchart_model import get_options_info # pylint: disable=W0640,W0631 logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/smile.py b/bots/stocks/options/smile.py index 8328cfe29bd..5a868f298e5 100644 --- a/bots/stocks/options/smile.py +++ b/bots/stocks/options/smile.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import yfinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import yfinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/unu.py b/bots/stocks/options/unu.py index bef28900c77..64162e699fc 100755 --- a/bots/stocks/options/unu.py +++ b/bots/stocks/options/unu.py @@ -6,8 +6,8 @@ import pandas as pd import requests from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/vol.py b/bots/stocks/options/vol.py index 57089cda52c..7a05ddc0ee1 100644 --- a/bots/stocks/options/vol.py +++ b/bots/stocks/options/vol.py @@ -4,8 +4,8 @@ import pandas as pd import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import yfinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import yfinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/options/vsurf.py b/bots/stocks/options/vsurf.py index 429b385e0c0..6f34fb13614 100644 --- a/bots/stocks/options/vsurf.py +++ b/bots/stocks/options/vsurf.py @@ -5,8 +5,8 @@ import plotly.graph_objects as go from scipy.spatial import Delaunay from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.options import yfinance_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.options import yfinance_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/quote.py b/bots/stocks/quote.py index 53bac2f4d22..04717054ef0 100755 --- a/bots/stocks/quote.py +++ b/bots/stocks/quote.py @@ -1,7 +1,7 @@ import logging from bots import imps -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/financial.py b/bots/stocks/screener/financial.py index bcc8e7648f1..74b2b84df2d 100644 --- a/bots/stocks/screener/financial.py +++ b/bots/stocks/screener/financial.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/historical.py b/bots/stocks/screener/historical.py index 8a8e189dc69..550b9e25ea1 100644 --- a/bots/stocks/screener/historical.py +++ b/bots/stocks/screener/historical.py @@ -11,10 +11,10 @@ from pandas.plotting import register_matplotlib_converters from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.stocks.screener import finviz_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.stocks.screener import finviz_model # pylint:disable=no-member diff --git a/bots/stocks/screener/overview.py b/bots/stocks/screener/overview.py index 0decb831d0a..a922feda232 100644 --- a/bots/stocks/screener/overview.py +++ b/bots/stocks/screener/overview.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/ownership.py b/bots/stocks/screener/ownership.py index d4c30f67a7e..210916b2e82 100644 --- a/bots/stocks/screener/ownership.py +++ b/bots/stocks/screener/ownership.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/performance.py b/bots/stocks/screener/performance.py index c10be86e7c4..debc86af9b5 100644 --- a/bots/stocks/screener/performance.py +++ b/bots/stocks/screener/performance.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/presets_custom.py b/bots/stocks/screener/presets_custom.py index f1f5c9ada16..4348653da81 100644 --- a/bots/stocks/screener/presets_custom.py +++ b/bots/stocks/screener/presets_custom.py @@ -2,7 +2,7 @@ import logging from bots import config_discordbot as cfg from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/presets_default.py b/bots/stocks/screener/presets_default.py index ff0d12fe55f..0ebefdc746c 100644 --- a/bots/stocks/screener/presets_default.py +++ b/bots/stocks/screener/presets_default.py @@ -2,7 +2,7 @@ import logging from bots import config_discordbot as cfg from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/screener_options.py b/bots/stocks/screener/screener_options.py index 58bad89e49d..135d3d3a121 100644 --- a/bots/stocks/screener/screener_options.py +++ b/bots/stocks/screener/screener_options.py @@ -3,7 +3,7 @@ import os from bots import config_discordbot as cfg presets_path = os.path.join( - cfg.GST_PATH, "gamestonk_terminal", "stocks", "screener", "presets", "" + cfg.GST_PATH, "openbb_terminal", "stocks", "screener", "presets", "" ) d_signals_desc = { diff --git a/bots/stocks/screener/technical.py b/bots/stocks/screener/technical.py index 57478ca0536..e3b2b89f0c0 100644 --- a/bots/stocks/screener/technical.py +++ b/bots/stocks/screener/technical.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/screener/valuation.py b/bots/stocks/screener/valuation.py index d30ce52ee68..9f9b8b7a397 100644 --- a/bots/stocks/screener/valuation.py +++ b/bots/stocks/screener/valuation.py @@ -6,9 +6,9 @@ import pandas as pd from bots import imps from bots.stocks.screener import screener_options as so -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import lambda_long_number_format -from gamestonk_terminal.stocks.screener.finviz_model import get_screener_data +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.stocks.screener.finviz_model import get_screener_data logger = logging.getLogger(__name__) diff --git a/bots/stocks/sia/cpic.py b/bots/stocks/sia/cpic.py index ecda4954432..4d95e03502f 100644 --- a/bots/stocks/sia/cpic.py +++ b/bots/stocks/sia/cpic.py @@ -6,7 +6,7 @@ import pandas as pd import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.stocks.sector_industry_analysis import financedatabase_model +from openbb_terminal.stocks.sector_industry_analysis import financedatabase_model def cpic_command( diff --git a/bots/stocks/sia/cps.py b/bots/stocks/sia/cps.py index d61d71f1f48..619e28ad131 100644 --- a/bots/stocks/sia/cps.py +++ b/bots/stocks/sia/cps.py @@ -6,7 +6,7 @@ import pandas as pd import plotly.graph_objects as go from bots import imps -from gamestonk_terminal.stocks.sector_industry_analysis import financedatabase_model +from openbb_terminal.stocks.sector_industry_analysis import financedatabase_model def cps_command( diff --git a/bots/stocks/sia/metric.py b/bots/stocks/sia/metric.py index 2044696efa3..e173ebbcd59 100755 --- a/bots/stocks/sia/metric.py +++ b/bots/stocks/sia/metric.py @@ -7,8 +7,8 @@ import plotly.graph_objects as go import yfinance from bots import imps -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.sector_industry_analysis import financedatabase_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.sector_industry_analysis import financedatabase_model # pylint: disable=R1720,R0912 diff --git a/bots/stocks/technical_analysis/ad.py b/bots/stocks/technical_analysis/ad.py index 7e39d48d124..5cd70257289 100755 --- a/bots/stocks/technical_analysis/ad.py +++ b/bots/stocks/technical_analysis/ad.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import volume_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import volume_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 diff --git a/bots/stocks/technical_analysis/adosc.py b/bots/stocks/technical_analysis/adosc.py index 40d3a006bda..e38770bc4c9 100755 --- a/bots/stocks/technical_analysis/adosc.py +++ b/bots/stocks/technical_analysis/adosc.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import volume_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import volume_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/adx.py b/bots/stocks/technical_analysis/adx.py index 2b0c326eee6..431e397edb4 100755 --- a/bots/stocks/technical_analysis/adx.py +++ b/bots/stocks/technical_analysis/adx.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import trend_indicators_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import trend_indicators_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/aroon.py b/bots/stocks/technical_analysis/aroon.py index e0fa6ca1fac..36eccf954e8 100755 --- a/bots/stocks/technical_analysis/aroon.py +++ b/bots/stocks/technical_analysis/aroon.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import trend_indicators_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import trend_indicators_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 diff --git a/bots/stocks/technical_analysis/bbands.py b/bots/stocks/technical_analysis/bbands.py index ac0f4cb0d84..c4b9968903a 100755 --- a/bots/stocks/technical_analysis/bbands.py +++ b/bots/stocks/technical_analysis/bbands.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import volatility_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import volatility_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/cci.py b/bots/stocks/technical_analysis/cci.py index 37ed6cdef7a..b0790c778de 100755 --- a/bots/stocks/technical_analysis/cci.py +++ b/bots/stocks/technical_analysis/cci.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/cg.py b/bots/stocks/technical_analysis/cg.py index bcce3f708f3..5c7c2d9e70b 100755 --- a/bots/stocks/technical_analysis/cg.py +++ b/bots/stocks/technical_analysis/cg.py @@ -7,10 +7,10 @@ from matplotlib import pyplot as plt from bots import config_discordbot as cfg from bots.helpers import image_border, load -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/donchian.py b/bots/stocks/technical_analysis/donchian.py index ebf13adf03f..9c021380d20 100755 --- a/bots/stocks/technical_analysis/donchian.py +++ b/bots/stocks/technical_analysis/donchian.py @@ -6,10 +6,10 @@ from matplotlib import pyplot as plt from bots import config_discordbot as cfg from bots.helpers import image_border, load -from gamestonk_terminal.common.technical_analysis import volatility_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale +from openbb_terminal.common.technical_analysis import volatility_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/fib.py b/bots/stocks/technical_analysis/fib.py index 09ff19fcfac..1a825bb6b52 100755 --- a/bots/stocks/technical_analysis/fib.py +++ b/bots/stocks/technical_analysis/fib.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import custom_indicators_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import custom_indicators_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/fisher.py b/bots/stocks/technical_analysis/fisher.py index 6a7c4de28ee..bb81750f352 100755 --- a/bots/stocks/technical_analysis/fisher.py +++ b/bots/stocks/technical_analysis/fisher.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/kc.py b/bots/stocks/technical_analysis/kc.py index cd4f9b87bfd..51396daaee5 100755 --- a/bots/stocks/technical_analysis/kc.py +++ b/bots/stocks/technical_analysis/kc.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import volatility_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import volatility_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/ma.py b/bots/stocks/technical_analysis/ma.py index ffffb8528bc..9cbe302247d 100755 --- a/bots/stocks/technical_analysis/ma.py +++ b/bots/stocks/technical_analysis/ma.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import overlap_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import overlap_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/macd.py b/bots/stocks/technical_analysis/macd.py index 4e286b47931..9efe77fd27c 100755 --- a/bots/stocks/technical_analysis/macd.py +++ b/bots/stocks/technical_analysis/macd.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/obv.py b/bots/stocks/technical_analysis/obv.py index 5bdc76c7646..8f9fbd15b4e 100755 --- a/bots/stocks/technical_analysis/obv.py +++ b/bots/stocks/technical_analysis/obv.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import volume_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import volume_model +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/recom.py b/bots/stocks/technical_analysis/recom.py index 42f96b4193b..55b7e315b69 100644 --- a/bots/stocks/technical_analysis/recom.py +++ b/bots/stocks/technical_analysis/recom.py @@ -1,8 +1,8 @@ import logging from bots import config_discordbot as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.technical_analysis import tradingview_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.technical_analysis import tradingview_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/rsi.py b/bots/stocks/technical_analysis/rsi.py index a3591345386..a544fd36f18 100755 --- a/bots/stocks/technical_analysis/rsi.py +++ b/bots/stocks/technical_analysis/rsi.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/stoch.py b/bots/stocks/technical_analysis/stoch.py index c127265b616..b74b031ac5b 100755 --- a/bots/stocks/technical_analysis/stoch.py +++ b/bots/stocks/technical_analysis/stoch.py @@ -3,8 +3,8 @@ import logging import plotly.graph_objects as go from bots import imps, load_candle -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.decorators import log_start_end # pylint: disable=R0913 logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/summary.py b/bots/stocks/technical_analysis/summary.py index dde6a55151c..99790f23b35 100644 --- a/bots/stocks/technical_analysis/summary.py +++ b/bots/stocks/technical_analysis/summary.py @@ -1,8 +1,8 @@ import logging from bots import config_discordbot as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.technical_analysis import finbrain_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.technical_analysis import finbrain_model logger = logging.getLogger(__name__) diff --git a/bots/stocks/technical_analysis/view.py b/bots/stocks/technical_analysis/view.py index 23a62f22d55..c95b96356f4 100755 --- a/bots/stocks/technical_analysis/view.py +++ b/bots/stocks/technical_analysis/view.py @@ -5,8 +5,8 @@ from PIL import Image from bots import config_discordbot as cfg from bots.helpers import image_border -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.stocks.technical_analysis import finviz_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.stocks.technical_analysis import finviz_model logger = logging.getLogger(__name__) diff --git a/bots/telegram/run_telegram.py b/bots/telegram/run_telegram.py index 8fde724b1d6..cf51629aca3 100644 --- a/bots/telegram/run_telegram.py +++ b/bots/telegram/run_telegram.py @@ -11,7 +11,7 @@ from bots.helpers import ShowView load_dotenv() available_commands = list(commands.keys()) -bot = telebot.TeleBot(os.getenv("GT_TELEGRAM_BOT_TOKEN")) +bot = telebot.TeleBot(os.getenv("OPENBB_TELEGRAM_BOT_TOKEN")) bot_commands = [ telebot.types.BotCommand("/about", "Bot information"), @@ -36,7 +36,7 @@ def detect_valid_command(message): @bot.message_handler(commands=["start", "Start", "about", "help"]) def send_welcome(message): text = """ -Welcome to *Gamestonk Terminal Bot* 🦋 +Welcome to *OpenBB Terminal Bot* 🦋 Investment Research for Everyone Check the available commands with /cmds """ diff --git a/build/pyinstaller/GTFF_DEFAULTS.json b/build/pyinstaller/GTFF_DEFAULTS.json deleted file mode 100644 index 2ec6b362216..00000000000 --- a/build/pyinstaller/GTFF_DEFAULTS.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "GTFF_PACKAGED_APPLICATION": "True", - "GTFF_LOGGING_COMMIT_HASH": "sha:15bde4e2", - "GTFF_ENABLE_PREDICT": "False", - "GTFF_ENABLE_CHECK_API": "True", - "GTFF_ENABLE_THOUGHTS_DAY": "False", - "GTFF_REMEMBER_CONTEXTS": "True", - "GTFF_USE_FLAIR": ":bb", - "GTFF_USE_WATERMARK": "True", - "GTFF_USE_CMD_LOCATION_FIGURE": "True", - "GTFF_USE_PROMPT_TOOLKIT": "True", - "GTFF_USE_COLOR": "True", - "GTFF_USE_ION": "True", - "GTFF_USE_PLOT_AUTOSCALING": "False", - "GTFF_ENABLE_RICH": "True", - "GTFF_ENABLE_RICH_PANEL": "True", - "GT_MPLSTYLE": "dark", - "GT_MPFSTYLE": "dark", - "GT_RICHSTYLE": "dark", - "GT_LOGGING_VERBOSITY": "0", - "GT_DEBUG_MODE": "False", - "GTFF_LOG_COLLECTION": "False", - "GTFF_ONLY_SEND_FILE_SIZE": "False", - "GTFF_USE_TABULATE_DF": "True", - "GTFF_USE_CLEAR_AFTER_CMD": "False", - "GTFF_USE_DATETIME": "True", - "GTFF_OPEN_REPORT_AS_HTML": "True", - "GTFF_ENABLE_QUICK_EXIT": "False", - "GTFF_ENABLE_EXIT_AUTO_HELP": "False" -} diff --git a/build/pyinstaller/OBBFF_DEFAULTS.json b/build/pyinstaller/OBBFF_DEFAULTS.json new file mode 100644 index 00000000000..16feb393fa9 --- /dev/null +++ b/build/pyinstaller/OBBFF_DEFAULTS.json @@ -0,0 +1,30 @@ +{ + "OBBFF_PACKAGED_APPLICATION": "True", + "OBBFF_LOGGING_COMMIT_HASH": "sha:b171083f", + "OBBFF_ENABLE_PREDICT": "False", + "OBBFF_ENABLE_CHECK_API": "True", + "OBBFF_ENABLE_THOUGHTS_DAY": "False", + "OBBFF_REMEMBER_CONTEXTS": "True", + "OBBFF_USE_FLAIR": ":bb", + "OBBFF_USE_WATERMARK": "True", + "OBBFF_USE_CMD_LOCATION_FIGURE": "True", + "OBBFF_USE_PROMPT_TOOLKIT": "True", + "OBBFF_USE_COLOR": "True", + "OBBFF_USE_ION": "True", + "OBBFF_USE_PLOT_AUTOSCALING": "False", + "OBBFF_ENABLE_RICH": "True", + "OBBFF_ENABLE_RICH_PANEL": "True", + "OPENBB_MPLSTYLE": "dark", + "OPENBB_MPFSTYLE": "dark", + "OPENBB_RICHSTYLE": "dark", + "OPENBB_LOGGING_VERBOSITY": "0", + "OPENBB_DEBUG_MODE": "False", + "OBBFF_LOG_COLLECTION": "False", + "OBBFF_ONLY_SEND_FILE_SIZE": "False", + "OBBFF_USE_TABULATE_DF": "True", + "OBBFF_USE_CLEAR_AFTER_CMD": "False", + "OBBFF_USE_DATETIME": "True", + "OBBFF_OPEN_REPORT_AS_HTML": "True", + "OBBFF_ENABLE_QUICK_EXIT": "False", + "OBBFF_ENABLE_EXIT_AUTO_HELP": "False" +} \ No newline at end of file diff --git a/build/pyinstaller/macOS_package_assets/README.TXT b/build/pyinstaller/macOS_package_assets/README.TXT index ea09b933c71..a4911975f0c 100644 --- a/build/pyinstaller/macOS_package_assets/README.TXT +++ b/build/pyinstaller/macOS_package_assets/README.TXT @@ -1 +1 @@ -MOVE THE GAMESTONK TERMINAL FOLDER TO THE APPLICATIONS FOLDER +MOVE THE OpenBB Terminal FOLDER TO THE APPLICATIONS FOLDER diff --git a/build/pyinstaller/terminal.spec b/build/pyinstaller/terminal.spec index 4a3a37dbfa3..0e5646d0ac4 100644 --- a/build/pyinstaller/terminal.spec +++ b/build/pyinstaller/terminal.spec @@ -8,12 +8,12 @@ from PyInstaller.building.api import PYZ, EXE, COLLECT from PyInstaller.building.splash import Splash from PyInstaller.building.build_main import Analysis -from gamestonk_terminal.loggers import get_commit_hash +from openbb_terminal.loggers import get_commit_hash -NAME = "GamestonkTerminal" +NAME = "OpenBBTerminal" build_type = ( - os.getenv("GT_BUILD_TYPE") if bool(os.getenv("GT_BUILD_TYPE")) else "folder" + os.getenv("OPENBB_BUILD_TYPE") if bool(os.getenv("OPENBB_BUILD_TYPE")) else "folder" ) # Local python environment packages folder @@ -24,17 +24,17 @@ pathex = os.path.join( # Get latest commit commit_hash = get_commit_hash() build_assets_folder = os.path.join(os.getcwd(), "build", "pyinstaller") -default_feature_flags_path = os.path.join(build_assets_folder, "GTFF_DEFAULTS.json") +default_feature_flags_path = os.path.join(build_assets_folder, "OBBFF_DEFAULTS.json") with open(default_feature_flags_path, "r") as f: default_gtff = json.load(f) -default_gtff["GTFF_LOGGING_COMMIT_HASH"] = commit_hash +default_gtff["OBBFF_LOGGING_COMMIT_HASH"] = commit_hash with open(default_feature_flags_path, "w") as f: json.dump(default_gtff, f, indent=4) # Files that are explicitly pulled into the bundle added_files = [ - (os.path.join(os.getcwd(), "gamestonk_terminal"), "gamestonk_terminal"), + (os.path.join(os.getcwd(), "openbb_terminal"), "openbb_terminal"), (os.path.join(os.getcwd(), "routines"), "routines"), (os.path.join(os.getcwd(), "styles"), "styles"), ("property_cached", "property_cached"), @@ -44,7 +44,7 @@ added_files = [ os.path.join("frozendict", "VERSION"), "frozendict", ), - ("GTFF_DEFAULTS.json", "gamestonk_terminal"), + ("OBBFF_DEFAULTS.json", "openbb_terminal"), ] # Python libraries that are explicitly pulled into the bundle diff --git a/custom_pre_commit/check_config_terminal.py b/custom_pre_commit/check_config_terminal.py index 741058fcde7..08552bafdb2 100755 --- a/custom_pre_commit/check_config_terminal.py +++ b/custom_pre_commit/check_config_terminal.py @@ -25,49 +25,49 @@ settings = { "DEBUG_MODE": "DEBUG_MODE = False", "PAPERMILL_NOTEBOOK_REPORT_PORT": 'PAPERMILL_NOTEBOOK_REPORT_PORT = "8888"', "LOGGING_VERBOSITY": "LOGGING_VERBOSITY = 0", - "LOGGING_HANDLERS": 'LOGGING_HANDLERS = os.getenv("GT_LOGGING_HANDLERS") or "file"', - "LOGGING_ID": 'LOGGING_ID = os.getenv("GT_LOGGING_ID") or None', + "LOGGING_HANDLERS": 'LOGGING_HANDLERS = os.getenv("OPENBB_LOGGING_HANDLERS") or "file"', + "LOGGING_ID": 'LOGGING_ID = os.getenv("OPENBB_LOGGING_ID") or None', "LOGGING_FILE": 'LOGGING_FILE = ""', - "LOGGING_VERSION": 'LOGGING_VERSION = os.getenv("GT_LOGGING_VERSION") or "ver:1.0.0"', - "API_KEY_ALPHAVANTAGE": 'API_KEY_ALPHAVANTAGE = os.getenv("GT_API_KEY_ALPHAVANTAGE") or "REPLACE_ME"', - "API_KEY_QUANDL": 'API_KEY_QUANDL = os.getenv("GT_API_KEY_QUANDL") or "REPLACE_ME"', - "API_REDDIT_CLIENT_ID": 'API_REDDIT_CLIENT_ID = os.getenv("GT_API_REDDIT_CLIENT_ID") or "REPLACE_ME"', - "API_REDDIT_CLIENT_SECRET": 'API_REDDIT_CLIENT_SECRET = os.getenv("GT_API_REDDIT_CLIENT_SECRET") or "REPLACE_ME"', - "API_REDDIT_USERNAME": 'API_REDDIT_USERNAME = os.getenv("GT_API_REDDIT_USERNAME") or "REPLACE_ME"', - "API_REDDIT_USER_AGENT": 'API_REDDIT_USER_AGENT = os.getenv("GT_API_REDDIT_USER_AGENT") or "REPLACE_ME"', - "API_REDDIT_PASSWORD": 'API_REDDIT_PASSWORD = os.getenv("GT_API_REDDIT_PASSWORD") or "REPLACE_ME"', - "API_POLYGON_KEY": 'API_POLYGON_KEY = os.getenv("GT_API_POLYGON_KEY") or "REPLACE_ME"', - "API_TWITTER_KEY ": 'API_TWITTER_KEY = os.getenv("GT_API_TWITTER_KEY") or "REPLACE_ME"', - "API_TWITTER_SECRET_KEY": 'API_TWITTER_SECRET_KEY = os.getenv("GT_API_TWITTER_SECRET_KEY") or "REPLACE_ME"', - "API_TWITTER_BEARER_TOKEN": 'API_TWITTER_BEARER_TOKEN = os.getenv("GT_API_TWITTER_BEARER_TOKEN") or "REPLACE_ME"', - "API_FRED_KEY": 'API_FRED_KEY = os.getenv("GT_API_FRED_KEY") or "REPLACE_ME"', - "API_NEWS_TOKEN": 'API_NEWS_TOKEN = os.getenv("GT_API_NEWS_TOKEN") or "REPLACE_ME"', - "RH_USERNAME": 'RH_USERNAME = os.getenv("GT_RH_USERNAME") or "REPLACE_ME"', - "RH_PASSWORD": 'RH_PASSWORD = os.getenv("GT_RH_PASSWORD") or "REPLACE_ME"', - "DG_USERNAME": 'DG_USERNAME = os.getenv("GT_DG_USERNAME") or "REPLACE_ME"', - "DG_PASSWORD": 'DG_PASSWORD = os.getenv("GT_DG_PASSWORD") or "REPLACE_ME"', - "DG_TOTP_SECRET": 'DG_TOTP_SECRET = os.getenv("GT_DG_TOTP_SECRET") or None', - "OANDA_ACCOUNT_TYPE": 'OANDA_ACCOUNT_TYPE = os.getenv("GT_OANDA_ACCOUNT_TYPE") or "practice"', - "OANDA_ACCOUNT": 'OANDA_ACCOUNT = os.getenv("GT_OANDA_ACCOUNT") or "REPLACE_ME"', - "OANDA_TOKEN": 'OANDA_TOKEN = os.getenv("GT_OANDA_TOKEN") or "REPLACE_ME"', - "TRADIER_TOKEN": 'TRADIER_TOKEN = os.getenv("GT_API_TRADIER_TOKEN") or "REPLACE_ME"', + "LOGGING_VERSION": 'LOGGING_VERSION = os.getenv("OPENBB_LOGGING_VERSION") or "ver:1.0.0"', + "API_KEY_ALPHAVANTAGE": 'API_KEY_ALPHAVANTAGE = os.getenv("OPENBB_API_KEY_ALPHAVANTAGE") or "REPLACE_ME"', + "API_KEY_QUANDL": 'API_KEY_QUANDL = os.getenv("OPENBB_API_KEY_QUANDL") or "REPLACE_ME"', + "API_REDDIT_CLIENT_ID": 'API_REDDIT_CLIENT_ID = os.getenv("OPENBB_API_REDDIT_CLIENT_ID") or "REPLACE_ME"', + "API_REDDIT_CLIENT_SECRET": 'API_REDDIT_CLIENT_SECRET = os.getenv("OPENBB_API_REDDIT_CLIENT_SECRET") or "REPLACE_ME"', + "API_REDDIT_USERNAME": 'API_REDDIT_USERNAME = os.getenv("OPENBB_API_REDDIT_USERNAME") or "REPLACE_ME"', + "API_REDDIT_USER_AGENT": 'API_REDDIT_USER_AGENT = os.getenv("OPENBB_API_REDDIT_USER_AGENT") or "REPLACE_ME"', + "API_REDDIT_PASSWORD": 'API_REDDIT_PASSWORD = os.getenv("OPENBB_API_REDDIT_PASSWORD") or "REPLACE_ME"', + "API_POLYGON_KEY": 'API_POLYGON_KEY = os.getenv("OPENBB_API_POLYGON_KEY") or "REPLACE_ME"', + "API_TWITTER_KEY ": 'API_TWITTER_KEY = os.getenv("OPENBB_API_TWITTER_KEY") or "REPLACE_ME"', + "API_TWITTER_SECRET_KEY": 'API_TWITTER_SECRET_KEY = os.getenv("OPENBB_API_TWITTER_SECRET_KEY") or "REPLACE_ME"', + "API_TWITTER_BEARER_TOKEN": 'API_TWITTER_BEARER_TOKEN = os.getenv("OPENBB_API_TWITTER_BEARER_TOKEN") or "REPLACE_ME"', + "API_FRED_KEY": 'API_FRED_KEY = os.getenv("OPENBB_API_FRED_KEY") or "REPLACE_ME"', + "API_NEWS_TOKEN": 'API_NEWS_TOKEN = os.getenv("OPENBB_API_NEWS_TOKEN") or "REPLACE_ME"', + "RH_USERNAME": 'RH_USERNAME = os.getenv("OPENBB_RH_USERNAME") or "REPLACE_ME"', + "RH_PASSWORD": 'RH_PASSWORD = os.getenv("OPENBB_RH_PASSWORD") or "REPLACE_ME"', + "DG_USERNAME": 'DG_USERNAME = os.getenv("OPENBB_DG_USERNAME") or "REPLACE_ME"', + "DG_PASSWORD": 'DG_PASSWORD = os.getenv("OPENBB_DG_PASSWORD") or "REPLACE_ME"', + "DG_TOTP_SECRET": 'DG_TOTP_SECRET = os.getenv("OPENBB_DG_TOTP_SECRET") or None', + "OANDA_ACCOUNT_TYPE": 'OANDA_ACCOUNT_TYPE = os.getenv("OPENBB_OANDA_ACCOUNT_TYPE") or "practice"', + "OANDA_ACCOUNT": 'OANDA_ACCOUNT = os.getenv("OPENBB_OANDA_ACCOUNT") or "REPLACE_ME"', + "OANDA_TOKEN": 'OANDA_TOKEN = os.getenv("OPENBB_OANDA_TOKEN") or "REPLACE_ME"', + "TRADIER_TOKEN": 'TRADIER_TOKEN = os.getenv("OPENBB_API_TRADIER_TOKEN") or "REPLACE_ME"', "WEBDRIVER_TO_USE": 'WEBDRIVER_TO_USE = "chrome"', "PATH_TO_SELENIUM_DRIVER": 'PATH_TO_SELENIUM_DRIVER = None # Replace with "PATH"', - "API_CMC_KEY": 'API_CMC_KEY = os.getenv("GT_API_CMC_KEY") or "REPLACE_ME"', - "API_BINANCE_KEY": 'API_BINANCE_KEY = os.getenv("GT_API_BINANCE_KEY") or "REPLACE_ME"', - "API_BINANCE_SECRET": 'API_BINANCE_SECRET = os.getenv("GT_API_BINANCE_SECRET") or "REPLACE_ME"', - "API_FINNHUB_KEY": 'API_FINNHUB_KEY = os.getenv("GT_API_FINNHUB_KEY") or "REPLACE_ME"', - "API_IEX_TOKEN": 'API_IEX_TOKEN = os.getenv("GT_API_IEX_KEY") or "REPLACE_ME"', - "API_SENTIMENTINVESTOR_TOKEN": 'API_SENTIMENTINVESTOR_TOKEN = os.getenv("GT_API_SENTIMENTINVESTOR_TOKEN") or "REPLACE_ME"', # noqa - "API_COINBASE_KEY": 'API_COINBASE_KEY = os.getenv("GT_API_COINBASE_KEY") or "REPLACE_ME"', - "API_COINBASE_SECRET": 'API_COINBASE_SECRET = os.getenv("GT_API_COINBASE_SECRET") or "REPLACE_ME"', - "API_COINBASE_PASS_PHRASE": 'API_COINBASE_PASS_PHRASE = os.getenv("GT_API_COINBASE_PASS_PHRASE") or "REPLACE_ME"', - "API_WHALE_ALERT_KEY": 'API_WHALE_ALERT_KEY = os.getenv("GT_API_WHALE_ALERT_KEY") or "REPLACE_ME"', - "API_GLASSNODE_KEY": 'API_GLASSNODE_KEY = os.getenv("GT_API_GLASSNODE_KEY") or "REPLACE_ME"', - "API_COINGLASS_KEY": 'API_COINGLASS_KEY = os.getenv("GT_API_COINGLASS_KEY") or "REPLACE_ME"', - "API_ETHPLORER_KEY": 'API_ETHPLORER_KEY = os.getenv("GT_API_ETHPLORER_KEY") or "freekey"', - "API_CRYPTO_PANIC_KEY": 'API_CRYPTO_PANIC_KEY = os.getenv("GT_API_CRYPTO_PANIC_KEY") or "REPLACE_ME"', - "API_BITQUERY_KEY": 'API_BITQUERY_KEY = os.getenv("GT_API_BITQUERY_KEY") or "REPLACE_ME"', + "API_CMC_KEY": 'API_CMC_KEY = os.getenv("OPENBB_API_CMC_KEY") or "REPLACE_ME"', + "API_BINANCE_KEY": 'API_BINANCE_KEY = os.getenv("OPENBB_API_BINANCE_KEY") or "REPLACE_ME"', + "API_BINANCE_SECRET": 'API_BINANCE_SECRET = os.getenv("OPENBB_API_BINANCE_SECRET") or "REPLACE_ME"', + "API_FINNHUB_KEY": 'API_FINNHUB_KEY = os.getenv("OPENBB_API_FINNHUB_KEY") or "REPLACE_ME"', + "API_IEX_TOKEN": 'API_IEX_TOKEN = os.getenv("OPENBB_API_IEX_KEY") or "REPLACE_ME"', + "API_SENTIMENTINVESTOR_TOKEN": 'API_SENTIMENTINVESTOR_TOKEN = os.getenv("OPENBB_API_SENTIMENTINVESTOR_TOKEN") or "REPLACE_ME"', # noqa + "API_COINBASE_KEY": 'API_COINBASE_KEY = os.getenv("OPENBB_API_COINBASE_KEY") or "REPLACE_ME"', + "API_COINBASE_SECRET": 'API_COINBASE_SECRET = os.getenv("OPENBB_API_COINBASE_SECRET") or "REPLACE_ME"', + "API_COINBASE_PASS_PHRASE": 'API_COINBASE_PASS_PHRASE = os.getenv("OPENBB_API_COINBASE_PASS_PHRASE") or "REPLACE_ME"', + "API_WHALE_ALERT_KEY": 'API_WHALE_ALERT_KEY = os.getenv("OPENBB_API_WHALE_ALERT_KEY") or "REPLACE_ME"', + "API_GLASSNODE_KEY": 'API_GLASSNODE_KEY = os.getenv("OPENBB_API_GLASSNODE_KEY") or "REPLACE_ME"', + "API_COINGLASS_KEY": 'API_COINGLASS_KEY = os.getenv("OPENBB_API_COINGLASS_KEY") or "REPLACE_ME"', + "API_ETHPLORER_KEY": 'API_ETHPLORER_KEY = os.getenv("OPENBB_API_ETHPLORER_KEY") or "freekey"', + "API_CRYPTO_PANIC_KEY": 'API_CRYPTO_PANIC_KEY = os.getenv("OPENBB_API_CRYPTO_PANIC_KEY") or "REPLACE_ME"', + "API_BITQUERY_KEY": 'API_BITQUERY_KEY = os.getenv("OPENBB_API_BITQUERY_KEY") or "REPLACE_ME"', } @@ -118,7 +118,7 @@ def check_setting(lines: List[str], setting: str, value: str) -> bool: def main(): base = os.path.dirname(os.path.dirname(__file__)) - path = os.path.join(base, "gamestonk_terminal", "config_terminal.py") + path = os.path.join(base, "openbb_terminal", "config_terminal.py") with open(path) as file: lines = file.readlines() lines = [line.rstrip() for line in lines] diff --git a/custom_pre_commit/check_doc.py b/custom_pre_commit/check_doc.py index cceba3fe81e..3c8aa559ab2 100644 --- a/custom_pre_commit/check_doc.py +++ b/custom_pre_commit/check_doc.py @@ -41,7 +41,7 @@ def main(ignore_files: Optional[str], ignore_commands: Optional[str]): else: ignore_cmds_list = [] path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - gst_path = os.path.join(path, "gamestonk_terminal/") + gst_path = os.path.join(path, "openbb_terminal/") main_yaml_filename = os.path.join(path, "website/data/menu/main.yml") files = [] diff --git a/docker/gst-poetry-deps.dockerfile b/docker/gst-poetry-deps.dockerfile index 6824aedaf7a..a21df6f51e2 100644 --- a/docker/gst-poetry-deps.dockerfile +++ b/docker/gst-poetry-deps.dockerfile @@ -4,7 +4,7 @@ FROM ${GST_DOCKER_IMAGE_PREFIX}/gst-python:${GST_DOCKER_PYTHON_VERSION} COPY --chown=python:python pyproject.toml poetry.lock /home/python/ -RUN mkdir /home/python/gamestonk_terminal && \ - touch gamestonk_terminal/__init__.py && \ - chown python:python /home/python/gamestonk_terminal /home/python/gamestonk_terminal/__init__.py && \ +RUN mkdir /home/python/openbb_terminal && \ + touch openbb_terminal/__init__.py && \ + chown python:python /home/python/openbb_terminal /home/python/openbb_terminal/__init__.py && \ poetry install diff --git a/docker/gst-poetry-full-deps.dockerfile b/docker/gst-poetry-full-deps.dockerfile index fe841a4bdd7..38299fc3f84 100644 --- a/docker/gst-poetry-full-deps.dockerfile +++ b/docker/gst-poetry-full-deps.dockerfile @@ -2,5 +2,5 @@ ARG GST_DOCKER_IMAGE_PREFIX="ghcr.io/gamestonkterminal" ARG GST_DOCKER_POETRY_DEPS_VERSION="1.2.0" FROM ${GST_DOCKER_IMAGE_PREFIX}/gst-poetry-deps:${GST_DOCKER_POETRY_DEPS_VERSION} -RUN cd /home/python/gamestonk_terminal && \ +RUN cd /home/python/openbb_terminal && \ poetry install -E prediction diff --git a/docker/lab-settings.json b/docker/lab-settings.json index cdf3bcfea2a..a9ca1312d5b 100644 --- a/docker/lab-settings.json +++ b/docker/lab-settings.json @@ -1,428 +1,377 @@ { - "title": "Gamestonk settings", - "description": "Settings for Gamestonk Terminal extension.", - "type": "object", - "properties": - { - "FEATURE_FLAGS": - { - "title": "Feature flags", - "description": "Feature flags for the Gamestonk Terminal.", - "default": - { - "GTFF_USE_CLEAR_AFTER_CMD": - { - "type": "bool", - "form": "checkbox", - "title": "Clear after command", - "description": "Use clear console after each command", - "default": false, - "value": "" - }, - "GTFF_USE_COLOR": - { - "type": "bool", - "form": "checkbox", - "title": "Colors", - "description": "Use coloring features", - "default": true, - "value": "" - }, - "GTFF_USE_FLAIR": - { - "type": "string", - "form": "text", - "title": "Console flair", - "description": "Select console flair (choose from config_terminal.py list)", - "default": "stars", - "value": "" - }, - "GTFF_USE_ION": - { - "type": "bool", - "form": "checkbox", - "title": "Interactive charts", - "description": "Enable interactive matplotlib", - "default": true, - "value": "" - }, - "GTFF_USE_PROMPT_TOOLKIT": - { - "type": "bool", - "form": "checkbox", - "title": "Autocomplete", - "description": "Enable Prompt Toolkit", - "default": true, - "value": "" - }, - "GTFF_ENABLE_PREDICT": - { - "type": "bool", - "form": "checkbox", - "title": "Prediction menu", - "description": "Enable Prediction features", - "default": true, - "value": "" - }, - "GTFF_USE_PLOT_AUTOSCALING": - { - "type": "bool", - "form": "checkbox", - "title": "Plot autoscaling", - "description": "Enable plot autoscaling", - "default": false, - "value": "" - }, - "GTFF_ENABLE_THOUGHTS_DAY": - { - "type": "bool", - "form": "checkbox", - "title": "Thoughts of the day", - "description": "Enable thoughts of the day", - "default": false, - "value": "" - }, - "GTFF_ENABLE_QUICK_EXIT": - { - "type": "bool", - "form": "checkbox", - "title": "Quick exit", - "description": "Quick exit for testing", - "default": false, - "value": "" - } - } + "title": "Gamestonk settings", + "description": "Settings for OpenBB Terminal extension.", + "type": "object", + "properties": { + "FEATURE_FLAGS": { + "title": "Feature flags", + "description": "Feature flags for the OpenBB Terminal.", + "default": { + "OPENBB_USE_CLEAR_AFTER_CMD": { + "type": "bool", + "form": "checkbox", + "title": "Clear after command", + "description": "Use clear console after each command", + "default": false, + "value": "" }, - "APP_SETTINGS": - { - "title": "General", - "description": "Application settings for the Gamestonk Terminal.", - "default": - { - "PAPERMILL_NOTEBOOK_REPORT_PORT": - { - "type": "number", - "form": "number", - "title": "Papermill port", - "description": "Papermill port", - "default": 8892, - "value": "" - }, - "PYTHON_BINARY": - { - "type": "string", - "form": "text", - "title": "Python executable", - "description": "Path to the python in your custom environment", - "default": "poetry run python", - "value": "" - }, - "TERMINAL_PATH": - { - "type": "string", - "form": "text", - "title": "Terminal path", - "description": "Path to the terminal.py", - "default": "terminal.py", - "value": "" - }, - "PATH_TO_SELENIUM_DRIVER": - { - "type": "string", - "form": "text", - "title": "Path to webdriver", - "description": "Path to the selenium driver", - "default": "", - "value": "" - }, - "WEBDRIVER_TO_USE": - { - "type": "string", - "form": "text", - "title": "Webdriver", - "description": "Selenium browser drivers can be found at https://selenium-python.readthedocs.io/installation.html", - "default": "chrome", - "value": "" - } - } + "OPENBB_USE_COLOR": { + "type": "bool", + "form": "checkbox", + "title": "Colors", + "description": "Use coloring features", + "default": true, + "value": "" }, - "API_KEYS": - { - "title": "API Keys", - "description": "Access credentials for data providers.", - "default": - { - "GT_API_KEY_ALPHAVANTAGE": - { - "type": "string", - "form": "password", - "title": "Alphavantage", - "description": "https://www.alphavantage.co", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_KEY_FINANCIALMODELINGPREP": - { - "type": "string", - "form": "password", - "title": "financialmodelingprep", - "description": "https://financialmodelingprep.com/developer", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_KEY_QUANDL": - { - "type": "string", - "form": "password", - "title": "quandl", - "description": "https://www.quandl.com/tools/api", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_REDDIT_CLIENT_ID": - { - "type": "string", - "form": "password", - "title": "Reddit client ID", - "description": "https://www.reddit.com/prefs/apps", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_REDDIT_CLIENT_SECRET": - { - "type": "string", - "form": "password", - "title": "Reddit client secret", - "description": "https://www.reddit.com/prefs/apps", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_REDDIT_USERNAME": - { - "type": "string", - "form": "password", - "title": "Reddit username", - "description": "https://www.reddit.com/prefs/apps", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_REDDIT_USER_AGENT": - { - "type": "string", - "form": "password", - "title": "Reddit user agent", - "description": "https://www.reddit.com/prefs/apps", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_REDDIT_PASSWORD": - { - "type": "string", - "form": "password", - "title": "Reddit password", - "description": "https://www.reddit.com/prefs/apps", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_POLYGON_KEY": - { - "type": "string", - "form": "password", - "title": "Polygon", - "description": "https://polygon.io", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_TWITTER_KEY": - { - "type": "string", - "form": "password", - "title": "Twitter key", - "description": "https://developer.twitter.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_TWITTER_SECRET_KEY": - { - "type": "string", - "form": "password", - "title": "Twitter secret", - "description": "https://developer.twitter.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_TWITTER_BEARER_TOKEN": - { - "type": "string", - "form": "password", - "title": "Twitter token", - "description": "https://developer.twitter.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_FRED_KEY": - { - "type": "string", - "form": "password", - "title": "FRED", - "description": "https://fred.stlouisfed.org/docs/api/api_key.html", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_NEWS_TOKEN": - { - "type": "string", - "form": "password", - "title": "NewsAPI", - "description": "https://newsapi.org", - "default": "REPLACE_ME", - "value": "" - }, - "GT_RH_USERNAME": - { - "type": "string", - "form": "password", - "title": "Robinhood username", - "description": "Robinhood", - "default": "REPLACE_ME", - "value": "" - }, - "GT_RH_PASSWORD": - { - "type": "string", - "form": "password", - "title": "Robinhood password", - "description": "Robinhood", - "default": "REPLACE_ME", - "value": "" - }, - "GT_DG_USERNAME": - { - "type": "string", - "form": "password", - "title": "Degiro username", - "description": "Degiro", - "default": "REPLACE_ME", - "value": "" - }, - "GT_DG_PASSWORD": - { - "type": "string", - "form": "password", - "title": "Degiro password", - "description": "Degiro", - "default": "REPLACE_ME", - "value": "" - }, - "GT_DG_TOTP_SECRET": - { - "type": "string", - "form": "password", - "title": "Degiro secret", - "description": "Degiro", - "default": "REPLACE_ME", - "value": "" - }, - "GT_OANDA_ACCOUNT_TYPE": - { - "type": "string", - "form": "password", - "title": "Oanda account type", - "description": "https://developer.oanda.com", - "default": "practice", - "value": "" - }, - "GT_OANDA_ACCOUNT": - { - "type": "string", - "form": "password", - "title": "Oanda account", - "description": "https://developer.oanda.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_OANDA_TOKEN": - { - "type": "string", - "form": "password", - "title": "Oanda token", - "description": "https://developer.oanda.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_TRADIER_TOKEN": - { - "type": "string", - "form": "password", - "title": "Tradier token", - "description": "https://tradier.com/products/market-data-api", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_CMC_KEY": - { - "type": "string", - "form": "password", - "title": "Coinmarketcap key", - "description": "https://coinmarketcap.com/api/", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_BINANCE_KEY": - { - "type": "string", - "form": "password", - "title": "Binance key", - "description": "https://www.binance.com/en/", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_BINANCE_SECRET": - { - "type": "string", - "form": "password", - "title": "Binance secret", - "description": "Binance secret", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_FINNHUB_KEY": - { - "type": "string", - "form": "password", - "title": "Finnhub key", - "description": "https://finnhub.io", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_IEX_KEY": - { - "type": "string", - "form": "password", - "title": "IEX Cloud key", - "description": "https://iexcloud.io", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_SENTIMENTINVESTOR_KEY": - { - "type": "string", - "form": "password", - "title": "Sentimentinvestor key", - "description": "https://www.sentimentinvestor.com", - "default": "REPLACE_ME", - "value": "" - }, - "GT_API_SENTIMENTINVESTOR_TOKEN": - { - "type": "string", - "form": "password", - "title": "Sentimentinvestor token", - "description": "https://www.sentimentinvestor.com", - "default": "REPLACE_ME", - "value": "" - } - } + "OPENBB_USE_FLAIR": { + "type": "string", + "form": "text", + "title": "Console flair", + "description": "Select console flair (choose from config_terminal.py list)", + "default": "openbb", + "value": "" + }, + "OPENBB_USE_ION": { + "type": "bool", + "form": "checkbox", + "title": "Interactive charts", + "description": "Enable interactive matplotlib", + "default": true, + "value": "" + }, + "OPENBB_USE_PROMPT_TOOLKIT": { + "type": "bool", + "form": "checkbox", + "title": "Autocomplete", + "description": "Enable Prompt Toolkit", + "default": true, + "value": "" + }, + "OPENBB_ENABLE_PREDICT": { + "type": "bool", + "form": "checkbox", + "title": "Prediction menu", + "description": "Enable Prediction features", + "default": true, + "value": "" + }, + "OPENBB_USE_PLOT_AUTOSCALING": { + "type": "bool", + "form": "checkbox", + "title": "Plot autoscaling", + "description": "Enable plot autoscaling", + "default": false, + "value": "" + }, + "OPENBB_ENABLE_THOUGHTS_DAY": { + "type": "bool", + "form": "checkbox", + "title": "Thoughts of the day", + "description": "Enable thoughts of the day", + "default": false, + "value": "" + }, + "OPENBB_ENABLE_QUICK_EXIT": { + "type": "bool", + "form": "checkbox", + "title": "Quick exit", + "description": "Quick exit for testing", + "default": false, + "value": "" } + } + }, + "APP_SETTINGS": { + "title": "General", + "description": "Application settings for the OpenBB Terminal.", + "default": { + "PAPERMILL_NOTEBOOK_REPORT_PORT": { + "type": "number", + "form": "number", + "title": "Papermill port", + "description": "Papermill port", + "default": 8892, + "value": "" + }, + "PYTHON_BINARY": { + "type": "string", + "form": "text", + "title": "Python executable", + "description": "Path to the python in your custom environment", + "default": "poetry run python", + "value": "" + }, + "TERMINAL_PATH": { + "type": "string", + "form": "text", + "title": "Terminal path", + "description": "Path to the terminal.py", + "default": "terminal.py", + "value": "" + }, + "PATH_TO_SELENIUM_DRIVER": { + "type": "string", + "form": "text", + "title": "Path to webdriver", + "description": "Path to the selenium driver", + "default": "", + "value": "" + }, + "WEBDRIVER_TO_USE": { + "type": "string", + "form": "text", + "title": "Webdriver", + "description": "Selenium browser drivers can be found at https://selenium-python.readthedocs.io/installation.html", + "default": "chrome", + "value": "" + } + } + }, + "API_KEYS": { + "title": "API Keys", + "description": "Access credentials for data providers.", + "default": { + "OPENBB_API_KEY_ALPHAVANTAGE": { + "type": "string", + "form": "password", + "title": "Alphavantage", + "description": "https://www.alphavantage.co", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_KEY_FINANCIALMODELINGPREP": { + "type": "string", + "form": "password", + "title": "financialmodelingprep", + "description": "https://financialmodelingprep.com/developer", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_KEY_QUANDL": { + "type": "string", + "form": "password", + "title": "quandl", + "description": "https://www.quandl.com/tools/api", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_REDDIT_CLIENT_ID": { + "type": "string", + "form": "password", + "title": "Reddit client ID", + "description": "https://www.reddit.com/prefs/apps", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_REDDIT_CLIENT_SECRET": { + "type": "string", + "form": "password", + "title": "Reddit client secret", + "description": "https://www.reddit.com/prefs/apps", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_REDDIT_USERNAME": { + "type": "string", + "form": "password", + "title": "Reddit username", + "description": "https://www.reddit.com/prefs/apps", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_REDDIT_USER_AGENT": { + "type": "string", + "form": "password", + "title": "Reddit user agent", + "description": "https://www.reddit.com/prefs/apps", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_REDDIT_PASSWORD": { + "type": "string", + "form": "password", + "title": "Reddit password", + "description": "https://www.reddit.com/prefs/apps", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_POLYGON_KEY": { + "type": "string", + "form": "password", + "title": "Polygon", + "description": "https://polygon.io", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_TWITTER_KEY": { + "type": "string", + "form": "password", + "title": "Twitter key", + "description": "https://developer.twitter.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_TWITTER_SECRET_KEY": { + "type": "string", + "form": "password", + "title": "Twitter secret", + "description": "https://developer.twitter.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_TWITTER_BEARER_TOKEN": { + "type": "string", + "form": "password", + "title": "Twitter token", + "description": "https://developer.twitter.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_FRED_KEY": { + "type": "string", + "form": "password", + "title": "FRED", + "description": "https://fred.stlouisfed.org/docs/api/api_key.html", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_NEWS_TOKEN": { + "type": "string", + "form": "password", + "title": "NewsAPI", + "description": "https://newsapi.org", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_RH_USERNAME": { + "type": "string", + "form": "password", + "title": "Robinhood username", + "description": "Robinhood", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_RH_PASSWORD": { + "type": "string", + "form": "password", + "title": "Robinhood password", + "description": "Robinhood", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_DG_USERNAME": { + "type": "string", + "form": "password", + "title": "Degiro username", + "description": "Degiro", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_DG_PASSWORD": { + "type": "string", + "form": "password", + "title": "Degiro password", + "description": "Degiro", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_DG_TOTP_SECRET": { + "type": "string", + "form": "password", + "title": "Degiro secret", + "description": "Degiro", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_OANDA_ACCOUNT_TYPE": { + "type": "string", + "form": "password", + "title": "Oanda account type", + "description": "https://developer.oanda.com", + "default": "practice", + "value": "" + }, + "OPENBB_OANDA_ACCOUNT": { + "type": "string", + "form": "password", + "title": "Oanda account", + "description": "https://developer.oanda.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_OANDA_TOKEN": { + "type": "string", + "form": "password", + "title": "Oanda token", + "description": "https://developer.oanda.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_TRADIER_TOKEN": { + "type": "string", + "form": "password", + "title": "Tradier token", + "description": "https://tradier.com/products/market-data-api", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_CMC_KEY": { + "type": "string", + "form": "password", + "title": "Coinmarketcap key", + "description": "https://coinmarketcap.com/api/", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_BINANCE_KEY": { + "type": "string", + "form": "password", + "title": "Binance key", + "description": "https://www.binance.com/en/", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_BINANCE_SECRET": { + "type": "string", + "form": "password", + "title": "Binance secret", + "description": "Binance secret", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_FINNHUB_KEY": { + "type": "string", + "form": "password", + "title": "Finnhub key", + "description": "https://finnhub.io", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_IEX_KEY": { + "type": "string", + "form": "password", + "title": "IEX Cloud key", + "description": "https://iexcloud.io", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_SENTIMENTINVESTOR_KEY": { + "type": "string", + "form": "password", + "title": "Sentimentinvestor key", + "description": "https://www.sentimentinvestor.com", + "default": "REPLACE_ME", + "value": "" + }, + "OPENBB_API_SENTIMENTINVESTOR_TOKEN": { + "type": "string", + "form": "password", + "title": "Sentimentinvestor token", + "description": "https://www.sentimentinvestor.com", + "default": "REPLACE_ME", + "value": "" + } + } } + } } diff --git a/docker/setenv b/docker/setenv index 341c493ee8c..6d2c1d498dd 100644 --- a/docker/setenv +++ b/docker/setenv @@ -1,33 +1,33 @@ DISPLAY= -GT_API_KEY_FINANCIALMODELINGPREP= -GT_API_KEY_ALPHAVANTAGE= -GT_API_KEY_QUANDL= -GT_API_REDDIT_CLIENT_ID= -GT_API_REDDIT_CLIENT_SECRET= -GT_API_REDDIT_USERNAME= -GT_API_REDDIT_USER_AGENT=Python -GT_API_REDDIT_PASSWORD= -GT_API_TWITTER_KEY= -GT_API_TWITTER_SECRET_KEY= -GT_API_TWITTER_BEARER_TOKEN= -GT_API_POLYGON_KEY= -GT_API_FRED_KEY= -GT_API_NEWS_TOKEN= -GT_API_TRADIER_TOKEN= -GT_API_CMC_KEY= -GT_API_BINANCE_KEY= -GT_API_BINANCE_SECRET= -GT_API_FINNHUB_KEY= -GT_API_IEX_KEY= -GT_API_SENTIMENTINVESTOR_TOKEN= -GT_API_COINBASE_KEY= -GT_API_COINBASE_SECRET= -GT_API_COINBASE_PASS_PHRASE= +OPENBB_API_KEY_FINANCIALMODELINGPREP= +OPENBB_API_KEY_ALPHAVANTAGE= +OPENBB_API_KEY_QUANDL= +OPENBB_API_REDDIT_CLIENT_ID= +OPENBB_API_REDDIT_CLIENT_SECRET= +OPENBB_API_REDDIT_USERNAME= +OPENBB_API_REDDIT_USER_AGENT=Python +OPENBB_API_REDDIT_PASSWORD= +OPENBB_API_TWITTER_KEY= +OPENBB_API_TWITTER_SECRET_KEY= +OPENBB_API_TWITTER_BEARER_TOKEN= +OPENBB_API_POLYGON_KEY= +OPENBB_API_FRED_KEY= +OPENBB_API_NEWS_TOKEN= +OPENBB_API_TRADIER_TOKEN= +OPENBB_API_CMC_KEY= +OPENBB_API_BINANCE_KEY= +OPENBB_API_BINANCE_SECRET= +OPENBB_API_FINNHUB_KEY= +OPENBB_API_IEX_KEY= +OPENBB_API_SENTIMENTINVESTOR_TOKEN= +OPENBB_API_COINBASE_KEY= +OPENBB_API_COINBASE_SECRET= +OPENBB_API_COINBASE_PASS_PHRASE= HDF5_DISABLE_VERSION_CHECK=2 -GTFF_ENABLE_PREDICT=True -GTFF_ENABLE_THOUGHTS_DAY=False -GTFF_USE_PROMPT_TOOLKIT=True -GTFF_USE_ION=True +OPENBB_ENABLE_PREDICT=True +OPENBB_ENABLE_THOUGHTS_DAY=False +OPENBB_USE_PROMPT_TOOLKIT=True +OPENBB_USE_ION=True diff --git a/docs/README.md b/docs/README.md index 1924a2dc7b2..639b8d0f74b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -# Gamestonk Terminal Code Documentation +# OpenBB Terminal Code Documentation Requirements: @@ -12,6 +12,6 @@ Usage: In the `docs` folder execute: ```bash -rm -rf code && sphinx-apidoc ../gamestonk_terminal/ -o ./code +rm -rf code && sphinx-apidoc ../openbb_terminal/ -o ./code make html ``` diff --git a/docs/code/gamestonk_terminal.common.behavioural_analysis.rst b/docs/code/gamestonk_terminal.common.behavioural_analysis.rst index 4504ea5b870..899e6a78f5c 100644 --- a/docs/code/gamestonk_terminal.common.behavioural_analysis.rst +++ b/docs/code/gamestonk_terminal.common.behavioural_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.common.behavioural\_analysis.finbrain\_model module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.finbrain_model +.. automodule:: openbb_terminal.common.behavioural_analysis.finbrain_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.common.behavioural\_analysis.finbrain\_model module gamestonk\_terminal.common.behavioural\_analysis.finbrain\_view module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.finbrain_view +.. automodule:: openbb_terminal.common.behavioural_analysis.finbrain_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.common.behavioural\_analysis.finbrain\_view module gamestonk\_terminal.common.behavioural\_analysis.finnhub\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.finnhub_model +.. automodule:: openbb_terminal.common.behavioural_analysis.finnhub_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.common.behavioural\_analysis.finnhub\_model module gamestonk\_terminal.common.behavioural\_analysis.finnhub\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.finnhub_view +.. automodule:: openbb_terminal.common.behavioural_analysis.finnhub_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.common.behavioural\_analysis.finnhub\_view module gamestonk\_terminal.common.behavioural\_analysis.google\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.google_model +.. automodule:: openbb_terminal.common.behavioural_analysis.google_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.common.behavioural\_analysis.google\_model module gamestonk\_terminal.common.behavioural\_analysis.google\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.google_view +.. automodule:: openbb_terminal.common.behavioural_analysis.google_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.common.behavioural\_analysis.google\_view module gamestonk\_terminal.common.behavioural\_analysis.reddit\_helpers module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.reddit_helpers +.. automodule:: openbb_terminal.common.behavioural_analysis.reddit_helpers :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.common.behavioural\_analysis.reddit\_helpers module gamestonk\_terminal.common.behavioural\_analysis.reddit\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.reddit_model +.. automodule:: openbb_terminal.common.behavioural_analysis.reddit_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.common.behavioural\_analysis.reddit\_model module gamestonk\_terminal.common.behavioural\_analysis.reddit\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.reddit_view +.. automodule:: openbb_terminal.common.behavioural_analysis.reddit_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.common.behavioural\_analysis.reddit\_view module gamestonk\_terminal.common.behavioural\_analysis.sentimentinvestor\_model module -------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.sentimentinvestor_model +.. automodule:: openbb_terminal.common.behavioural_analysis.sentimentinvestor_model :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.common.behavioural\_analysis.sentimentinvestor\_model module gamestonk\_terminal.common.behavioural\_analysis.sentimentinvestor\_view module ------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.sentimentinvestor_view +.. automodule:: openbb_terminal.common.behavioural_analysis.sentimentinvestor_view :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.common.behavioural\_analysis.sentimentinvestor\_view module gamestonk\_terminal.common.behavioural\_analysis.stocktwits\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.stocktwits_model +.. automodule:: openbb_terminal.common.behavioural_analysis.stocktwits_model :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.common.behavioural\_analysis.stocktwits\_model module gamestonk\_terminal.common.behavioural\_analysis.stocktwits\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.behavioural_analysis.stocktwits_view +.. automodule:: openbb_terminal.common.behavioural_analysis.stocktwits_view :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.common.behavioural\_analysis.stocktwits\_view module gamestonk\_terminal.common.behavioural\_analysis.twitter\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.twitter_model +.. automodule:: openbb_terminal.common.behavioural_analysis.twitter_model :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.common.behavioural\_analysis.twitter\_model module gamestonk\_terminal.common.behavioural\_analysis.twitter\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis.twitter_view +.. automodule:: openbb_terminal.common.behavioural_analysis.twitter_view :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.common.behavioural\_analysis.twitter\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.common.behavioural_analysis +.. automodule:: openbb_terminal.common.behavioural_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.common.prediction_techniques.rst b/docs/code/gamestonk_terminal.common.prediction_techniques.rst index a0eac81de2e..07d80b019e9 100644 --- a/docs/code/gamestonk_terminal.common.prediction_techniques.rst +++ b/docs/code/gamestonk_terminal.common.prediction_techniques.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.common.prediction\_techniques.arima\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.arima_model +.. automodule:: openbb_terminal.common.prediction_techniques.arima_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.common.prediction\_techniques.arima\_model module gamestonk\_terminal.common.prediction\_techniques.arima\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.arima_view +.. automodule:: openbb_terminal.common.prediction_techniques.arima_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.common.prediction\_techniques.arima\_view module gamestonk\_terminal.common.prediction\_techniques.ets\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.ets_model +.. automodule:: openbb_terminal.common.prediction_techniques.ets_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.common.prediction\_techniques.ets\_model module gamestonk\_terminal.common.prediction\_techniques.ets\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.prediction_techniques.ets_view +.. automodule:: openbb_terminal.common.prediction_techniques.ets_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.common.prediction\_techniques.ets\_view module gamestonk\_terminal.common.prediction\_techniques.knn\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.knn_model +.. automodule:: openbb_terminal.common.prediction_techniques.knn_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.common.prediction\_techniques.knn\_model module gamestonk\_terminal.common.prediction\_techniques.knn\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.prediction_techniques.knn_view +.. automodule:: openbb_terminal.common.prediction_techniques.knn_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.common.prediction\_techniques.knn\_view module gamestonk\_terminal.common.prediction\_techniques.mc\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.prediction_techniques.mc_model +.. automodule:: openbb_terminal.common.prediction_techniques.mc_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.common.prediction\_techniques.mc\_model module gamestonk\_terminal.common.prediction\_techniques.mc\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.mc_view +.. automodule:: openbb_terminal.common.prediction_techniques.mc_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.common.prediction\_techniques.mc\_view module gamestonk\_terminal.common.prediction\_techniques.neural\_networks\_model module -------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.neural_networks_model +.. automodule:: openbb_terminal.common.prediction_techniques.neural_networks_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.common.prediction\_techniques.neural\_networks\_model module gamestonk\_terminal.common.prediction\_techniques.neural\_networks\_view module ------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.neural_networks_view +.. automodule:: openbb_terminal.common.prediction_techniques.neural_networks_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.common.prediction\_techniques.neural\_networks\_view module gamestonk\_terminal.common.prediction\_techniques.pred\_helper module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.pred_helper +.. automodule:: openbb_terminal.common.prediction_techniques.pred_helper :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.common.prediction\_techniques.pred\_helper module gamestonk\_terminal.common.prediction\_techniques.regression\_model module -------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.regression_model +.. automodule:: openbb_terminal.common.prediction_techniques.regression_model :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.common.prediction\_techniques.regression\_model module gamestonk\_terminal.common.prediction\_techniques.regression\_view module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques.regression_view +.. automodule:: openbb_terminal.common.prediction_techniques.regression_view :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.common.prediction\_techniques.regression\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.common.prediction_techniques +.. automodule:: openbb_terminal.common.prediction_techniques :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.common.quantitative_analysis.rst b/docs/code/gamestonk_terminal.common.quantitative_analysis.rst index 6740c191ad0..7593041572e 100644 --- a/docs/code/gamestonk_terminal.common.quantitative_analysis.rst +++ b/docs/code/gamestonk_terminal.common.quantitative_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.common.quantitative\_analysis.qa\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.quantitative_analysis.qa_model +.. automodule:: openbb_terminal.common.quantitative_analysis.qa_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.common.quantitative\_analysis.qa\_model module gamestonk\_terminal.common.quantitative\_analysis.qa\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.quantitative_analysis.qa_view +.. automodule:: openbb_terminal.common.quantitative_analysis.qa_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.common.quantitative\_analysis.qa\_view module gamestonk\_terminal.common.quantitative\_analysis.rolling\_model module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.quantitative_analysis.rolling_model +.. automodule:: openbb_terminal.common.quantitative_analysis.rolling_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.common.quantitative\_analysis.rolling\_model module gamestonk\_terminal.common.quantitative\_analysis.rolling\_view module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.quantitative_analysis.rolling_view +.. automodule:: openbb_terminal.common.quantitative_analysis.rolling_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.common.quantitative\_analysis.rolling\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.common.quantitative_analysis +.. automodule:: openbb_terminal.common.quantitative_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.common.rst b/docs/code/gamestonk_terminal.common.rst index 974e94f7a45..105f5b40d7f 100644 --- a/docs/code/gamestonk_terminal.common.rst +++ b/docs/code/gamestonk_terminal.common.rst @@ -7,10 +7,10 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.common.behavioural_analysis - gamestonk_terminal.common.prediction_techniques - gamestonk_terminal.common.quantitative_analysis - gamestonk_terminal.common.technical_analysis + openbb_terminal.common.behavioural_analysis + openbb_terminal.common.prediction_techniques + openbb_terminal.common.quantitative_analysis + openbb_terminal.common.technical_analysis Submodules ---------- @@ -18,7 +18,7 @@ Submodules gamestonk\_terminal.common.newsapi\_view module ----------------------------------------------- -.. automodule:: gamestonk_terminal.common.newsapi_view +.. automodule:: openbb_terminal.common.newsapi_view :members: :undoc-members: :show-inheritance: @@ -26,7 +26,7 @@ gamestonk\_terminal.common.newsapi\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.common +.. automodule:: openbb_terminal.common :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.common.technical_analysis.rst b/docs/code/gamestonk_terminal.common.technical_analysis.rst index e40291b86ad..c3fe3bf8821 100644 --- a/docs/code/gamestonk_terminal.common.technical_analysis.rst +++ b/docs/code/gamestonk_terminal.common.technical_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.common.technical\_analysis.custom\_indicators\_model module ------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.custom_indicators_model +.. automodule:: openbb_terminal.common.technical_analysis.custom_indicators_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.common.technical\_analysis.custom\_indicators\_model module gamestonk\_terminal.common.technical\_analysis.custom\_indicators\_view module ------------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.technical_analysis.custom_indicators_view +.. automodule:: openbb_terminal.common.technical_analysis.custom_indicators_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.common.technical\_analysis.custom\_indicators\_view module gamestonk\_terminal.common.technical\_analysis.momentum\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.momentum_model +.. automodule:: openbb_terminal.common.technical_analysis.momentum_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.common.technical\_analysis.momentum\_model module gamestonk\_terminal.common.technical\_analysis.momentum\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.momentum_view +.. automodule:: openbb_terminal.common.technical_analysis.momentum_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.common.technical\_analysis.momentum\_view module gamestonk\_terminal.common.technical\_analysis.overlap\_model module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.overlap_model +.. automodule:: openbb_terminal.common.technical_analysis.overlap_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.common.technical\_analysis.overlap\_model module gamestonk\_terminal.common.technical\_analysis.overlap\_view module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.overlap_view +.. automodule:: openbb_terminal.common.technical_analysis.overlap_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.common.technical\_analysis.overlap\_view module gamestonk\_terminal.common.technical\_analysis.trend\_indicators\_model module ------------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.technical_analysis.trend_indicators_model +.. automodule:: openbb_terminal.common.technical_analysis.trend_indicators_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.common.technical\_analysis.trend\_indicators\_model module gamestonk\_terminal.common.technical\_analysis.trend\_indicators\_view module ----------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.trend_indicators_view +.. automodule:: openbb_terminal.common.technical_analysis.trend_indicators_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.common.technical\_analysis.trend\_indicators\_view module gamestonk\_terminal.common.technical\_analysis.volatility\_model module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.volatility_model +.. automodule:: openbb_terminal.common.technical_analysis.volatility_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.common.technical\_analysis.volatility\_model module gamestonk\_terminal.common.technical\_analysis.volatility\_view module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.volatility_view +.. automodule:: openbb_terminal.common.technical_analysis.volatility_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.common.technical\_analysis.volatility\_view module gamestonk\_terminal.common.technical\_analysis.volume\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.common.technical_analysis.volume_model +.. automodule:: openbb_terminal.common.technical_analysis.volume_model :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.common.technical\_analysis.volume\_model module gamestonk\_terminal.common.technical\_analysis.volume\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.common.technical_analysis.volume_view +.. automodule:: openbb_terminal.common.technical_analysis.volume_view :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.common.technical\_analysis.volume\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.common.technical_analysis +.. automodule:: openbb_terminal.common.technical_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.defi.rst b/docs/code/gamestonk_terminal.cryptocurrency.defi.rst index f65558ea43c..0df6383104f 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.defi.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.defi.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.defi.defi\_controller module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.defi_controller +.. automodule:: openbb_terminal.cryptocurrency.defi.defi_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.defi.defi\_controller module gamestonk\_terminal.cryptocurrency.defi.defipulse\_model module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.defipulse_model +.. automodule:: openbb_terminal.cryptocurrency.defi.defipulse_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.cryptocurrency.defi.defipulse\_model module gamestonk\_terminal.cryptocurrency.defi.defipulse\_view module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.defipulse_view +.. automodule:: openbb_terminal.cryptocurrency.defi.defipulse_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.cryptocurrency.defi.defipulse\_view module gamestonk\_terminal.cryptocurrency.defi.defirate\_model module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.defirate_model +.. automodule:: openbb_terminal.cryptocurrency.defi.defirate_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.cryptocurrency.defi.defirate\_model module gamestonk\_terminal.cryptocurrency.defi.defirate\_view module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.defirate_view +.. automodule:: openbb_terminal.cryptocurrency.defi.defirate_view :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.cryptocurrency.defi.defirate\_view module gamestonk\_terminal.cryptocurrency.defi.graph\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.graph_model +.. automodule:: openbb_terminal.cryptocurrency.defi.graph_model :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.cryptocurrency.defi.graph\_model module gamestonk\_terminal.cryptocurrency.defi.graph\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.graph_view +.. automodule:: openbb_terminal.cryptocurrency.defi.graph_view :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.cryptocurrency.defi.graph\_view module gamestonk\_terminal.cryptocurrency.defi.llama\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.llama_model +.. automodule:: openbb_terminal.cryptocurrency.defi.llama_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.cryptocurrency.defi.llama\_model module gamestonk\_terminal.cryptocurrency.defi.llama\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.llama_view +.. automodule:: openbb_terminal.cryptocurrency.defi.llama_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.cryptocurrency.defi.llama\_view module gamestonk\_terminal.cryptocurrency.defi.substack\_model module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.substack_model +.. automodule:: openbb_terminal.cryptocurrency.defi.substack_model :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.cryptocurrency.defi.substack\_model module gamestonk\_terminal.cryptocurrency.defi.substack\_view module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi.substack_view +.. automodule:: openbb_terminal.cryptocurrency.defi.substack_view :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.cryptocurrency.defi.substack\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.defi +.. automodule:: openbb_terminal.cryptocurrency.defi :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.discovery.rst b/docs/code/gamestonk_terminal.cryptocurrency.discovery.rst index 02b632d8047..47313a425dc 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.discovery.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.discovery.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.discovery.coinmarketcap\_model module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.coinmarketcap_model +.. automodule:: openbb_terminal.cryptocurrency.discovery.coinmarketcap_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.discovery.coinmarketcap\_model module gamestonk\_terminal.cryptocurrency.discovery.coinmarketcap\_view module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.coinmarketcap_view +.. automodule:: openbb_terminal.cryptocurrency.discovery.coinmarketcap_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.cryptocurrency.discovery.coinmarketcap\_view module gamestonk\_terminal.cryptocurrency.discovery.coinpaprika\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.coinpaprika_model +.. automodule:: openbb_terminal.cryptocurrency.discovery.coinpaprika_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.cryptocurrency.discovery.coinpaprika\_model module gamestonk\_terminal.cryptocurrency.discovery.coinpaprika\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.coinpaprika_view +.. automodule:: openbb_terminal.cryptocurrency.discovery.coinpaprika_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.cryptocurrency.discovery.coinpaprika\_view module gamestonk\_terminal.cryptocurrency.discovery.discovery\_controller module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.discovery_controller +.. automodule:: openbb_terminal.cryptocurrency.discovery.discovery_controller :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.cryptocurrency.discovery.discovery\_controller module gamestonk\_terminal.cryptocurrency.discovery.pycoingecko\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.pycoingecko_model +.. automodule:: openbb_terminal.cryptocurrency.discovery.pycoingecko_model :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.cryptocurrency.discovery.pycoingecko\_model module gamestonk\_terminal.cryptocurrency.discovery.pycoingecko\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery.pycoingecko_view +.. automodule:: openbb_terminal.cryptocurrency.discovery.pycoingecko_view :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.cryptocurrency.discovery.pycoingecko\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.discovery +.. automodule:: openbb_terminal.cryptocurrency.discovery :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.due_diligence.rst b/docs/code/gamestonk_terminal.cryptocurrency.due_diligence.rst index c44db7851e2..fdb210e1dc5 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.due_diligence.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.due_diligence.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.due\_diligence.binance\_model module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.binance_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.binance_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.binance\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.binance\_view module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.binance_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.binance_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.binance\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.coinbase\_model module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinbase_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinbase_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinbase\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.coinbase\_view module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinbase_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinbase_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinbase\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.coinglass\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinglass_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinglass_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinglass\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.coinglass\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinglass_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinglass_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinglass\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.coinpaprika\_model module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinpaprika_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinpaprika_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinpaprika\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.coinpaprika\_view module -------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.coinpaprika_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.coinpaprika_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.coinpaprika\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.dd\_controller module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.dd_controller +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.dd_controller :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.dd\_controller module gamestonk\_terminal.cryptocurrency.due\_diligence.finbrain\_crypto\_view module ------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.finbrain_crypto_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.finbrain_crypto_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.finbrain\_crypto\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.glassnode\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.glassnode_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.glassnode_model :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.glassnode\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.glassnode\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.glassnode_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.glassnode_view :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.glassnode\_view module gamestonk\_terminal.cryptocurrency.due\_diligence.pycoingecko\_model module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.pycoingecko_model +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.pycoingecko_model :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.pycoingecko\_model module gamestonk\_terminal.cryptocurrency.due\_diligence.pycoingecko\_view module -------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence.pycoingecko_view +.. automodule:: openbb_terminal.cryptocurrency.due_diligence.pycoingecko_view :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.cryptocurrency.due\_diligence.pycoingecko\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.due_diligence +.. automodule:: openbb_terminal.cryptocurrency.due_diligence :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.onchain.rst b/docs/code/gamestonk_terminal.cryptocurrency.onchain.rst index 6465a670898..0311a52c63f 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.onchain.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.onchain.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.onchain.ethgasstation\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.ethgasstation_model +.. automodule:: openbb_terminal.cryptocurrency.onchain.ethgasstation_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.onchain.ethgasstation\_model module gamestonk\_terminal.cryptocurrency.onchain.ethgasstation\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.ethgasstation_view +.. automodule:: openbb_terminal.cryptocurrency.onchain.ethgasstation_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.cryptocurrency.onchain.ethgasstation\_view module gamestonk\_terminal.cryptocurrency.onchain.ethplorer\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.ethplorer_model +.. automodule:: openbb_terminal.cryptocurrency.onchain.ethplorer_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.cryptocurrency.onchain.ethplorer\_model module gamestonk\_terminal.cryptocurrency.onchain.ethplorer\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.ethplorer_view +.. automodule:: openbb_terminal.cryptocurrency.onchain.ethplorer_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.cryptocurrency.onchain.ethplorer\_view module gamestonk\_terminal.cryptocurrency.onchain.onchain\_controller module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.onchain_controller +.. automodule:: openbb_terminal.cryptocurrency.onchain.onchain_controller :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.cryptocurrency.onchain.onchain\_controller module gamestonk\_terminal.cryptocurrency.onchain.whale\_alert\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.whale_alert_model +.. automodule:: openbb_terminal.cryptocurrency.onchain.whale_alert_model :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.cryptocurrency.onchain.whale\_alert\_model module gamestonk\_terminal.cryptocurrency.onchain.whale\_alert\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain.whale_alert_view +.. automodule:: openbb_terminal.cryptocurrency.onchain.whale_alert_view :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.cryptocurrency.onchain.whale\_alert\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.onchain +.. automodule:: openbb_terminal.cryptocurrency.onchain :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.overview.rst b/docs/code/gamestonk_terminal.cryptocurrency.overview.rst index c985655d2e7..c06447c67b2 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.overview.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.overview.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.overview.coinbase\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.overview.coinbase_model +.. automodule:: openbb_terminal.cryptocurrency.overview.coinbase_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.overview.coinbase\_model module gamestonk\_terminal.cryptocurrency.overview.coinbase\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.coinbase_view +.. automodule:: openbb_terminal.cryptocurrency.overview.coinbase_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.cryptocurrency.overview.coinbase\_view module gamestonk\_terminal.cryptocurrency.overview.coinpaprika\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.coinpaprika_model +.. automodule:: openbb_terminal.cryptocurrency.overview.coinpaprika_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.cryptocurrency.overview.coinpaprika\_model module gamestonk\_terminal.cryptocurrency.overview.coinpaprika\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.coinpaprika_view +.. automodule:: openbb_terminal.cryptocurrency.overview.coinpaprika_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.cryptocurrency.overview.coinpaprika\_view module gamestonk\_terminal.cryptocurrency.overview.cryptopanic\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.cryptopanic_model +.. automodule:: openbb_terminal.cryptocurrency.overview.cryptopanic_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.cryptocurrency.overview.cryptopanic\_model module gamestonk\_terminal.cryptocurrency.overview.cryptopanic\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.cryptopanic_view +.. automodule:: openbb_terminal.cryptocurrency.overview.cryptopanic_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.cryptocurrency.overview.cryptopanic\_view module gamestonk\_terminal.cryptocurrency.overview.overview\_controller module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.overview_controller +.. automodule:: openbb_terminal.cryptocurrency.overview.overview_controller :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.cryptocurrency.overview.overview\_controller module gamestonk\_terminal.cryptocurrency.overview.pycoingecko\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.pycoingecko_model +.. automodule:: openbb_terminal.cryptocurrency.overview.pycoingecko_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.cryptocurrency.overview.pycoingecko\_model module gamestonk\_terminal.cryptocurrency.overview.pycoingecko\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview.pycoingecko_view +.. automodule:: openbb_terminal.cryptocurrency.overview.pycoingecko_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.cryptocurrency.overview.pycoingecko\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.overview +.. automodule:: openbb_terminal.cryptocurrency.overview :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.rst b/docs/code/gamestonk_terminal.cryptocurrency.rst index f1f6f634c4b..98b74474b5f 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.rst @@ -7,12 +7,12 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.cryptocurrency.defi - gamestonk_terminal.cryptocurrency.discovery - gamestonk_terminal.cryptocurrency.due_diligence - gamestonk_terminal.cryptocurrency.onchain - gamestonk_terminal.cryptocurrency.overview - gamestonk_terminal.cryptocurrency.technical_analysis + openbb_terminal.cryptocurrency.defi + openbb_terminal.cryptocurrency.discovery + openbb_terminal.cryptocurrency.due_diligence + openbb_terminal.cryptocurrency.onchain + openbb_terminal.cryptocurrency.overview + openbb_terminal.cryptocurrency.technical_analysis Submodules ---------- @@ -20,7 +20,7 @@ Submodules gamestonk\_terminal.cryptocurrency.coinbase\_helpers module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.coinbase_helpers +.. automodule:: openbb_terminal.cryptocurrency.coinbase_helpers :members: :undoc-members: :show-inheritance: @@ -28,7 +28,7 @@ gamestonk\_terminal.cryptocurrency.coinbase\_helpers module gamestonk\_terminal.cryptocurrency.coinpaprika\_helpers module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.coinpaprika_helpers +.. automodule:: openbb_terminal.cryptocurrency.coinpaprika_helpers :members: :undoc-members: :show-inheritance: @@ -36,7 +36,7 @@ gamestonk\_terminal.cryptocurrency.coinpaprika\_helpers module gamestonk\_terminal.cryptocurrency.crypto\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.crypto_controller +.. automodule:: openbb_terminal.cryptocurrency.crypto_controller :members: :undoc-members: :show-inheritance: @@ -44,7 +44,7 @@ gamestonk\_terminal.cryptocurrency.crypto\_controller module gamestonk\_terminal.cryptocurrency.cryptocurrency\_helpers module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.cryptocurrency_helpers +.. automodule:: openbb_terminal.cryptocurrency.cryptocurrency_helpers :members: :undoc-members: :show-inheritance: @@ -52,7 +52,7 @@ gamestonk\_terminal.cryptocurrency.cryptocurrency\_helpers module gamestonk\_terminal.cryptocurrency.dataframe\_helpers module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.cryptocurrency.dataframe_helpers +.. automodule:: openbb_terminal.cryptocurrency.dataframe_helpers :members: :undoc-members: :show-inheritance: @@ -60,7 +60,7 @@ gamestonk\_terminal.cryptocurrency.dataframe\_helpers module gamestonk\_terminal.cryptocurrency.pycoingecko\_helpers module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.pycoingecko_helpers +.. automodule:: openbb_terminal.cryptocurrency.pycoingecko_helpers :members: :undoc-members: :show-inheritance: @@ -68,7 +68,7 @@ gamestonk\_terminal.cryptocurrency.pycoingecko\_helpers module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency +.. automodule:: openbb_terminal.cryptocurrency :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.cryptocurrency.technical_analysis.rst b/docs/code/gamestonk_terminal.cryptocurrency.technical_analysis.rst index f849d537674..8044e80826c 100644 --- a/docs/code/gamestonk_terminal.cryptocurrency.technical_analysis.rst +++ b/docs/code/gamestonk_terminal.cryptocurrency.technical_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.cryptocurrency.technical\_analysis.ta\_controller module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.cryptocurrency.technical_analysis.ta_controller +.. automodule:: openbb_terminal.cryptocurrency.technical_analysis.ta_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.cryptocurrency.technical\_analysis.ta\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.cryptocurrency.technical_analysis +.. automodule:: openbb_terminal.cryptocurrency.technical_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.economy.rst b/docs/code/gamestonk_terminal.economy.rst index 037caf6df58..6253eebd7a4 100644 --- a/docs/code/gamestonk_terminal.economy.rst +++ b/docs/code/gamestonk_terminal.economy.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.economy.alphavantage\_model module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.economy.alphavantage_model +.. automodule:: openbb_terminal.economy.alphavantage_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.economy.alphavantage\_model module gamestonk\_terminal.economy.alphavantage\_view module ----------------------------------------------------- -.. automodule:: gamestonk_terminal.economy.alphavantage_view +.. automodule:: openbb_terminal.economy.alphavantage_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.economy.alphavantage\_view module gamestonk\_terminal.economy.cnn\_model module --------------------------------------------- -.. automodule:: gamestonk_terminal.economy.cnn_model +.. automodule:: openbb_terminal.economy.cnn_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.economy.cnn\_model module gamestonk\_terminal.economy.cnn\_view module -------------------------------------------- -.. automodule:: gamestonk_terminal.economy.cnn_view +.. automodule:: openbb_terminal.economy.cnn_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.economy.cnn\_view module gamestonk\_terminal.economy.econ\_data\_helper module ----------------------------------------------------- -.. automodule:: gamestonk_terminal.economy.econ_data_helper +.. automodule:: openbb_terminal.economy.econ_data_helper :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.economy.econ\_data\_helper module gamestonk\_terminal.economy.economy\_controller module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.economy.economy_controller +.. automodule:: openbb_terminal.economy.economy_controller :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.economy.economy\_controller module gamestonk\_terminal.economy.finnhub\_model module ------------------------------------------------- -.. automodule:: gamestonk_terminal.economy.finnhub_model +.. automodule:: openbb_terminal.economy.finnhub_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.economy.finnhub\_model module gamestonk\_terminal.economy.finnhub\_view module ------------------------------------------------ -.. automodule:: gamestonk_terminal.economy.finnhub_view +.. automodule:: openbb_terminal.economy.finnhub_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.economy.finnhub\_view module gamestonk\_terminal.economy.finviz\_model module ------------------------------------------------ -.. automodule:: gamestonk_terminal.economy.finviz_model +.. automodule:: openbb_terminal.economy.finviz_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.economy.finviz\_model module gamestonk\_terminal.economy.finviz\_view module ----------------------------------------------- -.. automodule:: gamestonk_terminal.economy.finviz_view +.. automodule:: openbb_terminal.economy.finviz_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.economy.finviz\_view module gamestonk\_terminal.economy.fred\_model module ---------------------------------------------- -.. automodule:: gamestonk_terminal.economy.fred_model +.. automodule:: openbb_terminal.economy.fred_model :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.economy.fred\_model module gamestonk\_terminal.economy.fred\_view module --------------------------------------------- -.. automodule:: gamestonk_terminal.economy.fred_view +.. automodule:: openbb_terminal.economy.fred_view :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.economy.fred\_view module gamestonk\_terminal.economy.nasdaq\_model module ------------------------------------------------ -.. automodule:: gamestonk_terminal.economy.nasdaq_model +.. automodule:: openbb_terminal.economy.nasdaq_model :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.economy.nasdaq\_model module gamestonk\_terminal.economy.nasdaq\_view module ----------------------------------------------- -.. automodule:: gamestonk_terminal.economy.nasdaq_view +.. automodule:: openbb_terminal.economy.nasdaq_view :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.economy.nasdaq\_view module gamestonk\_terminal.economy.wsj\_model module --------------------------------------------- -.. automodule:: gamestonk_terminal.economy.wsj_model +.. automodule:: openbb_terminal.economy.wsj_model :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.economy.wsj\_model module gamestonk\_terminal.economy.wsj\_view module -------------------------------------------- -.. automodule:: gamestonk_terminal.economy.wsj_view +.. automodule:: openbb_terminal.economy.wsj_view :members: :undoc-members: :show-inheritance: @@ -135,7 +135,7 @@ gamestonk\_terminal.economy.wsj\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.economy +.. automodule:: openbb_terminal.economy :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.etf.rst b/docs/code/gamestonk_terminal.etf.rst index 4727412f037..6dd09aa5bf1 100644 --- a/docs/code/gamestonk_terminal.etf.rst +++ b/docs/code/gamestonk_terminal.etf.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.etf.etf\_controller module ---------------------------------------------- -.. automodule:: gamestonk_terminal.etf.etf_controller +.. automodule:: openbb_terminal.etf.etf_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.etf.etf\_controller module gamestonk\_terminal.etf.financedatabase\_view module ---------------------------------------------------- -.. automodule:: gamestonk_terminal.etf.financedatabase_view +.. automodule:: openbb_terminal.etf.financedatabase_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.etf.financedatabase\_view module gamestonk\_terminal.etf.screener\_model module ---------------------------------------------- -.. automodule:: gamestonk_terminal.etf.screener_model +.. automodule:: openbb_terminal.etf.screener_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.etf.screener\_model module gamestonk\_terminal.etf.screener\_view module --------------------------------------------- -.. automodule:: gamestonk_terminal.etf.screener_view +.. automodule:: openbb_terminal.etf.screener_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.etf.screener\_view module gamestonk\_terminal.etf.stockanalysis\_model module --------------------------------------------------- -.. automodule:: gamestonk_terminal.etf.stockanalysis_model +.. automodule:: openbb_terminal.etf.stockanalysis_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.etf.stockanalysis\_model module gamestonk\_terminal.etf.stockanalysis\_view module -------------------------------------------------- -.. automodule:: gamestonk_terminal.etf.stockanalysis_view +.. automodule:: openbb_terminal.etf.stockanalysis_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.etf.stockanalysis\_view module gamestonk\_terminal.etf.wsj\_model module ----------------------------------------- -.. automodule:: gamestonk_terminal.etf.wsj_model +.. automodule:: openbb_terminal.etf.wsj_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.etf.wsj\_model module gamestonk\_terminal.etf.wsj\_view module ---------------------------------------- -.. automodule:: gamestonk_terminal.etf.wsj_view +.. automodule:: openbb_terminal.etf.wsj_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.etf.wsj\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.etf +.. automodule:: openbb_terminal.etf :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.forex.behavioural_analysis.rst b/docs/code/gamestonk_terminal.forex.behavioural_analysis.rst index 267a3700a59..3690eba4935 100644 --- a/docs/code/gamestonk_terminal.forex.behavioural_analysis.rst +++ b/docs/code/gamestonk_terminal.forex.behavioural_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.forex.behavioural\_analysis.ba\_controller module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.forex.behavioural_analysis.ba_controller +.. automodule:: openbb_terminal.forex.behavioural_analysis.ba_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.forex.behavioural\_analysis.ba\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.forex.behavioural_analysis +.. automodule:: openbb_terminal.forex.behavioural_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.forex.exploratory_data_analysis.rst b/docs/code/gamestonk_terminal.forex.exploratory_data_analysis.rst index f54c5f6e79f..cf1ba21cc17 100644 --- a/docs/code/gamestonk_terminal.forex.exploratory_data_analysis.rst +++ b/docs/code/gamestonk_terminal.forex.exploratory_data_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.forex.exploratory\_data\_analysis.eda\_controller module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.forex.exploratory_data_analysis.eda_controller +.. automodule:: openbb_terminal.forex.exploratory_data_analysis.eda_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.forex.exploratory\_data\_analysis.eda\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.forex.exploratory_data_analysis +.. automodule:: openbb_terminal.forex.exploratory_data_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.forex.rst b/docs/code/gamestonk_terminal.forex.rst index 43728f62912..dd6a043f1df 100644 --- a/docs/code/gamestonk_terminal.forex.rst +++ b/docs/code/gamestonk_terminal.forex.rst @@ -7,8 +7,8 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.forex.behavioural_analysis - gamestonk_terminal.forex.exploratory_data_analysis + openbb_terminal.forex.behavioural_analysis + openbb_terminal.forex.exploratory_data_analysis Submodules ---------- @@ -16,7 +16,7 @@ Submodules gamestonk\_terminal.forex.av\_model module ------------------------------------------ -.. automodule:: gamestonk_terminal.forex.av_model +.. automodule:: openbb_terminal.forex.av_model :members: :undoc-members: :show-inheritance: @@ -24,7 +24,7 @@ gamestonk\_terminal.forex.av\_model module gamestonk\_terminal.forex.av\_view module ----------------------------------------- -.. automodule:: gamestonk_terminal.forex.av_view +.. automodule:: openbb_terminal.forex.av_view :members: :undoc-members: :show-inheritance: @@ -32,7 +32,7 @@ gamestonk\_terminal.forex.av\_view module gamestonk\_terminal.forex.forex\_controller module -------------------------------------------------- -.. automodule:: gamestonk_terminal.forex.forex_controller +.. automodule:: openbb_terminal.forex.forex_controller :members: :undoc-members: :show-inheritance: @@ -40,7 +40,7 @@ gamestonk\_terminal.forex.forex\_controller module gamestonk\_terminal.forex.fx\_view module ----------------------------------------- -.. automodule:: gamestonk_terminal.forex.fx_view +.. automodule:: openbb_terminal.forex.fx_view :members: :undoc-members: :show-inheritance: @@ -48,7 +48,7 @@ gamestonk\_terminal.forex.fx\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.forex +.. automodule:: openbb_terminal.forex :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.brokers.coinbase.rst b/docs/code/gamestonk_terminal.portfolio.brokers.coinbase.rst index fac13d43be3..87a615cedaf 100644 --- a/docs/code/gamestonk_terminal.portfolio.brokers.coinbase.rst +++ b/docs/code/gamestonk_terminal.portfolio.brokers.coinbase.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_controller module -------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.coinbase.coinbase_controller +.. automodule:: openbb_terminal.portfolio.brokers.coinbase.coinbase_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_controller module gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.coinbase.coinbase_model +.. automodule:: openbb_terminal.portfolio.brokers.coinbase.coinbase_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_model module gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.coinbase.coinbase_view +.. automodule:: openbb_terminal.portfolio.brokers.coinbase.coinbase_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.portfolio.brokers.coinbase.coinbase\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.coinbase +.. automodule:: openbb_terminal.portfolio.brokers.coinbase :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.brokers.degiro.rst b/docs/code/gamestonk_terminal.portfolio.brokers.degiro.rst index 36288fc5752..18826e9c366 100644 --- a/docs/code/gamestonk_terminal.portfolio.brokers.degiro.rst +++ b/docs/code/gamestonk_terminal.portfolio.brokers.degiro.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.portfolio.brokers.degiro.degiro\_controller module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.degiro.degiro_controller +.. automodule:: openbb_terminal.portfolio.brokers.degiro.degiro_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.portfolio.brokers.degiro.degiro\_controller module gamestonk\_terminal.portfolio.brokers.degiro.degiro\_model module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.degiro.degiro_model +.. automodule:: openbb_terminal.portfolio.brokers.degiro.degiro_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.portfolio.brokers.degiro.degiro\_model module gamestonk\_terminal.portfolio.brokers.degiro.degiro\_view module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.degiro.degiro_view +.. automodule:: openbb_terminal.portfolio.brokers.degiro.degiro_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.portfolio.brokers.degiro.degiro\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.degiro +.. automodule:: openbb_terminal.portfolio.brokers.degiro :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.brokers.rst b/docs/code/gamestonk_terminal.portfolio.brokers.rst index 338de6e21f3..2238f1df343 100644 --- a/docs/code/gamestonk_terminal.portfolio.brokers.rst +++ b/docs/code/gamestonk_terminal.portfolio.brokers.rst @@ -7,8 +7,8 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.portfolio.brokers.coinbase - gamestonk_terminal.portfolio.brokers.degiro + openbb_terminal.portfolio.brokers.coinbase + openbb_terminal.portfolio.brokers.degiro Submodules ---------- @@ -16,7 +16,7 @@ Submodules gamestonk\_terminal.portfolio.brokers.bro\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.portfolio.brokers.bro_controller +.. automodule:: openbb_terminal.portfolio.brokers.bro_controller :members: :undoc-members: :show-inheritance: @@ -24,7 +24,7 @@ gamestonk\_terminal.portfolio.brokers.bro\_controller module gamestonk\_terminal.portfolio.brokers.brokers\_helpers module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.brokers.brokers_helpers +.. automodule:: openbb_terminal.portfolio.brokers.brokers_helpers :members: :undoc-members: :show-inheritance: @@ -32,7 +32,7 @@ gamestonk\_terminal.portfolio.brokers.brokers\_helpers module Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio.brokers +.. automodule:: openbb_terminal.portfolio.brokers :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.portfolio_analysis.rst b/docs/code/gamestonk_terminal.portfolio.portfolio_analysis.rst index 7755169609d..c0c349f120e 100644 --- a/docs/code/gamestonk_terminal.portfolio.portfolio_analysis.rst +++ b/docs/code/gamestonk_terminal.portfolio.portfolio_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.portfolio.portfolio\_analysis.pa\_controller module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_analysis.pa_controller +.. automodule:: openbb_terminal.portfolio.portfolio_analysis.pa_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.portfolio.portfolio\_analysis.pa\_controller module gamestonk\_terminal.portfolio.portfolio\_analysis.portfolio\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_analysis.portfolio_model +.. automodule:: openbb_terminal.portfolio.portfolio_analysis.portfolio_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.portfolio.portfolio\_analysis.portfolio\_model module gamestonk\_terminal.portfolio.portfolio\_analysis.portfolio\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.portfolio.portfolio_analysis.portfolio_view +.. automodule:: openbb_terminal.portfolio.portfolio_analysis.portfolio_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.portfolio.portfolio\_analysis.portfolio\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_analysis +.. automodule:: openbb_terminal.portfolio.portfolio_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.portfolio_optimization.rst b/docs/code/gamestonk_terminal.portfolio.portfolio_optimization.rst index ddf772e8f0f..a61831872d9 100644 --- a/docs/code/gamestonk_terminal.portfolio.portfolio_optimization.rst +++ b/docs/code/gamestonk_terminal.portfolio.portfolio_optimization.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_helper module ------------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization.optimizer_helper +.. automodule:: openbb_terminal.portfolio.portfolio_optimization.optimizer_helper :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_helper module gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_model module ----------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization.optimizer_model +.. automodule:: openbb_terminal.portfolio.portfolio_optimization.optimizer_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_model module gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_view module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view +.. automodule:: openbb_terminal.portfolio.portfolio_optimization.optimizer_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.portfolio.portfolio\_optimization.optimizer\_view module gamestonk\_terminal.portfolio.portfolio\_optimization.po\_controller module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization.po_controller +.. automodule:: openbb_terminal.portfolio.portfolio_optimization.po_controller :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.portfolio.portfolio\_optimization.po\_controller module gamestonk\_terminal.portfolio.portfolio\_optimization.yahoo\_finance\_model module ---------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization.yahoo_finance_model +.. automodule:: openbb_terminal.portfolio.portfolio_optimization.yahoo_finance_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.portfolio.portfolio\_optimization.yahoo\_finance\_model modu Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_optimization +.. automodule:: openbb_terminal.portfolio.portfolio_optimization :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.portfolio.rst b/docs/code/gamestonk_terminal.portfolio.rst index 1ab4ba6a85e..18ba60971e2 100644 --- a/docs/code/gamestonk_terminal.portfolio.rst +++ b/docs/code/gamestonk_terminal.portfolio.rst @@ -7,9 +7,9 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.portfolio.brokers - gamestonk_terminal.portfolio.portfolio_analysis - gamestonk_terminal.portfolio.portfolio_optimization + openbb_terminal.portfolio.brokers + openbb_terminal.portfolio.portfolio_analysis + openbb_terminal.portfolio.portfolio_optimization Submodules ---------- @@ -17,7 +17,7 @@ Submodules gamestonk\_terminal.portfolio.portfolio\_controller module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_controller +.. automodule:: openbb_terminal.portfolio.portfolio_controller :members: :undoc-members: :show-inheritance: @@ -25,7 +25,7 @@ gamestonk\_terminal.portfolio.portfolio\_controller module gamestonk\_terminal.portfolio.portfolio\_helper module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.portfolio.portfolio_helper +.. automodule:: openbb_terminal.portfolio.portfolio_helper :members: :undoc-members: :show-inheritance: @@ -33,7 +33,7 @@ gamestonk\_terminal.portfolio.portfolio\_helper module gamestonk\_terminal.portfolio.portfolio\_model module ----------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_model +.. automodule:: openbb_terminal.portfolio.portfolio_model :members: :undoc-members: :show-inheritance: @@ -41,7 +41,7 @@ gamestonk\_terminal.portfolio.portfolio\_model module gamestonk\_terminal.portfolio.portfolio\_view module ---------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.portfolio_view +.. automodule:: openbb_terminal.portfolio.portfolio_view :members: :undoc-members: :show-inheritance: @@ -49,7 +49,7 @@ gamestonk\_terminal.portfolio.portfolio\_view module gamestonk\_terminal.portfolio.reportlab\_helpers module ------------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.reportlab_helpers +.. automodule:: openbb_terminal.portfolio.reportlab_helpers :members: :undoc-members: :show-inheritance: @@ -57,7 +57,7 @@ gamestonk\_terminal.portfolio.reportlab\_helpers module gamestonk\_terminal.portfolio.yfinance\_model module ---------------------------------------------------- -.. automodule:: gamestonk_terminal.portfolio.yfinance_model +.. automodule:: openbb_terminal.portfolio.yfinance_model :members: :undoc-members: :show-inheritance: @@ -65,7 +65,7 @@ gamestonk\_terminal.portfolio.yfinance\_model module Module contents --------------- -.. automodule:: gamestonk_terminal.portfolio +.. automodule:: openbb_terminal.portfolio :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.reports.rst b/docs/code/gamestonk_terminal.reports.rst index ebff9bc6103..ce5971b5f3b 100644 --- a/docs/code/gamestonk_terminal.reports.rst +++ b/docs/code/gamestonk_terminal.reports.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.reports.reports\_controller module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.reports.reports_controller +.. automodule:: openbb_terminal.reports.reports_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.reports.reports\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.reports +.. automodule:: openbb_terminal.reports :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.resources.rst b/docs/code/gamestonk_terminal.resources.rst index 6b2a73864e0..4c4c652cc9d 100644 --- a/docs/code/gamestonk_terminal.resources.rst +++ b/docs/code/gamestonk_terminal.resources.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.resources.resources\_controller module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.resources.resources_controller +.. automodule:: openbb_terminal.resources.resources_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.resources.resources\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.resources +.. automodule:: openbb_terminal.resources :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.rst b/docs/code/gamestonk_terminal.rst index 37fbefedd0d..a85c3cc5031 100644 --- a/docs/code/gamestonk_terminal.rst +++ b/docs/code/gamestonk_terminal.rst @@ -7,15 +7,15 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.common - gamestonk_terminal.cryptocurrency - gamestonk_terminal.economy - gamestonk_terminal.etf - gamestonk_terminal.forex - gamestonk_terminal.portfolio - gamestonk_terminal.reports - gamestonk_terminal.resources - gamestonk_terminal.stocks + openbb_terminal.common + openbb_terminal.cryptocurrency + openbb_terminal.economy + openbb_terminal.etf + openbb_terminal.forex + openbb_terminal.portfolio + openbb_terminal.reports + openbb_terminal.resources + openbb_terminal.stocks Submodules ---------- @@ -23,7 +23,7 @@ Submodules gamestonk\_terminal.config\_neural\_network\_models module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.config_neural_network_models +.. automodule:: openbb_terminal.config_neural_network_models :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.config\_neural\_network\_models module gamestonk\_terminal.config\_plot module --------------------------------------- -.. automodule:: gamestonk_terminal.config_plot +.. automodule:: openbb_terminal.config_plot :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.config\_plot module gamestonk\_terminal.config\_terminal module ------------------------------------------- -.. automodule:: gamestonk_terminal.config_terminal +.. automodule:: openbb_terminal.config_terminal :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.config\_terminal module gamestonk\_terminal.feature\_flags module ----------------------------------------- -.. automodule:: gamestonk_terminal.feature_flags +.. automodule:: openbb_terminal.feature_flags :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.feature\_flags module gamestonk\_terminal.helper\_funcs module ---------------------------------------- -.. automodule:: gamestonk_terminal.helper_funcs +.. automodule:: openbb_terminal.helper_funcs :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.helper\_funcs module gamestonk\_terminal.menu module ------------------------------- -.. automodule:: gamestonk_terminal.menu +.. automodule:: openbb_terminal.menu :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.menu module gamestonk\_terminal.terminal\_helper module ------------------------------------------- -.. automodule:: gamestonk_terminal.terminal_helper +.. automodule:: openbb_terminal.terminal_helper :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.terminal\_helper module gamestonk\_terminal.test\_helper module --------------------------------------- -.. automodule:: gamestonk_terminal.test_helper +.. automodule:: openbb_terminal.test_helper :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.test\_helper module gamestonk\_terminal.thought\_of\_the\_day module ------------------------------------------------ -.. automodule:: gamestonk_terminal.thought_of_the_day +.. automodule:: openbb_terminal.thought_of_the_day :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.thought\_of\_the\_day module Module contents --------------- -.. automodule:: gamestonk_terminal +.. automodule:: openbb_terminal :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.backtesting.rst b/docs/code/gamestonk_terminal.stocks.backtesting.rst index 24d112a9ce3..9f65c6c92eb 100644 --- a/docs/code/gamestonk_terminal.stocks.backtesting.rst +++ b/docs/code/gamestonk_terminal.stocks.backtesting.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.backtesting.bt\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.backtesting.bt_controller +.. automodule:: openbb_terminal.stocks.backtesting.bt_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.backtesting.bt\_controller module gamestonk\_terminal.stocks.backtesting.bt\_model module ------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.backtesting.bt_model +.. automodule:: openbb_terminal.stocks.backtesting.bt_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.backtesting.bt\_model module gamestonk\_terminal.stocks.backtesting.bt\_view module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.backtesting.bt_view +.. automodule:: openbb_terminal.stocks.backtesting.bt_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.backtesting.bt\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.backtesting +.. automodule:: openbb_terminal.stocks.backtesting :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.behavioural_analysis.rst b/docs/code/gamestonk_terminal.stocks.behavioural_analysis.rst index 36b8ced02ac..50b2f2b3f87 100644 --- a/docs/code/gamestonk_terminal.stocks.behavioural_analysis.rst +++ b/docs/code/gamestonk_terminal.stocks.behavioural_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.behavioural\_analysis.ba\_controller module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.behavioural_analysis.ba_controller +.. automodule:: openbb_terminal.stocks.behavioural_analysis.ba_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.behavioural\_analysis.ba\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.behavioural_analysis +.. automodule:: openbb_terminal.stocks.behavioural_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.comparison_analysis.rst b/docs/code/gamestonk_terminal.stocks.comparison_analysis.rst index 58e95679df1..2f609537e76 100644 --- a/docs/code/gamestonk_terminal.stocks.comparison_analysis.rst +++ b/docs/code/gamestonk_terminal.stocks.comparison_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.comparison\_analysis.ca\_controller module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.ca_controller +.. automodule:: openbb_terminal.stocks.comparison_analysis.ca_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.ca\_controller module gamestonk\_terminal.stocks.comparison\_analysis.finbrain\_model module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.finbrain_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.finbrain_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.finbrain\_model module gamestonk\_terminal.stocks.comparison\_analysis.finbrain\_view module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.finbrain_view +.. automodule:: openbb_terminal.stocks.comparison_analysis.finbrain_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.finbrain\_view module gamestonk\_terminal.stocks.comparison\_analysis.finnhub\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.finnhub_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.finnhub_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.finnhub\_model module gamestonk\_terminal.stocks.comparison\_analysis.finviz\_compare\_model module ----------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.finviz_compare_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.finviz_compare_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.finviz\_compare\_model module gamestonk\_terminal.stocks.comparison\_analysis.finviz\_compare\_view module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.finviz_compare_view +.. automodule:: openbb_terminal.stocks.comparison_analysis.finviz_compare_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.finviz\_compare\_view module gamestonk\_terminal.stocks.comparison\_analysis.marketwatch\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.marketwatch_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.marketwatch_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.marketwatch\_model module gamestonk\_terminal.stocks.comparison\_analysis.marketwatch\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.marketwatch_view +.. automodule:: openbb_terminal.stocks.comparison_analysis.marketwatch_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.marketwatch\_view module gamestonk\_terminal.stocks.comparison\_analysis.polygon\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.polygon_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.polygon_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.polygon\_model module gamestonk\_terminal.stocks.comparison\_analysis.yahoo\_finance\_model module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.yahoo_finance_model +.. automodule:: openbb_terminal.stocks.comparison_analysis.yahoo_finance_model :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.yahoo\_finance\_model module gamestonk\_terminal.stocks.comparison\_analysis.yahoo\_finance\_view module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis.yahoo_finance_view +.. automodule:: openbb_terminal.stocks.comparison_analysis.yahoo_finance_view :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.comparison\_analysis.yahoo\_finance\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.comparison_analysis +.. automodule:: openbb_terminal.stocks.comparison_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.dark_pool_shorts.rst b/docs/code/gamestonk_terminal.stocks.dark_pool_shorts.rst index 0a24cd750d0..c9ff9e7575d 100644 --- a/docs/code/gamestonk_terminal.stocks.dark_pool_shorts.rst +++ b/docs/code/gamestonk_terminal.stocks.dark_pool_shorts.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.dark\_pool\_shorts.dps\_controller module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.dps_controller +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.dps_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.dps\_controller module gamestonk\_terminal.stocks.dark\_pool\_shorts.finra\_model module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.finra_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.finra_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.finra\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.finra\_view module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.finra_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.finra_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.finra\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.nyse\_model module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.nyse_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.nyse_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.nyse\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.nyse\_view module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.nyse_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.nyse_view :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.nyse\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.quandl\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.quandl_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.quandl_model :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.quandl\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.quandl\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.quandl_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.quandl_view :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.quandl\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.sec\_model module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.sec_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.sec_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.sec\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.sec\_view module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.sec_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.sec_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.sec\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.shortinterest\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.shortinterest_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.shortinterest_model :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.shortinterest\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.shortinterest\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.shortinterest_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.shortinterest_view :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.shortinterest\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.stockgrid\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.stockgrid_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.stockgrid_model :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.stockgrid\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.stockgrid\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.stockgrid_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.stockgrid_view :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.stockgrid\_view module gamestonk\_terminal.stocks.dark\_pool\_shorts.yahoofinance\_model module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.yahoofinance_model +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.yahoofinance_model :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.yahoofinance\_model module gamestonk\_terminal.stocks.dark\_pool\_shorts.yahoofinance\_view module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts.yahoofinance_view +.. automodule:: openbb_terminal.stocks.dark_pool_shorts.yahoofinance_view :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.stocks.dark\_pool\_shorts.yahoofinance\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.dark_pool_shorts +.. automodule:: openbb_terminal.stocks.dark_pool_shorts :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.discovery.rst b/docs/code/gamestonk_terminal.stocks.discovery.rst index 204b8c394cb..a34f4b7245a 100644 --- a/docs/code/gamestonk_terminal.stocks.discovery.rst +++ b/docs/code/gamestonk_terminal.stocks.discovery.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.discovery.ark\_model module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.discovery.ark_model +.. automodule:: openbb_terminal.stocks.discovery.ark_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.discovery.ark\_model module gamestonk\_terminal.stocks.discovery.ark\_view module ----------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.ark_view +.. automodule:: openbb_terminal.stocks.discovery.ark_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.discovery.ark\_view module gamestonk\_terminal.stocks.discovery.disc\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.discovery.disc_controller +.. automodule:: openbb_terminal.stocks.discovery.disc_controller :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.discovery.disc\_controller module gamestonk\_terminal.stocks.discovery.fidelity\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.fidelity_model +.. automodule:: openbb_terminal.stocks.discovery.fidelity_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.discovery.fidelity\_model module gamestonk\_terminal.stocks.discovery.fidelity\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.fidelity_view +.. automodule:: openbb_terminal.stocks.discovery.fidelity_view :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.discovery.fidelity\_view module gamestonk\_terminal.stocks.discovery.financedatabase\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.financedatabase_view +.. automodule:: openbb_terminal.stocks.discovery.financedatabase_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.discovery.financedatabase\_view module gamestonk\_terminal.stocks.discovery.finnhub\_model module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.finnhub_model +.. automodule:: openbb_terminal.stocks.discovery.finnhub_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.discovery.finnhub\_model module gamestonk\_terminal.stocks.discovery.finnhub\_view module --------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.finnhub_view +.. automodule:: openbb_terminal.stocks.discovery.finnhub_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.discovery.finnhub\_view module gamestonk\_terminal.stocks.discovery.geekofwallstreet\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.geekofwallstreet_model +.. automodule:: openbb_terminal.stocks.discovery.geekofwallstreet_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.discovery.geekofwallstreet\_model module gamestonk\_terminal.stocks.discovery.geekofwallstreet\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.discovery.geekofwallstreet_view +.. automodule:: openbb_terminal.stocks.discovery.geekofwallstreet_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.discovery.geekofwallstreet\_view module gamestonk\_terminal.stocks.discovery.marketbeat\_model module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.marketbeat_model +.. automodule:: openbb_terminal.stocks.discovery.marketbeat_model :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.discovery.marketbeat\_model module gamestonk\_terminal.stocks.discovery.marketbeat\_view module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.discovery.marketbeat_view +.. automodule:: openbb_terminal.stocks.discovery.marketbeat_view :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.stocks.discovery.marketbeat\_view module gamestonk\_terminal.stocks.discovery.nasdaq\_model module --------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.nasdaq_model +.. automodule:: openbb_terminal.stocks.discovery.nasdaq_model :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.stocks.discovery.nasdaq\_model module gamestonk\_terminal.stocks.discovery.nasdaq\_view module -------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.nasdaq_view +.. automodule:: openbb_terminal.stocks.discovery.nasdaq_view :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.stocks.discovery.nasdaq\_view module gamestonk\_terminal.stocks.discovery.seeking\_alpha\_model module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.seeking_alpha_model +.. automodule:: openbb_terminal.stocks.discovery.seeking_alpha_model :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.stocks.discovery.seeking\_alpha\_model module gamestonk\_terminal.stocks.discovery.seeking\_alpha\_view module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.seeking_alpha_view +.. automodule:: openbb_terminal.stocks.discovery.seeking_alpha_view :members: :undoc-members: :show-inheritance: @@ -135,7 +135,7 @@ gamestonk\_terminal.stocks.discovery.seeking\_alpha\_view module gamestonk\_terminal.stocks.discovery.shortinterest\_model module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.shortinterest_model +.. automodule:: openbb_terminal.stocks.discovery.shortinterest_model :members: :undoc-members: :show-inheritance: @@ -143,7 +143,7 @@ gamestonk\_terminal.stocks.discovery.shortinterest\_model module gamestonk\_terminal.stocks.discovery.shortinterest\_view module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.shortinterest_view +.. automodule:: openbb_terminal.stocks.discovery.shortinterest_view :members: :undoc-members: :show-inheritance: @@ -151,7 +151,7 @@ gamestonk\_terminal.stocks.discovery.shortinterest\_view module gamestonk\_terminal.stocks.discovery.yahoofinance\_model module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.yahoofinance_model +.. automodule:: openbb_terminal.stocks.discovery.yahoofinance_model :members: :undoc-members: :show-inheritance: @@ -159,7 +159,7 @@ gamestonk\_terminal.stocks.discovery.yahoofinance\_model module gamestonk\_terminal.stocks.discovery.yahoofinance\_view module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.discovery.yahoofinance_view +.. automodule:: openbb_terminal.stocks.discovery.yahoofinance_view :members: :undoc-members: :show-inheritance: @@ -167,7 +167,7 @@ gamestonk\_terminal.stocks.discovery.yahoofinance\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.discovery +.. automodule:: openbb_terminal.stocks.discovery :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.due_diligence.rst b/docs/code/gamestonk_terminal.stocks.due_diligence.rst index a3aeb42521c..1c2da2581a2 100644 --- a/docs/code/gamestonk_terminal.stocks.due_diligence.rst +++ b/docs/code/gamestonk_terminal.stocks.due_diligence.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.due\_diligence.ark\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.ark_model +.. automodule:: openbb_terminal.stocks.due_diligence.ark_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.due\_diligence.ark\_model module gamestonk\_terminal.stocks.due\_diligence.ark\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.ark_view +.. automodule:: openbb_terminal.stocks.due_diligence.ark_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.due\_diligence.ark\_view module gamestonk\_terminal.stocks.due\_diligence.business\_insider\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.business_insider_model +.. automodule:: openbb_terminal.stocks.due_diligence.business_insider_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.due\_diligence.business\_insider\_model module gamestonk\_terminal.stocks.due\_diligence.business\_insider\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.due_diligence.business_insider_view +.. automodule:: openbb_terminal.stocks.due_diligence.business_insider_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.due\_diligence.business\_insider\_view module gamestonk\_terminal.stocks.due\_diligence.csimarket\_model module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.csimarket_model +.. automodule:: openbb_terminal.stocks.due_diligence.csimarket_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.due\_diligence.csimarket\_model module gamestonk\_terminal.stocks.due\_diligence.csimarket\_view module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.csimarket_view +.. automodule:: openbb_terminal.stocks.due_diligence.csimarket_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.due\_diligence.csimarket\_view module gamestonk\_terminal.stocks.due\_diligence.dd\_controller module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.dd_controller +.. automodule:: openbb_terminal.stocks.due_diligence.dd_controller :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.due\_diligence.dd\_controller module gamestonk\_terminal.stocks.due\_diligence.finnhub\_model module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.finnhub_model +.. automodule:: openbb_terminal.stocks.due_diligence.finnhub_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.due\_diligence.finnhub\_model module gamestonk\_terminal.stocks.due\_diligence.finnhub\_view module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.finnhub_view +.. automodule:: openbb_terminal.stocks.due_diligence.finnhub_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.due\_diligence.finnhub\_view module gamestonk\_terminal.stocks.due\_diligence.finviz\_model module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.finviz_model +.. automodule:: openbb_terminal.stocks.due_diligence.finviz_model :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.due\_diligence.finviz\_model module gamestonk\_terminal.stocks.due\_diligence.finviz\_view module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.finviz_view +.. automodule:: openbb_terminal.stocks.due_diligence.finviz_view :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.due\_diligence.finviz\_view module gamestonk\_terminal.stocks.due\_diligence.fmp\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.fmp_model +.. automodule:: openbb_terminal.stocks.due_diligence.fmp_model :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.stocks.due\_diligence.fmp\_model module gamestonk\_terminal.stocks.due\_diligence.fmp\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.fmp_view +.. automodule:: openbb_terminal.stocks.due_diligence.fmp_view :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.stocks.due\_diligence.fmp\_view module gamestonk\_terminal.stocks.due\_diligence.marketwatch\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence.marketwatch_model +.. automodule:: openbb_terminal.stocks.due_diligence.marketwatch_model :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.stocks.due\_diligence.marketwatch\_model module gamestonk\_terminal.stocks.due\_diligence.marketwatch\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.due_diligence.marketwatch_view +.. automodule:: openbb_terminal.stocks.due_diligence.marketwatch_view :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.stocks.due\_diligence.marketwatch\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.due_diligence +.. automodule:: openbb_terminal.stocks.due_diligence :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.rst b/docs/code/gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.rst index 4a16f8ce602..3d5ec094dde 100644 --- a/docs/code/gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.rst +++ b/docs/code/gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_controller module ------------------------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_controller +.. automodule:: openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_ gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_model module -------------------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_ gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_view module ------------------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep.fmp_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.financial\_modeling\_prep.fmp\_ Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep +.. automodule:: openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.fundamental_analysis.rst b/docs/code/gamestonk_terminal.stocks.fundamental_analysis.rst index 30bc0193f29..908ccb38402 100644 --- a/docs/code/gamestonk_terminal.stocks.fundamental_analysis.rst +++ b/docs/code/gamestonk_terminal.stocks.fundamental_analysis.rst @@ -7,7 +7,7 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.stocks.fundamental_analysis.financial_modeling_prep + openbb_terminal.stocks.fundamental_analysis.financial_modeling_prep Submodules ---------- @@ -15,7 +15,7 @@ Submodules gamestonk\_terminal.stocks.fundamental\_analysis.av\_model module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.av_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.av_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.av\_model module gamestonk\_terminal.stocks.fundamental\_analysis.av\_view module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.av_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.av_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.av\_view module gamestonk\_terminal.stocks.fundamental\_analysis.business\_insider\_model module -------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.business_insider_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.business_insider_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.business\_insider\_model module gamestonk\_terminal.stocks.fundamental\_analysis.business\_insider\_view module ------------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.business_insider_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.business_insider_view :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.business\_insider\_view module gamestonk\_terminal.stocks.fundamental\_analysis.dcf\_model module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.dcf_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.dcf_model :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.dcf\_model module gamestonk\_terminal.stocks.fundamental\_analysis.dcf\_view module ----------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.dcf_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.dcf_view :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.dcf\_view module gamestonk\_terminal.stocks.fundamental\_analysis.eclect\_us\_model module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.eclect_us_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.eclect_us_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.eclect\_us\_model module gamestonk\_terminal.stocks.fundamental\_analysis.eclect\_us\_view module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.eclect_us_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.eclect_us_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.eclect\_us\_view module gamestonk\_terminal.stocks.fundamental\_analysis.fa\_controller module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.fa_controller +.. automodule:: openbb_terminal.stocks.fundamental_analysis.fa_controller :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.fa\_controller module gamestonk\_terminal.stocks.fundamental\_analysis.fa\_helper module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.fa_helper +.. automodule:: openbb_terminal.stocks.fundamental_analysis.fa_helper :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.fa\_helper module gamestonk\_terminal.stocks.fundamental\_analysis.finviz\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.finviz_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.finviz_model :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.finviz\_model module gamestonk\_terminal.stocks.fundamental\_analysis.finviz\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.finviz_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.finviz_view :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.finviz\_view module gamestonk\_terminal.stocks.fundamental\_analysis.market\_watch\_model module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.market_watch_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.market_watch_model :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.market\_watch\_model module gamestonk\_terminal.stocks.fundamental\_analysis.market\_watch\_view module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.market_watch_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.market_watch_view :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.market\_watch\_view module gamestonk\_terminal.stocks.fundamental\_analysis.yahoo\_finance\_model module ----------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.yahoo_finance_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.yahoo_finance_model :members: :undoc-members: :show-inheritance: @@ -135,7 +135,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.yahoo\_finance\_model module gamestonk\_terminal.stocks.fundamental\_analysis.yahoo\_finance\_view module ---------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.yahoo_finance_view +.. automodule:: openbb_terminal.stocks.fundamental_analysis.yahoo_finance_view :members: :undoc-members: :show-inheritance: @@ -143,7 +143,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.yahoo\_finance\_view module gamestonk\_terminal.stocks.fundamental\_analysis.yield\_curve\_model module --------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis.yield_curve_model +.. automodule:: openbb_terminal.stocks.fundamental_analysis.yield_curve_model :members: :undoc-members: :show-inheritance: @@ -151,7 +151,7 @@ gamestonk\_terminal.stocks.fundamental\_analysis.yield\_curve\_model module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.fundamental_analysis +.. automodule:: openbb_terminal.stocks.fundamental_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.government.rst b/docs/code/gamestonk_terminal.stocks.government.rst index 2c36977723e..beb27c7c3ad 100644 --- a/docs/code/gamestonk_terminal.stocks.government.rst +++ b/docs/code/gamestonk_terminal.stocks.government.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.government.gov\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.government.gov_controller +.. automodule:: openbb_terminal.stocks.government.gov_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.government.gov\_controller module gamestonk\_terminal.stocks.government.quiverquant\_model module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.government.quiverquant_model +.. automodule:: openbb_terminal.stocks.government.quiverquant_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.government.quiverquant\_model module gamestonk\_terminal.stocks.government.quiverquant\_view module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.government.quiverquant_view +.. automodule:: openbb_terminal.stocks.government.quiverquant_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.government.quiverquant\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.government +.. automodule:: openbb_terminal.stocks.government :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.insider.presets.rst b/docs/code/gamestonk_terminal.stocks.insider.presets.rst index c23239e0351..31366c3f10c 100644 --- a/docs/code/gamestonk_terminal.stocks.insider.presets.rst +++ b/docs/code/gamestonk_terminal.stocks.insider.presets.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.insider.presets.test module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.insider.presets.test +.. automodule:: openbb_terminal.stocks.insider.presets.test :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.insider.presets.test module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.insider.presets +.. automodule:: openbb_terminal.stocks.insider.presets :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.insider.rst b/docs/code/gamestonk_terminal.stocks.insider.rst index 9aa99c47bc2..80b2a920fef 100644 --- a/docs/code/gamestonk_terminal.stocks.insider.rst +++ b/docs/code/gamestonk_terminal.stocks.insider.rst @@ -7,7 +7,7 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.stocks.insider.presets + openbb_terminal.stocks.insider.presets Submodules ---------- @@ -15,7 +15,7 @@ Submodules gamestonk\_terminal.stocks.insider.businessinsider\_model module ---------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.insider.businessinsider_model +.. automodule:: openbb_terminal.stocks.insider.businessinsider_model :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.insider.businessinsider\_model module gamestonk\_terminal.stocks.insider.businessinsider\_view module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.insider.businessinsider_view +.. automodule:: openbb_terminal.stocks.insider.businessinsider_view :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.insider.businessinsider\_view module gamestonk\_terminal.stocks.insider.finviz\_model module ------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.insider.finviz_model +.. automodule:: openbb_terminal.stocks.insider.finviz_model :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.insider.finviz\_model module gamestonk\_terminal.stocks.insider.finviz\_view module ------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.insider.finviz_view +.. automodule:: openbb_terminal.stocks.insider.finviz_view :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.insider.finviz\_view module gamestonk\_terminal.stocks.insider.insider\_controller module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.insider.insider_controller +.. automodule:: openbb_terminal.stocks.insider.insider_controller :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.insider.insider\_controller module gamestonk\_terminal.stocks.insider.openinsider\_model module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.insider.openinsider_model +.. automodule:: openbb_terminal.stocks.insider.openinsider_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.insider.openinsider\_model module gamestonk\_terminal.stocks.insider.openinsider\_view module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.insider.openinsider_view +.. automodule:: openbb_terminal.stocks.insider.openinsider_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.insider.openinsider\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.insider +.. automodule:: openbb_terminal.stocks.insider :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.options.rst b/docs/code/gamestonk_terminal.stocks.options.rst index 11d2674745c..008bf1b6580 100644 --- a/docs/code/gamestonk_terminal.stocks.options.rst +++ b/docs/code/gamestonk_terminal.stocks.options.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.options.alphaquery\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.alphaquery_model +.. automodule:: openbb_terminal.stocks.options.alphaquery_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.options.alphaquery\_model module gamestonk\_terminal.stocks.options.alphaquery\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.alphaquery_view +.. automodule:: openbb_terminal.stocks.options.alphaquery_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.options.alphaquery\_view module gamestonk\_terminal.stocks.options.barchart\_model module --------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.barchart_model +.. automodule:: openbb_terminal.stocks.options.barchart_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.options.barchart\_model module gamestonk\_terminal.stocks.options.barchart\_view module -------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.barchart_view +.. automodule:: openbb_terminal.stocks.options.barchart_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.options.barchart\_view module gamestonk\_terminal.stocks.options.calculator\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.calculator_model +.. automodule:: openbb_terminal.stocks.options.calculator_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.options.calculator\_model module gamestonk\_terminal.stocks.options.calculator\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.calculator_view +.. automodule:: openbb_terminal.stocks.options.calculator_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.options.calculator\_view module gamestonk\_terminal.stocks.options.chartexchange\_model module -------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.chartexchange_model +.. automodule:: openbb_terminal.stocks.options.chartexchange_model :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.options.chartexchange\_model module gamestonk\_terminal.stocks.options.chartexchange\_view module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.chartexchange_view +.. automodule:: openbb_terminal.stocks.options.chartexchange_view :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.options.chartexchange\_view module gamestonk\_terminal.stocks.options.fdscanner\_model module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.fdscanner_model +.. automodule:: openbb_terminal.stocks.options.fdscanner_model :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.options.fdscanner\_model module gamestonk\_terminal.stocks.options.fdscanner\_view module --------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.fdscanner_view +.. automodule:: openbb_terminal.stocks.options.fdscanner_view :members: :undoc-members: :show-inheritance: @@ -87,7 +87,7 @@ gamestonk\_terminal.stocks.options.fdscanner\_view module gamestonk\_terminal.stocks.options.op\_helpers module ----------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.op_helpers +.. automodule:: openbb_terminal.stocks.options.op_helpers :members: :undoc-members: :show-inheritance: @@ -95,7 +95,7 @@ gamestonk\_terminal.stocks.options.op\_helpers module gamestonk\_terminal.stocks.options.options\_controller module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.options_controller +.. automodule:: openbb_terminal.stocks.options.options_controller :members: :undoc-members: :show-inheritance: @@ -103,7 +103,7 @@ gamestonk\_terminal.stocks.options.options\_controller module gamestonk\_terminal.stocks.options.payoff\_controller module ------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.options.payoff_controller +.. automodule:: openbb_terminal.stocks.options.payoff_controller :members: :undoc-members: :show-inheritance: @@ -111,7 +111,7 @@ gamestonk\_terminal.stocks.options.payoff\_controller module gamestonk\_terminal.stocks.options.pricing\_controller module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.pricing_controller +.. automodule:: openbb_terminal.stocks.options.pricing_controller :members: :undoc-members: :show-inheritance: @@ -119,7 +119,7 @@ gamestonk\_terminal.stocks.options.pricing\_controller module gamestonk\_terminal.stocks.options.syncretism\_model module ----------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.syncretism_model +.. automodule:: openbb_terminal.stocks.options.syncretism_model :members: :undoc-members: :show-inheritance: @@ -127,7 +127,7 @@ gamestonk\_terminal.stocks.options.syncretism\_model module gamestonk\_terminal.stocks.options.syncretism\_view module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.syncretism_view +.. automodule:: openbb_terminal.stocks.options.syncretism_view :members: :undoc-members: :show-inheritance: @@ -135,7 +135,7 @@ gamestonk\_terminal.stocks.options.syncretism\_view module gamestonk\_terminal.stocks.options.tradier\_model module -------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.tradier_model +.. automodule:: openbb_terminal.stocks.options.tradier_model :members: :undoc-members: :show-inheritance: @@ -143,7 +143,7 @@ gamestonk\_terminal.stocks.options.tradier\_model module gamestonk\_terminal.stocks.options.tradier\_view module ------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.tradier_view +.. automodule:: openbb_terminal.stocks.options.tradier_view :members: :undoc-members: :show-inheritance: @@ -151,7 +151,7 @@ gamestonk\_terminal.stocks.options.tradier\_view module gamestonk\_terminal.stocks.options.yfinance\_model module --------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.yfinance_model +.. automodule:: openbb_terminal.stocks.options.yfinance_model :members: :undoc-members: :show-inheritance: @@ -159,7 +159,7 @@ gamestonk\_terminal.stocks.options.yfinance\_model module gamestonk\_terminal.stocks.options.yfinance\_view module -------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.options.yfinance_view +.. automodule:: openbb_terminal.stocks.options.yfinance_view :members: :undoc-members: :show-inheritance: @@ -167,7 +167,7 @@ gamestonk\_terminal.stocks.options.yfinance\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.options +.. automodule:: openbb_terminal.stocks.options :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.prediction_techniques.rst b/docs/code/gamestonk_terminal.stocks.prediction_techniques.rst index 29fd4981dcd..954c9c28fd4 100644 --- a/docs/code/gamestonk_terminal.stocks.prediction_techniques.rst +++ b/docs/code/gamestonk_terminal.stocks.prediction_techniques.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.prediction\_techniques.pred\_controller module ------------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.prediction_techniques.pred_controller +.. automodule:: openbb_terminal.stocks.prediction_techniques.pred_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.prediction\_techniques.pred\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.prediction_techniques +.. automodule:: openbb_terminal.stocks.prediction_techniques :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.quantitative_analysis.rst b/docs/code/gamestonk_terminal.stocks.quantitative_analysis.rst index f19eed16997..c730617ac4b 100644 --- a/docs/code/gamestonk_terminal.stocks.quantitative_analysis.rst +++ b/docs/code/gamestonk_terminal.stocks.quantitative_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.quantitative\_analysis.factors\_model module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.quantitative_analysis.factors_model +.. automodule:: openbb_terminal.stocks.quantitative_analysis.factors_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.quantitative\_analysis.factors\_model module gamestonk\_terminal.stocks.quantitative\_analysis.factors\_view module ---------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.quantitative_analysis.factors_view +.. automodule:: openbb_terminal.stocks.quantitative_analysis.factors_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.quantitative\_analysis.factors\_view module gamestonk\_terminal.stocks.quantitative\_analysis.qa\_controller module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.quantitative_analysis.qa_controller +.. automodule:: openbb_terminal.stocks.quantitative_analysis.qa_controller :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.quantitative\_analysis.qa\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.quantitative_analysis +.. automodule:: openbb_terminal.stocks.quantitative_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.research.rst b/docs/code/gamestonk_terminal.stocks.research.rst index fb0e78bd3b0..e814b6a73db 100644 --- a/docs/code/gamestonk_terminal.stocks.research.rst +++ b/docs/code/gamestonk_terminal.stocks.research.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.research.res\_controller module ---------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.research.res_controller +.. automodule:: openbb_terminal.stocks.research.res_controller :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.research.res\_controller module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.research +.. automodule:: openbb_terminal.stocks.research :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.rst b/docs/code/gamestonk_terminal.stocks.rst index 64463020a26..22087ed8914 100644 --- a/docs/code/gamestonk_terminal.stocks.rst +++ b/docs/code/gamestonk_terminal.stocks.rst @@ -7,21 +7,21 @@ Subpackages .. toctree:: :maxdepth: 4 - gamestonk_terminal.stocks.backtesting - gamestonk_terminal.stocks.behavioural_analysis - gamestonk_terminal.stocks.comparison_analysis - gamestonk_terminal.stocks.dark_pool_shorts - gamestonk_terminal.stocks.discovery - gamestonk_terminal.stocks.due_diligence - gamestonk_terminal.stocks.fundamental_analysis - gamestonk_terminal.stocks.government - gamestonk_terminal.stocks.insider - gamestonk_terminal.stocks.options - gamestonk_terminal.stocks.prediction_techniques - gamestonk_terminal.stocks.quantitative_analysis - gamestonk_terminal.stocks.research - gamestonk_terminal.stocks.screener - gamestonk_terminal.stocks.technical_analysis + openbb_terminal.stocks.backtesting + openbb_terminal.stocks.behavioural_analysis + openbb_terminal.stocks.comparison_analysis + openbb_terminal.stocks.dark_pool_shorts + openbb_terminal.stocks.discovery + openbb_terminal.stocks.due_diligence + openbb_terminal.stocks.fundamental_analysis + openbb_terminal.stocks.government + openbb_terminal.stocks.insider + openbb_terminal.stocks.options + openbb_terminal.stocks.prediction_techniques + openbb_terminal.stocks.quantitative_analysis + openbb_terminal.stocks.research + openbb_terminal.stocks.screener + openbb_terminal.stocks.technical_analysis Submodules ---------- @@ -29,7 +29,7 @@ Submodules gamestonk\_terminal.stocks.stocks\_controller module ---------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.stocks_controller +.. automodule:: openbb_terminal.stocks.stocks_controller :members: :undoc-members: :show-inheritance: @@ -37,7 +37,7 @@ gamestonk\_terminal.stocks.stocks\_controller module gamestonk\_terminal.stocks.stocks\_helper module ------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.stocks_helper +.. automodule:: openbb_terminal.stocks.stocks_helper :members: :undoc-members: :show-inheritance: @@ -45,7 +45,7 @@ gamestonk\_terminal.stocks.stocks\_helper module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks +.. automodule:: openbb_terminal.stocks :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.screener.rst b/docs/code/gamestonk_terminal.stocks.screener.rst index 66a90ce5734..1d8ba362d60 100644 --- a/docs/code/gamestonk_terminal.stocks.screener.rst +++ b/docs/code/gamestonk_terminal.stocks.screener.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.screener.finviz\_model module -------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.screener.finviz_model +.. automodule:: openbb_terminal.stocks.screener.finviz_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.screener.finviz\_model module gamestonk\_terminal.stocks.screener.finviz\_view module ------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.screener.finviz_view +.. automodule:: openbb_terminal.stocks.screener.finviz_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.screener.finviz\_view module gamestonk\_terminal.stocks.screener.screener\_controller module --------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.screener.screener_controller +.. automodule:: openbb_terminal.stocks.screener.screener_controller :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.screener.screener\_controller module gamestonk\_terminal.stocks.screener.yahoofinance\_view module ------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.screener.yahoofinance_view +.. automodule:: openbb_terminal.stocks.screener.yahoofinance_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.screener.yahoofinance\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.screener +.. automodule:: openbb_terminal.stocks.screener :members: :undoc-members: :show-inheritance: diff --git a/docs/code/gamestonk_terminal.stocks.technical_analysis.rst b/docs/code/gamestonk_terminal.stocks.technical_analysis.rst index 2a83ed92cd4..3a2dc625b9f 100644 --- a/docs/code/gamestonk_terminal.stocks.technical_analysis.rst +++ b/docs/code/gamestonk_terminal.stocks.technical_analysis.rst @@ -7,7 +7,7 @@ Submodules gamestonk\_terminal.stocks.technical\_analysis.finbrain\_model module --------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finbrain_model +.. automodule:: openbb_terminal.stocks.technical_analysis.finbrain_model :members: :undoc-members: :show-inheritance: @@ -15,7 +15,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finbrain\_model module gamestonk\_terminal.stocks.technical\_analysis.finbrain\_view module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finbrain_view +.. automodule:: openbb_terminal.stocks.technical_analysis.finbrain_view :members: :undoc-members: :show-inheritance: @@ -23,7 +23,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finbrain\_view module gamestonk\_terminal.stocks.technical\_analysis.finnhub\_model module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finnhub_model +.. automodule:: openbb_terminal.stocks.technical_analysis.finnhub_model :members: :undoc-members: :show-inheritance: @@ -31,7 +31,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finnhub\_model module gamestonk\_terminal.stocks.technical\_analysis.finnhub\_view module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finnhub_view +.. automodule:: openbb_terminal.stocks.technical_analysis.finnhub_view :members: :undoc-members: :show-inheritance: @@ -39,7 +39,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finnhub\_view module gamestonk\_terminal.stocks.technical\_analysis.finviz\_model module ------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finviz_model +.. automodule:: openbb_terminal.stocks.technical_analysis.finviz_model :members: :undoc-members: :show-inheritance: @@ -47,7 +47,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finviz\_model module gamestonk\_terminal.stocks.technical\_analysis.finviz\_view module ------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.technical_analysis.finviz_view +.. automodule:: openbb_terminal.stocks.technical_analysis.finviz_view :members: :undoc-members: :show-inheritance: @@ -55,7 +55,7 @@ gamestonk\_terminal.stocks.technical\_analysis.finviz\_view module gamestonk\_terminal.stocks.technical\_analysis.ta\_controller module -------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.ta_controller +.. automodule:: openbb_terminal.stocks.technical_analysis.ta_controller :members: :undoc-members: :show-inheritance: @@ -63,7 +63,7 @@ gamestonk\_terminal.stocks.technical\_analysis.ta\_controller module gamestonk\_terminal.stocks.technical\_analysis.tradingview\_model module ------------------------------------------------------------------------ -.. automodule:: gamestonk_terminal.stocks.technical_analysis.tradingview_model +.. automodule:: openbb_terminal.stocks.technical_analysis.tradingview_model :members: :undoc-members: :show-inheritance: @@ -71,7 +71,7 @@ gamestonk\_terminal.stocks.technical\_analysis.tradingview\_model module gamestonk\_terminal.stocks.technical\_analysis.tradingview\_view module ----------------------------------------------------------------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis.tradingview_view +.. automodule:: openbb_terminal.stocks.technical_analysis.tradingview_view :members: :undoc-members: :show-inheritance: @@ -79,7 +79,7 @@ gamestonk\_terminal.stocks.technical\_analysis.tradingview\_view module Module contents --------------- -.. automodule:: gamestonk_terminal.stocks.technical_analysis +.. automodule:: openbb_terminal.stocks.technical_analysis :members: :undoc-members: :show-inheritance: diff --git a/docs/code/modules.rst b/docs/code/modules.rst index bb99c274b07..e0ec3ba83da 100644 --- a/docs/code/modules.rst +++ b/docs/code/modules.rst @@ -1,7 +1,7 @@ -gamestonk_terminal +openbb_terminal ================== .. toctree:: :maxdepth: 4 - gamestonk_terminal + openbb_terminal diff --git a/docs/conf.py b/docs/conf.py index 9959d473ca9..7f5f39cf497 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -28,9 +28,9 @@ if beacon is not None: # -- Project information ----------------------------------------------------- -project = "Gamestonk Terminal" -copyright = "2021, Gamestonk Terminal Contributors" # pylint: disable=W0622 -author = "Gamestonk Terminal Contributors" +project = "OpenBB Terminal" +copyright = "2021, OpenBB Terminal Contributors" # pylint: disable=W0622 +author = "OpenBB Terminal Contributors" # -- General configuration --------------------------------------------------- diff --git a/docs/index.rst b/docs/index.rst index bf31dfcf795..e6ef3e4735d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,16 +1,16 @@ -.. Gamestonk Terminal documentation master file, created by +.. OpenBB Terminal documentation master file, created by sphinx-quickstart on Thu Apr 29 21:54:05 2021. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -Welcome to Gamestonk Terminal's documentation! +Welcome to OpenBB Terminal's documentation! ============================================== .. toctree:: :maxdepth: 3 :caption: Contents: - code/gamestonk_terminal + code/openbb_terminal Indices and tables diff --git a/gamestonk_terminal/alternative/covid/covid_api.py b/gamestonk_terminal/alternative/covid/covid_api.py deleted file mode 100644 index 2c3398ff189..00000000000 --- a/gamestonk_terminal/alternative/covid/covid_api.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Covid API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.alternative.covid.covid_view import display_covid_ov as ov -from gamestonk_terminal.alternative.covid.covid_view import display_covid_stat as stat -from gamestonk_terminal.alternative.covid.covid_view import ( - display_country_slopes as slopes, -) - - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/config_terminal.py b/gamestonk_terminal/config_terminal.py deleted file mode 100644 index ead16aaa51e..00000000000 --- a/gamestonk_terminal/config_terminal.py +++ /dev/null @@ -1,157 +0,0 @@ -# IMPORTATION STANDARD -import os -from distutils.util import strtobool - -# IMPORTATION THIRDPARTY -import dotenv - -# IMPORTATION INTERNAL -from .helper_classes import TerminalStyle as _TerminalStyle - -env_files = [f for f in os.listdir() if f.endswith(".env")] -if env_files: - dotenv.load_dotenv(env_files[0]) - -# Terminal UX section -theme = _TerminalStyle( - os.getenv("GT_MPLSTYLE") or "boring", - os.getenv("GT_MPFSTYLE") or "boring", - os.getenv("GT_RICHSTYLE") or "boring", -) - -# Set to True to see full stack traces for debugging/error reporting -DEBUG_MODE = False - -# By default the jupyter notebook will be run on port 8888 -PAPERMILL_NOTEBOOK_REPORT_PORT = ( - "8888" # This setting is deprecated and seems to be unused -) - -# Logging section - -# USE IN LOG LINES + FOR FOLDER NAME INSIDE S3 BUCKET -LOGGING_APP_NAME = os.getenv("GT_LOGGING_APP_NAME") or "gst" -# AWS KEYS -LOGGING_AWS_ACCESS_KEY_ID = os.getenv("GT_LOGGING_AWS_ACCESS_KEY_ID") or "REPLACE_ME" -LOGGING_AWS_SECRET_ACCESS_KEY = os.getenv("GT_LOGGING_AWS_SECRET_ACCESS_KEY") or "REPLACE_ME" -# D | H | M | S -LOGGING_FREQUENCY = os.getenv("GT_LOGGING_FREQUENCY") or "H" -# stdout,stderr,noop,file -LOGGING_HANDLERS = os.getenv("GT_LOGGING_HANDLERS") or "file" -LOGGING_ROLLING_CLOCK = strtobool(os.getenv("GT_LOGGING_ROLLING_CLOCK") or "False") -# CRITICAL = 50 -# FATAL = CRITICAL -# ERROR = 40 -# WARNING = 30 -# WARN = WARNING -# INFO = 20 -# DEBUG = 10 -# NOTSET = 0 -LOGGING_VERBOSITY = int(os.getenv("GT_LOGGING_VERBOSITY") or 20) - -# API Keys section - -# https://www.alphavantage.co -API_KEY_ALPHAVANTAGE = os.getenv("GT_API_KEY_ALPHAVANTAGE") or "REPLACE_ME" - -# https://financialmodelingprep.com/developer -API_KEY_FINANCIALMODELINGPREP = ( - os.getenv("GT_API_KEY_FINANCIALMODELINGPREP") or "REPLACE_ME" -) - -# https://www.quandl.com/tools/api -API_KEY_QUANDL = os.getenv("GT_API_KEY_QUANDL") or "REPLACE_ME" - -# https://www.reddit.com/prefs/apps -API_REDDIT_CLIENT_ID = os.getenv("GT_API_REDDIT_CLIENT_ID") or "REPLACE_ME" -API_REDDIT_CLIENT_SECRET = os.getenv("GT_API_REDDIT_CLIENT_SECRET") or "REPLACE_ME" -API_REDDIT_USERNAME = os.getenv("GT_API_REDDIT_USERNAME") or "REPLACE_ME" -API_REDDIT_USER_AGENT = os.getenv("GT_API_REDDIT_USER_AGENT") or "REPLACE_ME" -API_REDDIT_PASSWORD = os.getenv("GT_API_REDDIT_PASSWORD") or "REPLACE_ME" - -# https://polygon.io -API_POLYGON_KEY = os.getenv("GT_API_POLYGON_KEY") or "REPLACE_ME" - -# https://developer.twitter.com -API_TWITTER_KEY = os.getenv("GT_API_TWITTER_KEY") or "REPLACE_ME" -API_TWITTER_SECRET_KEY = os.getenv("GT_API_TWITTER_SECRET_KEY") or "REPLACE_ME" -API_TWITTER_BEARER_TOKEN = os.getenv("GT_API_TWITTER_BEARER_TOKEN") or "REPLACE_ME" - -# https://fred.stlouisfed.org/docs/api/api_key.html -API_FRED_KEY = os.getenv("GT_API_FRED_KEY") or "REPLACE_ME" - -# https://newsapi.org -API_NEWS_TOKEN = os.getenv("GT_API_NEWS_TOKEN") or "REPLACE_ME" - -# Robinhood -RH_USERNAME = os.getenv("GT_RH_USERNAME") or "REPLACE_ME" -RH_PASSWORD = os.getenv("GT_RH_PASSWORD") or "REPLACE_ME" - -# Degiro -DG_USERNAME = os.getenv("GT_DG_USERNAME") or "REPLACE_ME" -DG_PASSWORD = os.getenv("GT_DG_PASSWORD") or "REPLACE_ME" -DG_TOTP_SECRET = os.getenv("GT_DG_TOTP_SECRET") or None - -# https://developer.oanda.com -OANDA_ACCOUNT_TYPE = os.getenv("GT_OANDA_ACCOUNT_TYPE") or "REPLACE_ME" -# "live" or "practice" -OANDA_ACCOUNT = os.getenv("GT_OANDA_ACCOUNT") or "REPLACE_ME" -OANDA_TOKEN = os.getenv("GT_OANDA_TOKEN") or "REPLACE_ME" - -# https://tradier.com/products/market-data-api -TRADIER_TOKEN = os.getenv("GT_API_TRADIER_TOKEN") or "REPLACE_ME" - -# Selenium Webbrowser drivers can be found at https://selenium-python.readthedocs.io/installation.html -WEBDRIVER_TO_USE = "chrome" -PATH_TO_SELENIUM_DRIVER = "" # Replace with "PATH" - -# https://coinmarketcap.com/api/ -API_CMC_KEY = os.getenv("GT_API_CMC_KEY") or "REPLACE_ME" - -# https://www.binance.com/en/ -API_BINANCE_KEY = os.getenv("GT_API_BINANCE_KEY") or "REPLACE_ME" -API_BINANCE_SECRET = os.getenv("GT_API_BINANCE_SECRET") or "REPLACE_ME" - -# https://finnhub.io -API_FINNHUB_KEY = os.getenv("GT_API_FINNHUB_KEY") or "REPLACE_ME" - -# https://iexcloud.io -API_IEX_TOKEN = os.getenv("GT_API_IEX_KEY") or "REPLACE_ME" - -# https://www.sentimentinvestor.com -API_SENTIMENTINVESTOR_TOKEN = ( - os.getenv("GT_API_SENTIMENTINVESTOR_TOKEN") or "REPLACE_ME" -) - -# https://pro.coinbase.com/profile/api -API_COINBASE_KEY = os.getenv("GT_API_COINBASE_KEY") or "REPLACE_ME" -API_COINBASE_SECRET = os.getenv("GT_API_COINBASE_SECRET") or "REPLACE_ME" -API_COINBASE_PASS_PHRASE = os.getenv("GT_API_COINBASE_PASS_PHRASE") or "REPLACE_ME" - -# https://alpaca.markets/docs/api-documentation/api-v2/ -# GT_APCA_API_BASE_URL, GT_APCA_API_KEY_ID and GT_APCA_API_SECRET_KEY need to be set as env variable - -# https://docs.whale-alert.io/ -API_WHALE_ALERT_KEY = os.getenv("GT_API_WHALE_ALERT_KEY") or "REPLACE_ME" - -# https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key -API_GLASSNODE_KEY = os.getenv("GT_API_GLASSNODE_KEY") or "REPLACE_ME" - -# https://coinglass.github.io/API-Reference/#api-key -API_COINGLASS_KEY = os.getenv("GT_API_COINGLASS_KEY") or "REPLACE_ME" - -# https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API -API_ETHPLORER_KEY = os.getenv("GT_API_ETHPLORER_KEY") or "freekey" - -# https://cryptopanic.com/developers/api/ -API_CRYPTO_PANIC_KEY = os.getenv("GT_API_CRYPTO_PANIC_KEY") or "REPLACE_ME" - -# https://bitquery.io/pricing -API_BITQUERY_KEY = os.getenv("GT_API_BITQUERY_KEY") or "REPLACE_ME" - -# https://terra.smartstake.io/ -API_SMARTSTAKE_KEY = os.getenv("GT_API_SMARTSTAKE_KEY") or "REPLACE_ME" -API_SMARTSTAKE_TOKEN = os.getenv("GT_API_SMARTSTAKE_TOKEN") or "REPLACE_ME" - -# https://messari.io/ -API_MESSARI_KEY = os.getenv("GT_API_MESSARI_KEY") or "REPLACE_ME" diff --git a/gamestonk_terminal/cryptocurrency/prediction_techniques/pred_api.py b/gamestonk_terminal/cryptocurrency/prediction_techniques/pred_api.py deleted file mode 100644 index 62f70676b02..00000000000 --- a/gamestonk_terminal/cryptocurrency/prediction_techniques/pred_api.py +++ /dev/null @@ -1,33 +0,0 @@ -"""Pred context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.prediction_techniques.ets_view import ( - display_exponential_smoothing as ets, -) -from gamestonk_terminal.common.prediction_techniques.knn_view import ( - display_k_nearest_neighbors as knn, -) -from gamestonk_terminal.common.prediction_techniques.regression_view import ( - display_regression as regression, -) -from gamestonk_terminal.common.prediction_techniques.arima_view import ( - display_arima as arima, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_mlp as mlp, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_rnn as rnn, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_lstm as lstm, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_conv1d as conv1d, -) -from gamestonk_terminal.common.prediction_techniques.mc_view import ( - display_mc_forecast as mc, -) diff --git a/gamestonk_terminal/cryptocurrency/technical_analysis/ta_api.py b/gamestonk_terminal/cryptocurrency/technical_analysis/ta_api.py deleted file mode 100644 index 176d184a9f3..00000000000 --- a/gamestonk_terminal/cryptocurrency/technical_analysis/ta_api.py +++ /dev/null @@ -1,41 +0,0 @@ -"""TA context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.technical_analysis.overlap_view import view_ma as ma -from gamestonk_terminal.common.technical_analysis.overlap_view import view_vwap as vwap -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_cci as cci, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_macd as macd, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_rsi as rsi, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_stoch as stoch, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_fisher as fisher, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import display_cg as cg -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_adx as adx, -) -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_aroon as aroon, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_bbands as bbands, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_donchian as donchian, -) -from gamestonk_terminal.common.technical_analysis.volume_view import display_ad as ad -from gamestonk_terminal.common.technical_analysis.volume_view import display_obv as obv -from gamestonk_terminal.common.technical_analysis.custom_indicators_view import ( - fibonacci_retracement as fib, -) diff --git a/gamestonk_terminal/custom/prediction_techniques/pred_api.py b/gamestonk_terminal/custom/prediction_techniques/pred_api.py deleted file mode 100644 index 62f70676b02..00000000000 --- a/gamestonk_terminal/custom/prediction_techniques/pred_api.py +++ /dev/null @@ -1,33 +0,0 @@ -"""Pred context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.prediction_techniques.ets_view import ( - display_exponential_smoothing as ets, -) -from gamestonk_terminal.common.prediction_techniques.knn_view import ( - display_k_nearest_neighbors as knn, -) -from gamestonk_terminal.common.prediction_techniques.regression_view import ( - display_regression as regression, -) -from gamestonk_terminal.common.prediction_techniques.arima_view import ( - display_arima as arima, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_mlp as mlp, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_rnn as rnn, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_lstm as lstm, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_conv1d as conv1d, -) -from gamestonk_terminal.common.prediction_techniques.mc_view import ( - display_mc_forecast as mc, -) diff --git a/gamestonk_terminal/custom/quantitative_analysis/qa_api.py b/gamestonk_terminal/custom/quantitative_analysis/qa_api.py deleted file mode 100644 index 074a6ca9498..00000000000 --- a/gamestonk_terminal/custom/quantitative_analysis/qa_api.py +++ /dev/null @@ -1,45 +0,0 @@ -"""Pred context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_raw as raw -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_summary as summary, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_line as line -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_hist as hist -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_cdf as cdf -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_bw as bw -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_seasonal as decompose, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_cusum as cumsum, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_acf as acf -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_mean_std as rolling, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_spread as spread, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_quantile as quantile, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_skew as skew, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_kurtosis as kurtosis, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_normality as normality, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_qqplot as qqplot, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_unitroot as unitroot, -) diff --git a/gamestonk_terminal/etf/prediction_techniques/pred_api.py b/gamestonk_terminal/etf/prediction_techniques/pred_api.py deleted file mode 100644 index 62f70676b02..00000000000 --- a/gamestonk_terminal/etf/prediction_techniques/pred_api.py +++ /dev/null @@ -1,33 +0,0 @@ -"""Pred context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.prediction_techniques.ets_view import ( - display_exponential_smoothing as ets, -) -from gamestonk_terminal.common.prediction_techniques.knn_view import ( - display_k_nearest_neighbors as knn, -) -from gamestonk_terminal.common.prediction_techniques.regression_view import ( - display_regression as regression, -) -from gamestonk_terminal.common.prediction_techniques.arima_view import ( - display_arima as arima, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_mlp as mlp, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_rnn as rnn, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_lstm as lstm, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_conv1d as conv1d, -) -from gamestonk_terminal.common.prediction_techniques.mc_view import ( - display_mc_forecast as mc, -) diff --git a/gamestonk_terminal/etf/technical_analysis/ta_api.py b/gamestonk_terminal/etf/technical_analysis/ta_api.py deleted file mode 100644 index 176d184a9f3..00000000000 --- a/gamestonk_terminal/etf/technical_analysis/ta_api.py +++ /dev/null @@ -1,41 +0,0 @@ -"""TA context API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.technical_analysis.overlap_view import view_ma as ma -from gamestonk_terminal.common.technical_analysis.overlap_view import view_vwap as vwap -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_cci as cci, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_macd as macd, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_rsi as rsi, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_stoch as stoch, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_fisher as fisher, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import display_cg as cg -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_adx as adx, -) -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_aroon as aroon, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_bbands as bbands, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_donchian as donchian, -) -from gamestonk_terminal.common.technical_analysis.volume_view import display_ad as ad -from gamestonk_terminal.common.technical_analysis.volume_view import display_obv as obv -from gamestonk_terminal.common.technical_analysis.custom_indicators_view import ( - fibonacci_retracement as fib, -) diff --git a/gamestonk_terminal/forex/oanda/oanda_api.py b/gamestonk_terminal/forex/oanda/oanda_api.py deleted file mode 100644 index 532d2c4d993..00000000000 --- a/gamestonk_terminal/forex/oanda/oanda_api.py +++ /dev/null @@ -1,27 +0,0 @@ -"""Oanda context API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Context menus - -from gamestonk_terminal.forex.oanda.oanda_view import get_fx_price as price -from gamestonk_terminal.forex.oanda.oanda_view import get_account_summary as summary -from gamestonk_terminal.forex.oanda.oanda_view import get_order_book as orderbook -from gamestonk_terminal.forex.oanda.oanda_view import get_position_book as positionbook - -# Renamed due to python reserved word -from gamestonk_terminal.forex.oanda.oanda_view import list_orders as listorder -from gamestonk_terminal.forex.oanda.oanda_view import create_order as order -from gamestonk_terminal.forex.oanda.oanda_view import cancel_pending_order as cancel -from gamestonk_terminal.forex.oanda.oanda_view import get_open_positions as positions -from gamestonk_terminal.forex.oanda.oanda_view import get_pending_orders as pending -from gamestonk_terminal.forex.oanda.oanda_view import get_open_trades as trades -from gamestonk_terminal.forex.oanda.oanda_view import close_trade as closetrade -from gamestonk_terminal.forex.oanda.oanda_view import show_candles as candles -from gamestonk_terminal.forex.oanda.oanda_view import calendar - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/forex/technical_analysis/ta_api.py b/gamestonk_terminal/forex/technical_analysis/ta_api.py deleted file mode 100644 index b1bc7fc552a..00000000000 --- a/gamestonk_terminal/forex/technical_analysis/ta_api.py +++ /dev/null @@ -1,43 +0,0 @@ -"""TA context API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.technical_analysis.overlap_view import view_ma as ma -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_cci as cci, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_macd as macd, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_rsi as rsi, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_stoch as stoch, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_fisher as fisher, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import display_cg as cg -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_adx as adx, -) -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_aroon as aroon, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_bbands as bbands, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_donchian as donchian, -) -from gamestonk_terminal.common.technical_analysis.custom_indicators_view import ( - fibonacci_retracement as fib, -) - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/jupyter/reports/stored/20220221_171840_due_diligence_GME.html b/gamestonk_terminal/jupyter/reports/stored/20220221_171840_due_diligence_GME.html new file mode 100644 index 00000000000..f6cd1999618 --- /dev/null +++ b/gamestonk_terminal/jupyter/reports/stored/20220221_171840_due_diligence_GME.html @@ -0,0 +1,19611 @@ + + + + + +20220221_171840_due_diligence_GME + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + diff --git a/gamestonk_terminal/jupyter/reports/stored/20220221_172032_due_diligence_GME.html b/gamestonk_terminal/jupyter/reports/stored/20220221_172032_due_diligence_GME.html new file mode 100644 index 00000000000..1caa16f82c4 --- /dev/null +++ b/gamestonk_terminal/jupyter/reports/stored/20220221_172032_due_diligence_GME.html @@ -0,0 +1,21089 @@ + + + + + +20220221_172032_due_diligence_GME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gamestonk_terminal/jupyter/reports/stored/20220314_133622_due_diligence_aapl.html b/gamestonk_terminal/jupyter/reports/stored/20220314_133622_due_diligence_aapl.html new file mode 100644 index 00000000000..c1a06c8b0e6 --- /dev/null +++ b/gamestonk_terminal/jupyter/reports/stored/20220314_133622_due_diligence_aapl.html @@ -0,0 +1,15173 @@ + + + + + +20220314_133622_due_diligence_aapl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gamestonk_terminal/portfolio/brokers/ally/ally_api.py b/gamestonk_terminal/portfolio/brokers/ally/ally_api.py deleted file mode 100644 index afa236ba2fd..00000000000 --- a/gamestonk_terminal/portfolio/brokers/ally/ally_api.py +++ /dev/null @@ -1,26 +0,0 @@ -"""Allycontext API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Context menus -from gamestonk_terminal.portfolio.brokers.ally.ally_view import ( - display_holdings as holdings, -) -from gamestonk_terminal.portfolio.brokers.ally.ally_view import ( - display_history as history, -) -from gamestonk_terminal.portfolio.brokers.ally.ally_view import ( - display_balances as balances, -) -from gamestonk_terminal.portfolio.brokers.ally.ally_view import ( - display_stock_quote as quote, -) -from gamestonk_terminal.portfolio.brokers.ally.ally_view import ( - display_top_lists as movers, -) - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/portfolio/brokers/coinbase/coinbase_api.py b/gamestonk_terminal/portfolio/brokers/coinbase/coinbase_api.py deleted file mode 100644 index c56b6d6ebd8..00000000000 --- a/gamestonk_terminal/portfolio/brokers/coinbase/coinbase_api.py +++ /dev/null @@ -1,23 +0,0 @@ -"""Coinbase API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Context menus -from gamestonk_terminal.portfolio.brokers.coinbase.coinbase_view import ( - display_account as account, -) -from gamestonk_terminal.portfolio.brokers.coinbase.coinbase_view import ( - display_history as history, -) -from gamestonk_terminal.portfolio.brokers.coinbase.coinbase_view import ( - display_orders as orders, -) -from gamestonk_terminal.portfolio.brokers.coinbase.coinbase_view import ( - display_deposits as deposits, -) - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/portfolio/portfolio_optimization/po_api.py b/gamestonk_terminal/portfolio/portfolio_optimization/po_api.py deleted file mode 100644 index 422aeaf139b..00000000000 --- a/gamestonk_terminal/portfolio/portfolio_optimization/po_api.py +++ /dev/null @@ -1,35 +0,0 @@ -"""Portfolio optimization context API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Context menus -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_equal_weight as equal, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_property_weighting as weighting, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_max_sharpe as max_sharpe, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_min_volatility as min_vol, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_max_quadratic_utility as maxquadutil, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_efficient_risk as effrisk, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_efficient_return as effret, -) -from gamestonk_terminal.portfolio.portfolio_optimization.optimizer_view import ( - display_ef as ef, -) - -# Models -models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/stocks/behavioural_analysis/ba_api.py b/gamestonk_terminal/stocks/behavioural_analysis/ba_api.py deleted file mode 100644 index cdbd74f48f3..00000000000 --- a/gamestonk_terminal/stocks/behavioural_analysis/ba_api.py +++ /dev/null @@ -1,75 +0,0 @@ -"""Behavioural Analysis API.""" - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_watchlist as watchlist, -) -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_spac as spac, -) -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_spac_community as spac_c, -) -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_wsb_community as wsb, -) -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_popular_tickers as popular, -) -from gamestonk_terminal.common.behavioural_analysis.reddit_view import ( - display_due_diligence as getdd, -) -from gamestonk_terminal.common.behavioural_analysis.stocktwits_view import ( - display_bullbear as bullbear, -) -from gamestonk_terminal.common.behavioural_analysis.stocktwits_view import ( - display_messages as messages, -) -from gamestonk_terminal.common.behavioural_analysis.stocktwits_view import ( - display_trending as trending, -) -from gamestonk_terminal.common.behavioural_analysis.stocktwits_view import ( - display_stalker as stalker, -) -from gamestonk_terminal.common.behavioural_analysis.google_view import ( - display_mentions as mentions, -) -from gamestonk_terminal.common.behavioural_analysis.google_view import ( - display_regions as regions, -) -from gamestonk_terminal.common.behavioural_analysis.google_view import ( - display_queries as queries, -) -from gamestonk_terminal.common.behavioural_analysis.google_view import ( - display_rise as rise, -) -from gamestonk_terminal.common.behavioural_analysis.twitter_view import ( - display_inference as infer, -) -from gamestonk_terminal.common.behavioural_analysis.twitter_view import ( - display_sentiment as sentiment, -) -from gamestonk_terminal.common.behavioural_analysis.finbrain_view import ( - display_sentiment_analysis as headlines, -) -from gamestonk_terminal.common.behavioural_analysis.sentimentinvestor_view import ( - display_historical as hist, -) - -from gamestonk_terminal.common.behavioural_analysis.sentimentinvestor_view import ( - display_trending as trend, -) - -from gamestonk_terminal.stocks.behavioural_analysis.finnhub_view import ( - display_stock_price_headlines_sentiment as snews, -) - -from gamestonk_terminal.stocks.behavioural_analysis.cramer_view import ( - display_cramer_daily as cramer, -) -from gamestonk_terminal.stocks.behavioural_analysis.cramer_view import ( - display_cramer_ticker as cramer_ticker, -) diff --git a/gamestonk_terminal/stocks/prediction_techniques/pred_api.py b/gamestonk_terminal/stocks/prediction_techniques/pred_api.py deleted file mode 100644 index 47957f2ada1..00000000000 --- a/gamestonk_terminal/stocks/prediction_techniques/pred_api.py +++ /dev/null @@ -1,40 +0,0 @@ -"""Inference API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.prediction_techniques.ets_view import ( - display_exponential_smoothing as ets, -) -from gamestonk_terminal.common.prediction_techniques.knn_view import ( - display_k_nearest_neighbors as knn, -) -from gamestonk_terminal.common.prediction_techniques.regression_view import ( - display_regression as regression, -) -from gamestonk_terminal.common.prediction_techniques.arima_view import ( - display_arima as arima, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_mlp as mlp, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_rnn as rnn, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_lstm as lstm, -) -from gamestonk_terminal.common.prediction_techniques.neural_networks_view import ( - display_conv1d as conv1d, -) -from gamestonk_terminal.common.prediction_techniques.mc_view import ( - display_mc_forecast as mc, -) - -# Models -# NOTE: The ets function is used here to point to the commons path where all the -# inference models are expected to live -models = _models(os.path.abspath(os.path.dirname(ets.__code__.co_filename))) diff --git a/gamestonk_terminal/stocks/quantitative_analysis/qa_api.py b/gamestonk_terminal/stocks/quantitative_analysis/qa_api.py deleted file mode 100644 index d9b99b85546..00000000000 --- a/gamestonk_terminal/stocks/quantitative_analysis/qa_api.py +++ /dev/null @@ -1,58 +0,0 @@ -"""Quantitative Analysis API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_raw as raw -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_summary as summary, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_line as line -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_hist as hist -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_cdf as cdf -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_bw as bw -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_seasonal as decompose, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_cusum as cusum, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import display_acf as acf -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_mean_std as rolling, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_spread as spread, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_quantile as quantile, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_skew as skew, -) -from gamestonk_terminal.common.quantitative_analysis.rolling_view import ( - display_kurtosis as kurtosis, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_normality as normality, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_qqplot as qqplot, -) -from gamestonk_terminal.common.quantitative_analysis.qa_view import ( - display_unitroot as unitroot, -) -from .factors_view import capm_view as capm - -# Models -# NOTE: The raw function is used here to point to the commons path where all the -# qa models are expected to live -models = _models( - [ - os.path.abspath(os.path.dirname(raw.__code__.co_filename)), - os.path.abspath(os.path.dirname(__file__)), - ] -) diff --git a/gamestonk_terminal/stocks/screener/presets/README.md b/gamestonk_terminal/stocks/screener/presets/README.md deleted file mode 100644 index 9dea6e724c6..00000000000 --- a/gamestonk_terminal/stocks/screener/presets/README.md +++ /dev/null @@ -1,183 +0,0 @@ -# PRESETS - -* [How to add presets](#how-to-add-presets) -* [template](#template) -* [sexy_year](#sexy_year) -* [buffett_like](#buffett_like) -* [cheap_bottom_dividend](#cheap_bottom_dividend) -* [cheap_dividend](#cheap_dividend) -* [cheap_oversold](#cheap_oversold) -* [cdeath_cross](#death_cross) -* [golden_cross](#golden_cross) -* [heavy_inst_ins](#heavy_inst_ins) -* [modified_dreman](#modified_dreman) -* [modified_neff](#modified_neff) -* [rosenwald](#rosenwald) -* [rosenwald_gtfo](#rosenwald_gtfo) -* [undervalue](#undervalue) - ---- - -## How to add presets - -1. Go to the folder GamestonkTerminal/gamestonk_terminal/screener/presets. - -2. There should be a `README.md` file and multiple `.ini` files. One of these `.ini` files should be named `template.ini`. - - 1 - -3. Copy the `template.ini` file and paste it in the same directory. -4. Rename that file to something you find meaningful, e.g. `my_own_filter.ini`. - - 2 - -5. Open the file you just renamed (e.g. `my_own_filter.ini`), and set the parameters you want to filter. - - 3 - -6. It may be useful to play with the main source since you can tweak these and - understand how they influence the outcome of the filtered stocks. - - 4 - -7. Update the Author and Description name. E.g. - - 5 - -8. Start the terminal, and go to the `> scr` menu. In there, you can play with it on the terminal as shown: - - * **view**: Allows to see the screeners available. I.e. all `.ini` files in presets folder. - 6 - - * **view **: Allows to see the specific parameters set for the preset selected. - Captura de ecrã 2021-06-28, às 23 58 35 - - * **set **: Allows to set this preset as main filter. See that the help menu will display a different - `PRESET: my_own_filter` - 7 - - * **historical, overview, valuation, financial, ownership, performance, technical** commands will now be performed on - tickers that are filtered with the selected preset. Note: Since it is likely that there will be a big range of - tickers, we cap it to 10 randomly. So, it is normal if for the same filter the user sees 10 different tickers. - If the user wants to see more than 10 tickers, it can select a different limit using `-l` flag. - - 8 - -9. Share with other Apes. You can do so by either creating yourself a Pull Request with this change, or asking a dev - (e.g. @Sexy_Year) on our discord server to add it for you. - ---- - -## template - -* **Author of preset:** GamestonkTerminal -* **Contact:** -* **Description:** Template with all available filters and their options menu. More information can be found in - and - ---- - -## sexy_year - -* **Author of preset:** Sexy Year -* **Contact:** Add contact of author, if (s)he whishes to be contacted. This can be an hyperlink, an e-mail, wtv -* **Description:** This is just a sample. The user that adds the preset can add a description for what type of stocks - these filters are aimed for - ---- - -## buffett_like - -* **Author of preset:** Traceabl3 -* **Contact:** via smoke signals -* **Description:** Buffet like value screener (Value invsting for long term growth) - ---- - -## cheap_bottom_dividend - -* **Author of preset:** Traceabl3 -* **Contact:** swing the bullroarer -* **ABOUT:** High Yield Dividend stonks that are at-or-near their lowest price. Inverse Head and shoulders pattern recognized. - ---- - -## cheap_dividend - -* **Author of preset:** Traceabl3 -* **Contact:** illuminated bat symbol in the sky -* **Description:** cheap dividend stocks - ---- - -## cheap_oversold - -* **Author of preset:** Traceabl3 -* **Contact:** hit me on my skytel pager -* **Description:** Cheap stonks that are oversold: under 10% above the low, and oversold on the RSI. - ---- - -## death_cross - -* **Author of preset:** Traceabl3 -* **Contact:** take the red pill -* **Description:** Death cross : when the 50sma crosses below the 200 sma -* **More information:** - ---- - -## golden_cross - -* **Author of preset:** Traceabl3 -* **Contact:** flip the pigeons -* **Description:** Golden Cross when the 50 day moves above the 200 day from below. - ---- - -## heavy_inst_ins - -* **Author of preset:** Traceabl3 -* **Contact:** blow into the conch shell -* **Description:** Heavily owned by institutions and insiders (>30% each) - ---- - -## modified_dreman - -* **Author of preset:** Traceabl3 -* **Contact:** Drum Telegraphy -* **Description:** Modified Version of the Dreman Screener. - ---- - -## modified_neff - -* **Author of preset:** Traceabl3 -* **Contact:** bang the drums -* **Description:** Neff Screener with modifications // operational margin <50% -* **More information:** - ---- - -## rosenwald - -* **Author of preset:** Traceabl3 -* **Contact:** three shots in the air. -* **Description:** the classic rosenwald screen based on some dude I work with best guess. - ---- - -## rosenwald_gtfo - -* **Author of preset:** Traceabl3 -* **Contact:** wave the white flag -* **Description:** Too many indicators indicating an impending downturn. - ---- - -## undervalue - -* **Author of preset:** Traceabl3 -* **Contact:** message on tor browser. -* **Description:** Potential Undervalued stocks diff --git a/gamestonk_terminal/stocks/technical_analysis/ta_api.py b/gamestonk_terminal/stocks/technical_analysis/ta_api.py deleted file mode 100644 index 8912d2a8ca9..00000000000 --- a/gamestonk_terminal/stocks/technical_analysis/ta_api.py +++ /dev/null @@ -1,61 +0,0 @@ -"""Screener API.""" -import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models - -# flake8: noqa -# pylint: disable=unused-import - -# Menu commands -from gamestonk_terminal.common.technical_analysis.overlap_view import view_ma as ma -from gamestonk_terminal.common.technical_analysis.overlap_view import view_vwap as vwap -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_cci as cci, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_macd as macd, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_rsi as rsi, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_stoch as stoch, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import ( - display_fisher as fisher, -) -from gamestonk_terminal.common.technical_analysis.momentum_view import display_cg as cg -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_adx as adx, -) -from gamestonk_terminal.common.technical_analysis.trend_indicators_view import ( - display_aroon as aroon, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_bbands as bbands, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import ( - display_donchian as donchian, -) -from gamestonk_terminal.common.technical_analysis.volatility_view import view_kc as kc -from gamestonk_terminal.common.technical_analysis.volume_view import display_ad as ad -from gamestonk_terminal.common.technical_analysis.volume_view import ( - display_adosc as adosc, -) -from gamestonk_terminal.common.technical_analysis.volume_view import display_obv as obv -from gamestonk_terminal.common.technical_analysis.custom_indicators_view import ( - fibonacci_retracement as fib, -) -from .finviz_view import view -from .finbrain_view import technical_summary_report as summary -from .tradingview_view import print_recommendation as recom - - -# Models -# NOTE: The ma function is used here to point to the commons path where all the -# ta models are expected to live -models = _models( - [ - os.path.abspath(os.path.dirname(ma.__code__.co_filename)), - os.path.abspath(os.path.dirname(__file__)), - ] -) diff --git a/gamestonk_terminal/timezone.gst b/gamestonk_terminal/timezone.gst deleted file mode 100644 index 27f725e7757..00000000000 --- a/gamestonk_terminal/timezone.gst +++ /dev/null @@ -1 +0,0 @@ -America/New_York \ No newline at end of file diff --git a/jupyterlab/README.md b/jupyterlab/README.md index 38b89d874e8..2bebf9f9bbd 100644 --- a/jupyterlab/README.md +++ b/jupyterlab/README.md @@ -6,14 +6,14 @@ standard for data related tasks. This folder contains source code for a bunch of tools that help using the functionality of the terminal in connection with Jupyter: -1. Jupyter Lab Extensions for using Gamestonk Terminal +1. Jupyter Lab Extensions for using OpenBB Terminal -## 1. Jupyter Lab Extensions for using Gamestonk Terminal +## 1. Jupyter Lab Extensions for using OpenBB Terminal Documentation, GST and GST-settings are 3 Jupyter Lab extensions that illustrate how the terminal can be integrated with Jupyter Lab based IDEs. -*NOTE: The extensions should be considered prototypes and are not production-ready.* +_NOTE: The extensions should be considered prototypes and are not production-ready._ 1. Only bash is supported (only macOS, Linux and WSL). No support for Windows powershell or command prompt. 2. The input values are not escaped diff --git a/jupyterlab/documentation/MANIFEST.in b/jupyterlab/documentation/MANIFEST.in index fd16a90a831..866b6dcfe66 100644 --- a/jupyterlab/documentation/MANIFEST.in +++ b/jupyterlab/documentation/MANIFEST.in @@ -1,12 +1,12 @@ include LICENSE include README.md include pyproject.toml -include jupyter-config/gamestonk_terminal_documentation.json +include jupyter-config/openbb_terminal_documentation.json include package.json include ts*.json -graft gamestonk_terminal_documentation/labextension +graft openbb_terminal_documentation/labextension # Javascript files graft src diff --git a/jupyterlab/documentation/README.md b/jupyterlab/documentation/README.md index 633a4106809..e90f59aff13 100644 --- a/jupyterlab/documentation/README.md +++ b/jupyterlab/documentation/README.md @@ -1,6 +1,6 @@ -# Gamestonk Teminal Documentation +# OpenBB Teminal Documentation -This extensions adds a button into the Gamestonk Terminal category of the Jupyter Lab launcher panel. +This extensions adds a button into the OpenBB Terminal category of the Jupyter Lab launcher panel. ## Install, Use and Develop diff --git a/jupyterlab/documentation/install.json b/jupyterlab/documentation/install.json index bd03dceabd2..a49a2af07fc 100644 --- a/jupyterlab/documentation/install.json +++ b/jupyterlab/documentation/install.json @@ -1,5 +1,5 @@ { "packageManager": "python", - "packageName": "gamestonk_terminal_documentation", - "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package gamestonk_terminal_documentation" + "packageName": "openbb_terminal_documentation", + "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package openbb_terminal_documentation" } diff --git a/jupyterlab/documentation/package.json b/jupyterlab/documentation/package.json index f5afdad7a51..d219a7346c3 100644 --- a/jupyterlab/documentation/package.json +++ b/jupyterlab/documentation/package.json @@ -37,7 +37,7 @@ "build:prod": "jlpm run clean && jlpm run build:lib && jlpm run build:labextension", "clean": "jlpm run clean:lib", "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf gamestonk_terminal_documentation/labextension", + "clean:labextension": "rimraf openbb_terminal_documentation/labextension", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", @@ -77,7 +77,7 @@ ], "jupyterlab": { "extension": true, - "outputDir": "gamestonk_terminal_documentation/labextension", + "outputDir": "openbb_terminal_documentation/labextension", "schemaDir": "schema" }, "styleModule": "style/index.js" diff --git a/jupyterlab/documentation/pyproject.toml b/jupyterlab/documentation/pyproject.toml index dd4cdf63e73..3f47ae74e87 100644 --- a/jupyterlab/documentation/pyproject.toml +++ b/jupyterlab/documentation/pyproject.toml @@ -3,8 +3,8 @@ requires = ["jupyter_packaging~=0.10,<2", "jupyterlab~=3.1"] build-backend = "jupyter_packaging.build_api" [tool.jupyter-packaging.options] -skip-if-exists = ["gamestonk_terminal_documentation/labextension/static/style.js"] -ensured-targets = ["gamestonk_terminal_documentation/labextension/static/style.js", "gamestonk_terminal_documentation/labextension/package.json"] +skip-if-exists = ["openbb_terminal_documentation/labextension/static/style.js"] +ensured-targets = ["openbb_terminal_documentation/labextension/static/style.js", "openbb_terminal_documentation/labextension/package.json"] [tool.jupyter-packaging.builder] factory = "jupyter_packaging.npm_builder" @@ -14,4 +14,4 @@ build_cmd = "build:prod" npm = ["jlpm"] [tool.check-manifest] -ignore = ["gamestonk_terminal_documentation/labextension/**", "yarn.lock", ".*", "package-lock.json"] +ignore = ["openbb_terminal_documentation/labextension/**", "yarn.lock", ".*", "package-lock.json"] diff --git a/jupyterlab/documentation/schema/plugin.json b/jupyterlab/documentation/schema/plugin.json index 32ce33f6a97..bed1325aba6 100644 --- a/jupyterlab/documentation/schema/plugin.json +++ b/jupyterlab/documentation/schema/plugin.json @@ -1,6 +1,6 @@ { - "title": "Gamestonk Terminal Documentation", - "description": "Gamestonk Terminal Documentation.", + "title": "OpenBB Terminal Documentation", + "description": "OpenBB Terminal Documentation.", "jupyter.lab.menus": { "main": [ { diff --git a/jupyterlab/documentation/setup.py b/jupyterlab/documentation/setup.py index 1389ea6588a..09a640e1000 100644 --- a/jupyterlab/documentation/setup.py +++ b/jupyterlab/documentation/setup.py @@ -1,5 +1,5 @@ """ -gamestonk_terminal_documentation setup +openbb_terminal_documentation setup """ import json import sys @@ -10,7 +10,7 @@ import setuptools HERE = Path(__file__).parent.resolve() # The name of the project -name = "gamestonk_terminal_documentation" +name = "openbb_terminal_documentation" lab_path = HERE / name.replace("-", "_") / "labextension" diff --git a/jupyterlab/documentation/src/index.ts b/jupyterlab/documentation/src/index.ts index 21e1ef86657..3b324aef386 100644 --- a/jupyterlab/documentation/src/index.ts +++ b/jupyterlab/documentation/src/index.ts @@ -13,7 +13,7 @@ import { LabIcon } from '@jupyterlab/ui-components'; import docsIconStr from '../style/docs.svg'; -const CATEGORY = "Gamestonk Terminal"; +const CATEGORY = "OpenBB Terminal"; namespace CommandIDs { export const createNew = 'jlab-examples:create-new-python-file'; diff --git a/jupyterlab/gst-settings/install.json b/jupyterlab/gst-settings/install.json deleted file mode 100644 index 9d770785216..00000000000 --- a/jupyterlab/gst-settings/install.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "packageManager": "python", - "packageName": "gamestonk_terminal_settings", - "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package gamestonk_terminal_settings" -} diff --git a/jupyterlab/gst/install.json b/jupyterlab/gst/install.json deleted file mode 100644 index 8d7d941829f..00000000000 --- a/jupyterlab/gst/install.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "packageManager": "python", - "packageName": "gamestonk_terminal_launcher", - "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package gamestonk_terminal_launcher" -} diff --git a/jupyterlab/gst-settings/.eslintignore b/jupyterlab/openbb-settings/.eslintignore similarity index 100% rename from jupyterlab/gst-settings/.eslintignore rename to jupyterlab/openbb-settings/.eslintignore diff --git a/jupyterlab/gst-settings/.eslintrc.js b/jupyterlab/openbb-settings/.eslintrc.js similarity index 100% rename from jupyterlab/gst-settings/.eslintrc.js rename to jupyterlab/openbb-settings/.eslintrc.js diff --git a/jupyterlab/gst-settings/MANIFEST.in b/jupyterlab/openbb-settings/MANIFEST.in similarity index 76% rename from jupyterlab/gst-settings/MANIFEST.in rename to jupyterlab/openbb-settings/MANIFEST.in index f4846879d15..e06090f4f5a 100644 --- a/jupyterlab/gst-settings/MANIFEST.in +++ b/jupyterlab/openbb-settings/MANIFEST.in @@ -1,12 +1,12 @@ include LICENSE include README.md include pyproject.toml -include jupyter-config/gamestonk_terminal_settings.json +include jupyter-config/openbb_terminal_settings.json include package.json include ts*.json -graft gamestonk_terminal_settings/labextension +graft openbb_terminal_settings/labextension # Javascript files graft src diff --git a/jupyterlab/gst-settings/README.md b/jupyterlab/openbb-settings/README.md similarity index 82% rename from jupyterlab/gst-settings/README.md rename to jupyterlab/openbb-settings/README.md index 213bb611022..fb34fd5bcc6 100644 --- a/jupyterlab/gst-settings/README.md +++ b/jupyterlab/openbb-settings/README.md @@ -1,6 +1,6 @@ -# Gamestonk Teminal Settings Menu +# OpenBB Teminal Settings Menu -This extensions allows the user to set API keys and feature flags for the Gamestonk Terminal +This extensions allows the user to set API keys and feature flags for the OpenBB Terminal ## Install, Use and Develop diff --git a/jupyterlab/gst-settings/RELEASE.md b/jupyterlab/openbb-settings/RELEASE.md similarity index 100% rename from jupyterlab/gst-settings/RELEASE.md rename to jupyterlab/openbb-settings/RELEASE.md diff --git a/jupyterlab/openbb-settings/install.json b/jupyterlab/openbb-settings/install.json new file mode 100644 index 00000000000..6c37f9c76d8 --- /dev/null +++ b/jupyterlab/openbb-settings/install.json @@ -0,0 +1,5 @@ +{ + "packageManager": "python", + "packageName": "openbb_terminal_settings", + "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package openbb_terminal_settings" +} diff --git a/jupyterlab/gst-settings/gamestonk_terminal_settings/__init__.py b/jupyterlab/openbb-settings/openbb_terminal_settings/__init__.py similarity index 100% rename from jupyterlab/gst-settings/gamestonk_terminal_settings/__init__.py rename to jupyterlab/openbb-settings/openbb_terminal_settings/__init__.py diff --git a/jupyterlab/gst-settings/gamestonk_terminal_settings/_version.py b/jupyterlab/openbb-settings/openbb_terminal_settings/_version.py similarity index 100% rename from jupyterlab/gst-settings/gamestonk_terminal_settings/_version.py rename to jupyterlab/openbb-settings/openbb_terminal_settings/_version.py diff --git a/jupyterlab/gst-settings/package.json b/jupyterlab/openbb-settings/package.json similarity index 95% rename from jupyterlab/gst-settings/package.json rename to jupyterlab/openbb-settings/package.json index 037b9aac417..295c1d17cd0 100644 --- a/jupyterlab/gst-settings/package.json +++ b/jupyterlab/openbb-settings/package.json @@ -38,7 +38,7 @@ "build:prod": "jlpm run clean && jlpm run build:lib && jlpm run build:labextension", "clean": "jlpm run clean:lib", "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf gamestonk_terminal_settings/labextension", + "clean:labextension": "rimraf openbb_terminal_settings/labextension", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", @@ -79,7 +79,7 @@ ], "jupyterlab": { "extension": true, - "outputDir": "gamestonk_terminal_settings/labextension", + "outputDir": "openbb_terminal_settings/labextension", "schemaDir": "schema" }, "styleModule": "style/index.js" diff --git a/jupyterlab/gst-settings/pyproject.toml b/jupyterlab/openbb-settings/pyproject.toml similarity index 51% rename from jupyterlab/gst-settings/pyproject.toml rename to jupyterlab/openbb-settings/pyproject.toml index 26a90777a04..c2ecf0e6921 100644 --- a/jupyterlab/gst-settings/pyproject.toml +++ b/jupyterlab/openbb-settings/pyproject.toml @@ -3,8 +3,8 @@ requires = ["jupyter_packaging~=0.10,<2", "jupyterlab~=3.1"] build-backend = "jupyter_packaging.build_api" [tool.jupyter-packaging.options] -skip-if-exists = ["gamestonk_terminal_settings/labextension/static/style.js"] -ensured-targets = ["gamestonk_terminal_settings/labextension/static/style.js", "gamestonk_terminal_settings/labextension/package.json"] +skip-if-exists = ["openbb_terminal_settings/labextension/static/style.js"] +ensured-targets = ["openbb_terminal_settings/labextension/static/style.js", "openbb_terminal_settings/labextension/package.json"] [tool.jupyter-packaging.builder] factory = "jupyter_packaging.npm_builder" @@ -14,4 +14,4 @@ build_cmd = "build:prod" npm = ["jlpm"] [tool.check-manifest] -ignore = ["gamestonk_terminal_settings/labextension/**", "yarn.lock", ".*", "package-lock.json"] +ignore = ["openbb_terminal_settings/labextension/**", "yarn.lock", ".*", "package-lock.json"] diff --git a/jupyterlab/gst-settings/schema/settings.json b/jupyterlab/openbb-settings/schema/settings.json similarity index 87% rename from jupyterlab/gst-settings/schema/settings.json rename to jupyterlab/openbb-settings/schema/settings.json index 644ddda18c3..d976a7e5675 100644 --- a/jupyterlab/gst-settings/schema/settings.json +++ b/jupyterlab/openbb-settings/schema/settings.json @@ -1,16 +1,16 @@ { - "title": "Gamestonk settings", - "description": "Settings for Gamestonk Terminal extension.", + "title": "OpenBB settings", + "description": "Settings for OpenBB Terminal extension.", "type": "object", "properties": { "FEATURE_FLAGS": { "title": "Feature flags", - "description": "Feature flags for the Gamestonk Terminal.", + "description": "Feature flags for the OpenBB Terminal.", "default": { - "GTFF_USE_CLEAR_AFTER_CMD": + "OPENBB_USE_CLEAR_AFTER_CMD": { "type": "bool", "form": "checkbox", @@ -19,16 +19,16 @@ "default": false, "value": "" }, - "GTFF_USE_FLAIR": + "OPENBB_USE_FLAIR": { "type": "string", "form": "text", "title": "Console flair", "description": "Select console flair (choose from config_terminal.py list)", - "default": "stars", + "default": "openbb", "value": "" }, - "GTFF_USE_ION": + "OPENBB_USE_ION": { "type": "bool", "form": "checkbox", @@ -37,7 +37,7 @@ "default": true, "value": "" }, - "GTFF_USE_PROMPT_TOOLKIT": + "OPENBB_USE_PROMPT_TOOLKIT": { "type": "bool", "form": "checkbox", @@ -46,7 +46,7 @@ "default": true, "value": "" }, - "GTFF_ENABLE_PREDICT": + "OPENBB_ENABLE_PREDICT": { "type": "bool", "form": "checkbox", @@ -55,7 +55,7 @@ "default": true, "value": "" }, - "GTFF_USE_PLOT_AUTOSCALING": + "OPENBB_USE_PLOT_AUTOSCALING": { "type": "bool", "form": "checkbox", @@ -64,7 +64,7 @@ "default": false, "value": "" }, - "GTFF_ENABLE_THOUGHTS_DAY": + "OPENBB_ENABLE_THOUGHTS_DAY": { "type": "bool", "form": "checkbox", @@ -73,7 +73,7 @@ "default": false, "value": "" }, - "GTFF_ENABLE_QUICK_EXIT": + "OPENBB_ENABLE_QUICK_EXIT": { "type": "bool", "form": "checkbox", @@ -87,7 +87,7 @@ "APP_SETTINGS": { "title": "General", - "description": "Application settings for the Gamestonk Terminal.", + "description": "Application settings for the OpenBB Terminal.", "default": { "PAPERMILL_NOTEBOOK_REPORT_PORT": @@ -143,7 +143,7 @@ "description": "Access credentials for data providers.", "default": { - "GT_API_KEY_ALPHAVANTAGE": + "OPENBB_API_KEY_ALPHAVANTAGE": { "type": "string", "form": "password", @@ -152,7 +152,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_KEY_FINANCIALMODELINGPREP": + "OPENBB_API_KEY_FINANCIALMODELINGPREP": { "type": "string", "form": "password", @@ -161,7 +161,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_KEY_QUANDL": + "OPENBB_API_KEY_QUANDL": { "type": "string", "form": "password", @@ -170,7 +170,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_REDDIT_CLIENT_ID": + "OPENBB_API_REDDIT_CLIENT_ID": { "type": "string", "form": "password", @@ -179,7 +179,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_REDDIT_CLIENT_SECRET": + "OPENBB_API_REDDIT_CLIENT_SECRET": { "type": "string", "form": "password", @@ -188,7 +188,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_REDDIT_USERNAME": + "OPENBB_API_REDDIT_USERNAME": { "type": "string", "form": "password", @@ -197,7 +197,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_REDDIT_USER_AGENT": + "OPENBB_API_REDDIT_USER_AGENT": { "type": "string", "form": "password", @@ -206,7 +206,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_REDDIT_PASSWORD": + "OPENBB_API_REDDIT_PASSWORD": { "type": "string", "form": "password", @@ -215,7 +215,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_POLYGON_KEY": + "OPENBB_API_POLYGON_KEY": { "type": "string", "form": "password", @@ -224,7 +224,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_TWITTER_KEY": + "OPENBB_API_TWITTER_KEY": { "type": "string", "form": "password", @@ -233,7 +233,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_TWITTER_SECRET_KEY": + "OPENBB_API_TWITTER_SECRET_KEY": { "type": "string", "form": "password", @@ -242,7 +242,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_TWITTER_BEARER_TOKEN": + "OPENBB_API_TWITTER_BEARER_TOKEN": { "type": "string", "form": "password", @@ -251,7 +251,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_FRED_KEY": + "OPENBB_API_FRED_KEY": { "type": "string", "form": "password", @@ -260,7 +260,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_NEWS_TOKEN": + "OPENBB_API_NEWS_TOKEN": { "type": "string", "form": "password", @@ -269,7 +269,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_RH_USERNAME": + "OPENBB_RH_USERNAME": { "type": "string", "form": "password", @@ -278,7 +278,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_RH_PASSWORD": + "OPENBB_RH_PASSWORD": { "type": "string", "form": "password", @@ -287,7 +287,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_DG_USERNAME": + "OPENBB_DG_USERNAME": { "type": "string", "form": "password", @@ -296,7 +296,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_DG_PASSWORD": + "OPENBB_DG_PASSWORD": { "type": "string", "form": "password", @@ -305,7 +305,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_DG_TOTP_SECRET": + "OPENBB_DG_TOTP_SECRET": { "type": "string", "form": "password", @@ -314,7 +314,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_OANDA_ACCOUNT_TYPE": + "OPENBB_OANDA_ACCOUNT_TYPE": { "type": "string", "form": "password", @@ -323,7 +323,7 @@ "default": "practice", "value": "" }, - "GT_OANDA_ACCOUNT": + "OPENBB_OANDA_ACCOUNT": { "type": "string", "form": "password", @@ -332,7 +332,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_OANDA_TOKEN": + "OPENBB_OANDA_TOKEN": { "type": "string", "form": "password", @@ -341,7 +341,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_TRADIER_TOKEN": + "OPENBB_API_TRADIER_TOKEN": { "type": "string", "form": "password", @@ -350,7 +350,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_CMC_KEY": + "OPENBB_API_CMC_KEY": { "type": "string", "form": "password", @@ -359,7 +359,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_BINANCE_KEY": + "OPENBB_API_BINANCE_KEY": { "type": "string", "form": "password", @@ -368,7 +368,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_BINANCE_SECRET": + "OPENBB_API_BINANCE_SECRET": { "type": "string", "form": "password", @@ -377,7 +377,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_FINNHUB_KEY": + "OPENBB_API_FINNHUB_KEY": { "type": "string", "form": "password", @@ -386,7 +386,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_IEX_KEY": + "OPENBB_API_IEX_KEY": { "type": "string", "form": "password", @@ -395,7 +395,7 @@ "default": "REPLACE_ME", "value": "" }, - "GT_API_SENTIMENTINVESTOR_TOKEN": + "OPENBB_API_SENTIMENTINVESTOR_TOKEN": { "type": "string", "form": "password", diff --git a/jupyterlab/gst-settings/setup.py b/jupyterlab/openbb-settings/setup.py similarity index 97% rename from jupyterlab/gst-settings/setup.py rename to jupyterlab/openbb-settings/setup.py index 1036386634b..e23ff466294 100644 --- a/jupyterlab/gst-settings/setup.py +++ b/jupyterlab/openbb-settings/setup.py @@ -1,5 +1,5 @@ """ -gamestonk_terminal_settings setup +openbb_terminal_settings setup """ import json import sys @@ -10,7 +10,7 @@ import setuptools HERE = Path(__file__).parent.resolve() # The name of the project -name = "gamestonk_terminal_settings" +name = "openbb_terminal_settings" lab_path = HERE / name.replace("-", "_") / "labextension" diff --git a/jupyterlab/gst-settings/src/components/FormInput.tsx b/jupyterlab/openbb-settings/src/components/FormInput.tsx similarity index 100% rename from jupyterlab/gst-settings/src/components/FormInput.tsx rename to jupyterlab/openbb-settings/src/components/FormInput.tsx diff --git a/jupyterlab/gst-settings/src/index.ts b/jupyterlab/openbb-settings/src/index.ts similarity index 96% rename from jupyterlab/gst-settings/src/index.ts rename to jupyterlab/openbb-settings/src/index.ts index 78d875665c8..f092a53b5c7 100644 --- a/jupyterlab/gst-settings/src/index.ts +++ b/jupyterlab/openbb-settings/src/index.ts @@ -16,7 +16,7 @@ import svgIconStr from "../style/settings-icon.svg"; import { TerminalSettingsWidget } from "./widget"; -const CATEGORY = "Gamestonk Terminal"; +const CATEGORY = "OpenBB Terminal"; /** * The command IDs used by the Gamestonk Settings plugin. @@ -50,7 +50,7 @@ const extension: JupyterFrontEndPlugin = { const s = await settings.load("@gamestonk/settings:settings"); commands.addCommand(command, { - caption: "Edit Gamestonk Terminal Settings", + caption: "Edit OpenBB Terminal Settings", label: "Settings", icon: (args) => (args["isPalette"] ? null : icon), execute: () => { diff --git a/jupyterlab/gst-settings/src/svg.d.ts b/jupyterlab/openbb-settings/src/svg.d.ts similarity index 100% rename from jupyterlab/gst-settings/src/svg.d.ts rename to jupyterlab/openbb-settings/src/svg.d.ts diff --git a/jupyterlab/gst-settings/src/widget.tsx b/jupyterlab/openbb-settings/src/widget.tsx similarity index 99% rename from jupyterlab/gst-settings/src/widget.tsx rename to jupyterlab/openbb-settings/src/widget.tsx index 73c0c5a8539..246d7ca3648 100644 --- a/jupyterlab/gst-settings/src/widget.tsx +++ b/jupyterlab/openbb-settings/src/widget.tsx @@ -3,7 +3,7 @@ import { ISettingRegistry } from "@jupyterlab/settingregistry"; import FormInput from "./components/FormInput"; /** - * Gamestonk Terminal Settings Menu + * OpenBB Terminal Settings Menu * * @class GamestonkTerminalSettingsComponent (name) * @param {} root0 - s: Settings object diff --git a/jupyterlab/gst-settings/style/base.css b/jupyterlab/openbb-settings/style/base.css similarity index 100% rename from jupyterlab/gst-settings/style/base.css rename to jupyterlab/openbb-settings/style/base.css diff --git a/jupyterlab/gst-settings/style/index.css b/jupyterlab/openbb-settings/style/index.css similarity index 100% rename from jupyterlab/gst-settings/style/index.css rename to jupyterlab/openbb-settings/style/index.css diff --git a/jupyterlab/gst-settings/style/index.js b/jupyterlab/openbb-settings/style/index.js similarity index 100% rename from jupyterlab/gst-settings/style/index.js rename to jupyterlab/openbb-settings/style/index.js diff --git a/jupyterlab/gst-settings/style/logo.svg b/jupyterlab/openbb-settings/style/logo.svg similarity index 100% rename from jupyterlab/gst-settings/style/logo.svg rename to jupyterlab/openbb-settings/style/logo.svg diff --git a/jupyterlab/gst-settings/style/settings-icon.svg b/jupyterlab/openbb-settings/style/settings-icon.svg similarity index 100% rename from jupyterlab/gst-settings/style/settings-icon.svg rename to jupyterlab/openbb-settings/style/settings-icon.svg diff --git a/jupyterlab/gst-settings/tsconfig.json b/jupyterlab/openbb-settings/tsconfig.json similarity index 100% rename from jupyterlab/gst-settings/tsconfig.json rename to jupyterlab/openbb-settings/tsconfig.json diff --git a/jupyterlab/gst-settings/ui-tests/README.md b/jupyterlab/openbb-settings/ui-tests/README.md similarity index 100% rename from jupyterlab/gst-settings/ui-tests/README.md rename to jupyterlab/openbb-settings/ui-tests/README.md diff --git a/jupyterlab/gst-settings/ui-tests/package.json b/jupyterlab/openbb-settings/ui-tests/package.json similarity index 87% rename from jupyterlab/gst-settings/ui-tests/package.json rename to jupyterlab/openbb-settings/ui-tests/package.json index 37463cad90f..044a7e8c6f1 100644 --- a/jupyterlab/gst-settings/ui-tests/package.json +++ b/jupyterlab/openbb-settings/ui-tests/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "description": "Integration test for the gamestong Settings extension", "repository": "https://github.com/GamestonkTerminal/GamestonkTerminal", - "author": "Gamestonk Terminal Contributors", + "author": "OpenBB Terminal Contributors", "license": "MIT", "private": true, "devDependencies": { diff --git a/jupyterlab/gst-settings/ui-tests/playwright.config.ts b/jupyterlab/openbb-settings/ui-tests/playwright.config.ts similarity index 100% rename from jupyterlab/gst-settings/ui-tests/playwright.config.ts rename to jupyterlab/openbb-settings/ui-tests/playwright.config.ts diff --git a/jupyterlab/gst-settings/ui-tests/tests/gst-settings.spec.ts b/jupyterlab/openbb-settings/ui-tests/tests/gst-settings.spec.ts similarity index 100% rename from jupyterlab/gst-settings/ui-tests/tests/gst-settings.spec.ts rename to jupyterlab/openbb-settings/ui-tests/tests/gst-settings.spec.ts diff --git a/jupyterlab/gst-settings/ui-tests/yarn.lock b/jupyterlab/openbb-settings/ui-tests/yarn.lock similarity index 100% rename from jupyterlab/gst-settings/ui-tests/yarn.lock rename to jupyterlab/openbb-settings/ui-tests/yarn.lock diff --git a/jupyterlab/gst-settings/yarn.lock b/jupyterlab/openbb-settings/yarn.lock similarity index 100% rename from jupyterlab/gst-settings/yarn.lock rename to jupyterlab/openbb-settings/yarn.lock diff --git a/jupyterlab/gst/.eslintignore b/jupyterlab/openbb/.eslintignore similarity index 100% rename from jupyterlab/gst/.eslintignore rename to jupyterlab/openbb/.eslintignore diff --git a/jupyterlab/gst/.eslintrc.js b/jupyterlab/openbb/.eslintrc.js similarity index 100% rename from jupyterlab/gst/.eslintrc.js rename to jupyterlab/openbb/.eslintrc.js diff --git a/jupyterlab/gst/MANIFEST.in b/jupyterlab/openbb/MANIFEST.in similarity index 76% rename from jupyterlab/gst/MANIFEST.in rename to jupyterlab/openbb/MANIFEST.in index ab505b7ab75..85fea2dfcd3 100644 --- a/jupyterlab/gst/MANIFEST.in +++ b/jupyterlab/openbb/MANIFEST.in @@ -1,12 +1,12 @@ include LICENSE include README.md include pyproject.toml -include jupyter-config/gamestonk_terminal_launcher.json +include jupyter-config/openbb_terminal_launcher.json include package.json include ts*.json -graft gamestonk_terminal_launcher/labextension +graft openbb_terminal_launcher/labextension # Javascript files graft src diff --git a/jupyterlab/gst/README.md b/jupyterlab/openbb/README.md similarity index 64% rename from jupyterlab/gst/README.md rename to jupyterlab/openbb/README.md index 36038cd25b4..5b7290de335 100644 --- a/jupyterlab/gst/README.md +++ b/jupyterlab/openbb/README.md @@ -1,6 +1,6 @@ -# Gamestonk Teminal Launcher +# OpenBB Teminal Launcher -This extensions adds a button into the Gamestonk Terminal category of the Jupyter Lab launcher panel. +This extensions adds a button into the OpenBB Terminal category of the Jupyter Lab launcher panel. ## Install, Use and Develop diff --git a/jupyterlab/gst/RELEASE.md b/jupyterlab/openbb/RELEASE.md similarity index 100% rename from jupyterlab/gst/RELEASE.md rename to jupyterlab/openbb/RELEASE.md diff --git a/jupyterlab/openbb/install.json b/jupyterlab/openbb/install.json new file mode 100644 index 00000000000..c4e85d6b6e8 --- /dev/null +++ b/jupyterlab/openbb/install.json @@ -0,0 +1,5 @@ +{ + "packageManager": "python", + "packageName": "openbb_terminal_launcher", + "uninstallInstructions": "Use your Python package manager (pip, conda, etc.) to uninstall the package openbb_terminal_launcher" +} diff --git a/jupyterlab/gst/gamestonk_terminal_launcher/__init__.py b/jupyterlab/openbb/openbb_terminal_launcher/__init__.py similarity index 100% rename from jupyterlab/gst/gamestonk_terminal_launcher/__init__.py rename to jupyterlab/openbb/openbb_terminal_launcher/__init__.py diff --git a/jupyterlab/gst/gamestonk_terminal_launcher/_version.py b/jupyterlab/openbb/openbb_terminal_launcher/_version.py similarity index 100% rename from jupyterlab/gst/gamestonk_terminal_launcher/_version.py rename to jupyterlab/openbb/openbb_terminal_launcher/_version.py diff --git a/jupyterlab/gst/package.json b/jupyterlab/openbb/package.json similarity index 95% rename from jupyterlab/gst/package.json rename to jupyterlab/openbb/package.json index b1544422f5f..01ed896cc22 100644 --- a/jupyterlab/gst/package.json +++ b/jupyterlab/openbb/package.json @@ -37,7 +37,7 @@ "build:prod": "jlpm run clean && jlpm run build:lib && jlpm run build:labextension", "clean": "jlpm run clean:lib", "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf gamestonk_terminal_launcher/labextension", + "clean:labextension": "rimraf openbb_terminal_launcher/labextension", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", @@ -86,7 +86,7 @@ ], "jupyterlab": { "extension": true, - "outputDir": "gamestonk_terminal_launcher/labextension" + "outputDir": "openbb_terminal_launcher/labextension" }, "styleModule": "style/index.js" } diff --git a/jupyterlab/gst/pyproject.toml b/jupyterlab/openbb/pyproject.toml similarity index 51% rename from jupyterlab/gst/pyproject.toml rename to jupyterlab/openbb/pyproject.toml index 954217304be..ee495d4c5fc 100644 --- a/jupyterlab/gst/pyproject.toml +++ b/jupyterlab/openbb/pyproject.toml @@ -3,8 +3,8 @@ requires = ["jupyter_packaging~=0.10,<2", "jupyterlab~=3.1"] build-backend = "jupyter_packaging.build_api" [tool.jupyter-packaging.options] -skip-if-exists = ["gamestonk_terminal_launcher/labextension/static/style.js"] -ensured-targets = ["gamestonk_terminal_launcher/labextension/static/style.js", "gamestonk_terminal_launcher/labextension/package.json"] +skip-if-exists = ["openbb_terminal_launcher/labextension/static/style.js"] +ensured-targets = ["openbb_terminal_launcher/labextension/static/style.js", "openbb_terminal_launcher/labextension/package.json"] [tool.jupyter-packaging.builder] factory = "jupyter_packaging.npm_builder" @@ -14,4 +14,4 @@ build_cmd = "build:prod" npm = ["jlpm"] [tool.check-manifest] -ignore = ["gamestonk_terminal_launcher/labextension/**", "yarn.lock", ".*", "package-lock.json"] +ignore = ["openbb_terminal_launcher/labextension/**", "yarn.lock", ".*", "package-lock.json"] diff --git a/jupyterlab/gst/setup.py b/jupyterlab/openbb/setup.py similarity index 97% rename from jupyterlab/gst/setup.py rename to jupyterlab/openbb/setup.py index c4e4a8d24ec..e0aaf793c3d 100644 --- a/jupyterlab/gst/setup.py +++ b/jupyterlab/openbb/setup.py @@ -1,5 +1,5 @@ """ -gamestonk_terminal_launcher setup +openbb_terminal_launcher setup """ import json import sys @@ -10,7 +10,7 @@ import setuptools HERE = Path(__file__).parent.resolve() # The name of the project -name = "gamestonk_terminal_launcher" +name = "openbb_terminal_launcher" lab_path = HERE / name.replace("-", "_") / "labextension" diff --git a/jupyterlab/gst/src/index.ts b/jupyterlab/openbb/src/index.ts similarity index 92% rename from jupyterlab/gst/src/index.ts rename to jupyterlab/openbb/src/index.ts index 6f2c408b383..262c041ed45 100644 --- a/jupyterlab/gst/src/index.ts +++ b/jupyterlab/openbb/src/index.ts @@ -18,10 +18,10 @@ import appStr from "../style/terminal.svg"; import { ITerminalSettingsInterface } from "./interfaces"; -const CATEGORY = "Gamestonk Terminal"; +const CATEGORY = "OpenBB Terminal"; /** - * The command IDs used by the Gamestonk Terminal Launcher plugin. + * The command IDs used by the OpenBB Terminal Launcher plugin. */ namespace CommandIDs { export const create = "gamestonk:terminal"; @@ -58,7 +58,7 @@ function getSettingsAsArray({ s }: { s: any }): any { } /** - * Initialization data for the Gamestonk Terminal Launcher extension. + * Initialization data for the OpenBB Terminal Launcher extension. */ const extension: JupyterFrontEndPlugin = { id: "gamestonk:terminal", @@ -83,8 +83,8 @@ const extension: JupyterFrontEndPlugin = { commands.addCommand(command, { label: (args) => - args["isPalette"] ? "New Gamestonk Terminal" : "Gamestonk Terminal", - caption: "New Gamestonk Terminal", + args["isPalette"] ? "New OpenBB Terminal" : "OpenBB Terminal", + caption: "New OpenBB Terminal", icon: (args) => (args["isPalette"] ? null : icon), execute: async () => { const appSettings = getSettingsAsArray({ s: s }); @@ -163,7 +163,7 @@ const extension: JupyterFrontEndPlugin = { if (menu) { menu.fileMenu.newMenu.addGroup([{ command }], 30); } - console.log("Added Gamestonk Terminal Launcher Exstension."); + console.log("Added OpenBB Terminal Launcher Exstension."); }, }; diff --git a/jupyterlab/gst/src/interfaces.ts b/jupyterlab/openbb/src/interfaces.ts similarity index 100% rename from jupyterlab/gst/src/interfaces.ts rename to jupyterlab/openbb/src/interfaces.ts diff --git a/jupyterlab/gst/src/svg.d.ts b/jupyterlab/openbb/src/svg.d.ts similarity index 100% rename from jupyterlab/gst/src/svg.d.ts rename to jupyterlab/openbb/src/svg.d.ts diff --git a/jupyterlab/gst/style/base.css b/jupyterlab/openbb/style/base.css similarity index 100% rename from jupyterlab/gst/style/base.css rename to jupyterlab/openbb/style/base.css diff --git a/jupyterlab/gst/style/index.css b/jupyterlab/openbb/style/index.css similarity index 100% rename from jupyterlab/gst/style/index.css rename to jupyterlab/openbb/style/index.css diff --git a/jupyterlab/gst/style/index.js b/jupyterlab/openbb/style/index.js similarity index 100% rename from jupyterlab/gst/style/index.js rename to jupyterlab/openbb/style/index.js diff --git a/jupyterlab/gst/style/logo.svg b/jupyterlab/openbb/style/logo.svg similarity index 100% rename from jupyterlab/gst/style/logo.svg rename to jupyterlab/openbb/style/logo.svg diff --git a/jupyterlab/gst/style/terminal.svg b/jupyterlab/openbb/style/terminal.svg similarity index 100% rename from jupyterlab/gst/style/terminal.svg rename to jupyterlab/openbb/style/terminal.svg diff --git a/jupyterlab/gst/tsconfig.json b/jupyterlab/openbb/tsconfig.json similarity index 100% rename from jupyterlab/gst/tsconfig.json rename to jupyterlab/openbb/tsconfig.json diff --git a/jupyterlab/gst/ui-tests/README.md b/jupyterlab/openbb/ui-tests/README.md similarity index 100% rename from jupyterlab/gst/ui-tests/README.md rename to jupyterlab/openbb/ui-tests/README.md diff --git a/jupyterlab/gst/ui-tests/package.json b/jupyterlab/openbb/ui-tests/package.json similarity index 87% rename from jupyterlab/gst/ui-tests/package.json rename to jupyterlab/openbb/ui-tests/package.json index c24b530f6fa..c5bb78b1a54 100644 --- a/jupyterlab/gst/ui-tests/package.json +++ b/jupyterlab/openbb/ui-tests/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "description": "Integration test for terminal launcher", "repository": "https://github.com/GamestonkTerminal/GamestonkTerminal", - "author": "Gamestonk Terminal Contributors", + "author": "OpenBB Terminal Contributors", "license": "MIT", "private": true, "devDependencies": { diff --git a/jupyterlab/gst/ui-tests/playwright.config.ts b/jupyterlab/openbb/ui-tests/playwright.config.ts similarity index 100% rename from jupyterlab/gst/ui-tests/playwright.config.ts rename to jupyterlab/openbb/ui-tests/playwright.config.ts diff --git a/jupyterlab/gst/ui-tests/tests/gst-launcher.spec.ts b/jupyterlab/openbb/ui-tests/tests/gst-launcher.spec.ts similarity index 96% rename from jupyterlab/gst/ui-tests/tests/gst-launcher.spec.ts rename to jupyterlab/openbb/ui-tests/tests/gst-launcher.spec.ts index f6ec8e53efb..1774a795428 100644 --- a/jupyterlab/gst/ui-tests/tests/gst-launcher.spec.ts +++ b/jupyterlab/openbb/ui-tests/tests/gst-launcher.spec.ts @@ -21,7 +21,7 @@ test('Should open a panel with the GamestonkTerminal and send "Enter" three time await Promise.all([ page.waitForNavigation(/*{ url: 'http://localhost:8888/lab' }*/), - page.click('p:has-text("Gamestonk Terminal")') + page.click('p:has-text("OpenBB Terminal")') ]); expect( diff --git a/jupyterlab/gst/ui-tests/yarn.lock b/jupyterlab/openbb/ui-tests/yarn.lock similarity index 100% rename from jupyterlab/gst/ui-tests/yarn.lock rename to jupyterlab/openbb/ui-tests/yarn.lock diff --git a/jupyterlab/gst/yarn.lock b/jupyterlab/openbb/yarn.lock similarity index 100% rename from jupyterlab/gst/yarn.lock rename to jupyterlab/openbb/yarn.lock diff --git a/gamestonk_terminal/README.md b/openbb_terminal/README.md similarity index 78% rename from gamestonk_terminal/README.md rename to openbb_terminal/README.md index cb71178fba4..93ef57a103d 100644 --- a/gamestonk_terminal/README.md +++ b/openbb_terminal/README.md @@ -1,4 +1,4 @@ -# Gamestonk Terminal +# OpenBB Terminal
@@ -45,7 +45,7 @@ the installation process. **_STILL NEED TO ADD WALKTHROUGH AND IMAGES_** | Note about "Malicious Software" warning | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | You will most likely see one of the following images displayed below. This is because the installer is still in beta phase, and the team has not requested verification from neither Windows nor Apple. | **_STILL NEED TO ADD IMAGES_** @@ -58,12 +58,12 @@ To mark the application as safe for usage, use the following steps: #### On macOS -1) Run the file. You will most likely receive a message that macOS was not able to check whether the application -contains malicious software. The reasoning for this is described in the note above. -2) Go to macOS System Preferences > Security & Privacy > General. You should see see a message at the bottom that says -that the file "_was blocked from use because it is not from an identified developer_". -3) Click on the button "Allow anyway" -4) You should now be able to use the application. +1. Run the file. You will most likely receive a message that macOS was not able to check whether the application + contains malicious software. The reasoning for this is described in the note above. +2. Go to macOS System Preferences > Security & Privacy > General. You should see see a message at the bottom that says + that the file "_was blocked from use because it is not from an identified developer_". +3. Click on the button "Allow anyway" +4. You should now be able to use the application. _WHAT ELSE?_ @@ -174,8 +174,8 @@ Anaconda's Python distribution. 9. (Windows - Optional and **only if you are not using WSL**) Speeding up opening process in the future - After you've installed Gamestonk Terminal, you'll find a file named "Gamestonk Terminal.bat". You can use this file - to open Gamestonk Terminal quicker. This file can be moved to your desktop if you'd like. If you run into issues + After you've installed OpenBB Terminal, you'll find a file named "Gamestonk Terminal.bat". You can use this file + to open OpenBB Terminal quicker. This file can be moved to your desktop if you'd like. If you run into issues while trying to run the batch file. If you run into issues with the batch files, edit the file and check to see if the directories match up. This file assumes you used the default directories when installing. @@ -204,10 +204,10 @@ in separate places. _If you would like to use optional Machine Learning features:_ -- Update your [feature_flags.py](/gamestonk_terminal/feature_flags.py) with: +- Update your [feature_flags.py](/openbb_terminal/feature_flags.py) with: ```bash -ENABLE_PREDICT = os.getenv("GTFF_ENABLE_PREDICT") or True +ENABLE_PREDICT = os.getenv("OPENBB_ENABLE_PREDICT") or True ``` - Install optional ML features dependencies: @@ -290,7 +290,7 @@ git stash pop ### Web UI - Docker 1. Ensure Docker is installed. -2. Navigate to the location of the Dockerfile in the repo (`cd gamestonk_terminal_web`) +2. Navigate to the location of the Dockerfile in the repo (`cd openbb_terminal_web`) 3. Ensure the launcher is executable with `chmod +x ./launch` 4. Launch it with `./launch`. If you get a permission denied error, do `sudo ./launch` instead 5. Once it's launched, you will be able to access it by going to `http://host-ip:8080` in a browser, or `http://localhost:8080` if you are running it on your local machine. @@ -299,7 +299,7 @@ For API keys, create the `setenv` file if it doesn't already exist. It will automatically get created on the first launch, and won't get committed to Git because it is on the `.gitignore`. Set the API keys [as explained here](https://github.com/GamestonkTerminal/GamestonkTerminal/blob/main/DOCKER_ADVANCED.md#environment-variables). Once you've put the API keys in that file, re-run the launch script, and it will use your API keys. -There are a few things that still don't work, and you can see what works and what doesn't [here](https://github.com/CoconutMacaroon/GamestonkTerminal/blob/main/gamestonk_terminal_web/README.md#todo). +There are a few things that still don't work, and you can see what works and what doesn't [here](https://github.com/CoconutMacaroon/GamestonkTerminal/blob/main/openbb_terminal_web/README.md#todo). ### API Keys @@ -318,45 +318,45 @@ attached to it. When you have installed the terminal through Anaconda & Python, you can use the environment variable to set your API Keys directly instead of using the Terminal, for the variable name in the code one just needs to -remove the "GT\_", this can be found in [config_terminal.py](/gamestonk_terminal/config_terminal.py). +remove the "GT\_", this can be found in [config_terminal.py](/openbb_terminal/config_terminal.py). -| Website | Environment Variables | -| :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------ | -| [Alpha Vantage](https://www.alphavantage.co) | GT_API_KEY_ALPHAVANTAGE | -| [Binance](https://binance.com) | GT_API_BINANCE_KEY
GT_API_BINANCE_SECRET | -| [CoinMarketCap](https://coinmarketcap.com) | GT_API_CMC_KEY
| -| [DEGIRO](https://www.degiro.fr) | GT_DG_USERNAME
GT_DG_PASSWORD
GT_DG_TOTP_SECRET | -| [FRED](https://fred.stlouisfed.org) | GT_API_FRED_KEY | -| [Financial Modeling Prep](https://financialmodelingprep.com) | GT_API_KEY_FINANCIALMODELINGPREP | -| [Finnhub](https://finnhub.io) | GT_API_FINNHUB_KEY | -| [News](https://newsapi.org) | GT_API_NEWS_TOKEN | -| [Oanda](https://developer.oanda.com) | GT_OANDA_TOKEN
GT_OANDA_ACCOUNT | -| [Polygon](https://polygon.io) | GT_API_POLYGON_KEY | -| [Quandl](https://www.quandl.com) | GT_API_KEY_QUANDL | -| [Reddit](https://www.reddit.com) | GT_API_REDDIT_CLIENT_ID
GT_API_REDDIT_CLIENT_SECRET
GT_API_REDDIT_USERNAME
GT_API_REDDIT_USER_AGENT
GT_API_REDDIT_PASSWORD | -| [SentimentInvestor](https://sentimentinvestor.com) | GT_API_SENTIMENTINVESTOR_TOKEN
GT_API_SENTIMENTINVESTOR_KEY | -| [Tradier](https://developer.tradier.com) | GT_TRADIER_TOKEN | -| [Twitter](https://developer.twitter.com) | GT_API_TWITTER_KEY
GT_API_TWITTER_SECRET_KEY
GT_API_TWITTER_BEARER_TOKEN | -| [Coinbase](https://docs.pro.coinbase.com/) | GT_API_COINBASE_KEY
GT_API_COINBASE_SECRET
GT_API_COINBASE_PASS_PHRASE | -| [Whale Alert](https://docs.whale-alert.io/) | GT_API_WHALE_ALERT_KEY | -| [Ethplorer](https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API) | GT_API_ETHPLORER_KEY | -| [Cryptopanic](https://cryptopanic.com/developers/api/) | GT_API_CRYPTO_PANIC_KEY | -| [Glassnode](https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key) | GT_API_GLASSNODE_KEY | -| [Coinglass](https://coinglass.github.io/API-Reference/#api-key) | GT_API_COINGLASS_KEY | -| [BitQuery](https://bitquery.io/pricing) | GT_API_BITQUERY_KEY | +| Website | Environment Variables | +| :------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Alpha Vantage](https://www.alphavantage.co) | OPENBB_API_KEY_ALPHAVANTAGE | +| [Binance](https://binance.com) | OPENBB_API_BINANCE_KEY
OPENBB_API_BINANCE_SECRET | +| [CoinMarketCap](https://coinmarketcap.com) | OPENBB_API_CMC_KEY
| +| [DEGIRO](https://www.degiro.fr) | OPENBB_DG_USERNAME
OPENBB_DG_PASSWORD
OPENBB_DG_TOTP_SECRET | +| [FRED](https://fred.stlouisfed.org) | OPENBB_API_FRED_KEY | +| [Financial Modeling Prep](https://financialmodelingprep.com) | OPENBB_API_KEY_FINANCIALMODELINGPREP | +| [Finnhub](https://finnhub.io) | OPENBB_API_FINNHUB_KEY | +| [News](https://newsapi.org) | OPENBB_API_NEWS_TOKEN | +| [Oanda](https://developer.oanda.com) | OPENBB_OANDA_TOKEN
OPENBB_OANDA_ACCOUNT | +| [Polygon](https://polygon.io) | OPENBB_API_POLYGON_KEY | +| [Quandl](https://www.quandl.com) | OPENBB_API_KEY_QUANDL | +| [Reddit](https://www.reddit.com) | OPENBB_API_REDDIT_CLIENT_ID
OPENBB_API_REDDIT_CLIENT_SECRET
OPENBB_API_REDDIT_USERNAME
OPENBB_API_REDDIT_USER_AGENT
OPENBB_API_REDDIT_PASSWORD | +| [SentimentInvestor](https://sentimentinvestor.com) | OPENBB_API_SENTIMENTINVESTOR_TOKEN
OPENBB_API_SENTIMENTINVESTOR_KEY | +| [Tradier](https://developer.tradier.com) | OPENBB_TRADIER_TOKEN | +| [Twitter](https://developer.twitter.com) | OPENBB_API_TWITTER_KEY
OPENBB_API_TWITTER_SECRET_KEY
OPENBB_API_TWITTER_BEARER_TOKEN | +| [Coinbase](https://docs.pro.coinbase.com/) | OPENBB_API_COINBASE_KEY
OPENBB_API_COINBASE_SECRET
OPENBB_API_COINBASE_PASS_PHRASE | +| [Whale Alert](https://docs.whale-alert.io/) | OPENBB_API_WHALE_ALERT_KEY | +| [Ethplorer](https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API) | OPENBB_API_ETHPLORER_KEY | +| [Cryptopanic](https://cryptopanic.com/developers/api/) | OPENBB_API_CRYPTO_PANIC_KEY | +| [Glassnode](https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key) | OPENBB_API_GLASSNODE_KEY | +| [Coinglass](https://coinglass.github.io/API-Reference/#api-key) | OPENBB_API_COINGLASS_KEY | +| [BitQuery](https://bitquery.io/pricing) | OPENBB_API_BITQUERY_KEY | Example: ```bash -export GT_API_REDDIT_USERNAME=SexyYear +export OPENBB_API_REDDIT_USERNAME=SexyYear ``` Environment variables can also be set in a `.env` file at the top of the repo. This file is ignored by git so your API keys will stay secret. The above example stored in `.env` would be: ```bash -GT_API_REDDIT_USERNAME=SexyYear +OPENBB_API_REDDIT_USERNAME=SexyYear ``` -Note that the `GT_API_REDDIT_USER_AGENT` is the name of the script that you set when obtained the Reddit API key. +Note that the `OPENBB_API_REDDIT_USER_AGENT` is the name of the script that you set when obtained the Reddit API key. Note that it is not necessary to have a valid Alpha Vantage key to get daily OHLC values. diff --git a/gamestonk_terminal/__init__.py b/openbb_terminal/__init__.py similarity index 100% rename from gamestonk_terminal/__init__.py rename to openbb_terminal/__init__.py diff --git a/gamestonk_terminal/alternative/__init__.py b/openbb_terminal/alternative/__init__.py similarity index 100% rename from gamestonk_terminal/alternative/__init__.py rename to openbb_terminal/alternative/__init__.py diff --git a/gamestonk_terminal/alternative/alt_api.py b/openbb_terminal/alternative/alt_api.py similarity index 100% rename from gamestonk_terminal/alternative/alt_api.py rename to openbb_terminal/alternative/alt_api.py diff --git a/gamestonk_terminal/alternative/alt_controller.py b/openbb_terminal/alternative/alt_controller.py similarity index 74% rename from gamestonk_terminal/alternative/alt_controller.py rename to openbb_terminal/alternative/alt_controller.py index ee8d00bf830..953c19c8523 100644 --- a/gamestonk_terminal/alternative/alt_controller.py +++ b/openbb_terminal/alternative/alt_controller.py @@ -6,11 +6,11 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) # pylint:disable=import-outside-toplevel @@ -27,7 +27,7 @@ class AlternativeDataController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) @@ -41,7 +41,7 @@ class AlternativeDataController(BaseController): @log_start_end(log=logger) def call_covid(self, _): """Process covid command""" - from gamestonk_terminal.alternative.covid.covid_controller import ( + from openbb_terminal.alternative.covid.covid_controller import ( CovidController, ) diff --git a/gamestonk_terminal/alternative/covid/__init__.py b/openbb_terminal/alternative/covid/__init__.py similarity index 100% rename from gamestonk_terminal/alternative/covid/__init__.py rename to openbb_terminal/alternative/covid/__init__.py diff --git a/gamestonk_terminal/alternative/covid/countries.txt b/openbb_terminal/alternative/covid/countries.txt similarity index 100% rename from gamestonk_terminal/alternative/covid/countries.txt rename to openbb_terminal/alternative/covid/countries.txt diff --git a/openbb_terminal/alternative/covid/covid_api.py b/openbb_terminal/alternative/covid/covid_api.py new file mode 100644 index 00000000000..3fd7c0176a1 --- /dev/null +++ b/openbb_terminal/alternative/covid/covid_api.py @@ -0,0 +1,17 @@ +"""Covid API.""" +import os +from openbb_terminal.helper_classes import ModelsNamespace as _models + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.alternative.covid.covid_view import display_covid_ov as ov +from openbb_terminal.alternative.covid.covid_view import display_covid_stat as stat +from openbb_terminal.alternative.covid.covid_view import ( + display_country_slopes as slopes, +) + + +# Models +models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/alternative/covid/covid_controller.py b/openbb_terminal/alternative/covid/covid_controller.py similarity index 94% rename from gamestonk_terminal/alternative/covid/covid_controller.py rename to openbb_terminal/alternative/covid/covid_controller.py index edf30c6cbeb..ef065253c7b 100644 --- a/gamestonk_terminal/alternative/covid/covid_controller.py +++ b/openbb_terminal/alternative/covid/covid_controller.py @@ -9,18 +9,18 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.alternative.covid import covid_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.alternative.covid import covid_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -42,7 +42,7 @@ class CovidController(BaseController): "Countries" ].to_list() - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["country"] = {c: None for c in self.COUNTRY_LIST} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/alternative/covid/covid_model.py b/openbb_terminal/alternative/covid/covid_model.py similarity index 98% rename from gamestonk_terminal/alternative/covid/covid_model.py rename to openbb_terminal/alternative/covid/covid_model.py index 5f2be31dcfc..9d10f9f3c05 100644 --- a/gamestonk_terminal/alternative/covid/covid_model.py +++ b/openbb_terminal/alternative/covid/covid_model.py @@ -7,7 +7,7 @@ import warnings import numpy as np import pandas as pd -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/alternative/covid/covid_view.py b/openbb_terminal/alternative/covid/covid_view.py similarity index 95% rename from gamestonk_terminal/alternative/covid/covid_view.py rename to openbb_terminal/alternative/covid/covid_view.py index 7a609c0f566..618ce2af8c9 100644 --- a/gamestonk_terminal/alternative/covid/covid_view.py +++ b/openbb_terminal/alternative/covid/covid_view.py @@ -8,16 +8,16 @@ from typing import Optional, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.alternative.covid import covid_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.alternative.covid import covid_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/api.py b/openbb_terminal/api.py similarity index 94% rename from gamestonk_terminal/api.py rename to openbb_terminal/api.py index 0f3b52d9ee4..2596ebcf1b7 100644 --- a/gamestonk_terminal/api.py +++ b/openbb_terminal/api.py @@ -1,4 +1,4 @@ -"""Gamestonk Terminal API.""" +"""OpenBB Terminal API.""" # flake8: noqa # pylint: disable=unused-import from .stocks import stocks_api as stocks diff --git a/gamestonk_terminal/common/__init__.py b/openbb_terminal/common/__init__.py similarity index 100% rename from gamestonk_terminal/common/__init__.py rename to openbb_terminal/common/__init__.py diff --git a/gamestonk_terminal/common/behavioural_analysis/__init__.py b/openbb_terminal/common/behavioural_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/common/behavioural_analysis/__init__.py rename to openbb_terminal/common/behavioural_analysis/__init__.py diff --git a/gamestonk_terminal/common/behavioural_analysis/finbrain_model.py b/openbb_terminal/common/behavioural_analysis/finbrain_model.py similarity index 94% rename from gamestonk_terminal/common/behavioural_analysis/finbrain_model.py rename to openbb_terminal/common/behavioural_analysis/finbrain_model.py index 3101cff15e2..e6740591431 100644 --- a/gamestonk_terminal/common/behavioural_analysis/finbrain_model.py +++ b/openbb_terminal/common/behavioural_analysis/finbrain_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/finbrain_view.py b/openbb_terminal/common/behavioural_analysis/finbrain_view.py similarity index 91% rename from gamestonk_terminal/common/behavioural_analysis/finbrain_view.py rename to openbb_terminal/common/behavioural_analysis/finbrain_view.py index 44e0cc17b0c..a6877d86e2b 100644 --- a/gamestonk_terminal/common/behavioural_analysis/finbrain_view.py +++ b/openbb_terminal/common/behavioural_analysis/finbrain_view.py @@ -9,17 +9,17 @@ import numpy as np import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.behavioural_analysis import finbrain_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.behavioural_analysis import finbrain_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/finnhub_model.py b/openbb_terminal/common/behavioural_analysis/finnhub_model.py similarity index 86% rename from gamestonk_terminal/common/behavioural_analysis/finnhub_model.py rename to openbb_terminal/common/behavioural_analysis/finnhub_model.py index a6d2b0d31d3..e3aa6c8de5c 100644 --- a/gamestonk_terminal/common/behavioural_analysis/finnhub_model.py +++ b/openbb_terminal/common/behavioural_analysis/finnhub_model.py @@ -7,9 +7,9 @@ from typing import Dict import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/finnhub_view.py b/openbb_terminal/common/behavioural_analysis/finnhub_view.py similarity index 84% rename from gamestonk_terminal/common/behavioural_analysis/finnhub_view.py rename to openbb_terminal/common/behavioural_analysis/finnhub_view.py index 552195e6cb7..8ab1ab4cb41 100644 --- a/gamestonk_terminal/common/behavioural_analysis/finnhub_view.py +++ b/openbb_terminal/common/behavioural_analysis/finnhub_view.py @@ -6,11 +6,11 @@ import os import pandas as pd -from gamestonk_terminal.common.behavioural_analysis import finnhub_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import check_api_key +from openbb_terminal.common.behavioural_analysis import finnhub_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/google_model.py b/openbb_terminal/common/behavioural_analysis/google_model.py similarity index 97% rename from gamestonk_terminal/common/behavioural_analysis/google_model.py rename to openbb_terminal/common/behavioural_analysis/google_model.py index 6dc73672b23..5440b01e874 100644 --- a/gamestonk_terminal/common/behavioural_analysis/google_model.py +++ b/openbb_terminal/common/behavioural_analysis/google_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd from pytrends.request import TrendReq -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/google_view.py b/openbb_terminal/common/behavioural_analysis/google_view.py similarity index 95% rename from gamestonk_terminal/common/behavioural_analysis/google_view.py rename to openbb_terminal/common/behavioural_analysis/google_view.py index 6be11767870..5e8e4d68f72 100644 --- a/gamestonk_terminal/common/behavioural_analysis/google_view.py +++ b/openbb_terminal/common/behavioural_analysis/google_view.py @@ -8,16 +8,16 @@ import pandas as pd import matplotlib.pyplot as plt -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.common.behavioural_analysis import google_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.common.behavioural_analysis import google_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/reddit_helpers.py b/openbb_terminal/common/behavioural_analysis/reddit_helpers.py similarity index 100% rename from gamestonk_terminal/common/behavioural_analysis/reddit_helpers.py rename to openbb_terminal/common/behavioural_analysis/reddit_helpers.py diff --git a/gamestonk_terminal/common/behavioural_analysis/reddit_model.py b/openbb_terminal/common/behavioural_analysis/reddit_model.py similarity index 98% rename from gamestonk_terminal/common/behavioural_analysis/reddit_model.py rename to openbb_terminal/common/behavioural_analysis/reddit_model.py index 91981ef1ecc..e0b7001ba0e 100644 --- a/gamestonk_terminal/common/behavioural_analysis/reddit_model.py +++ b/openbb_terminal/common/behavioural_analysis/reddit_model.py @@ -12,10 +12,10 @@ from prawcore.exceptions import ResponseException from psaw import PushshiftAPI from requests import HTTPError -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.common.behavioural_analysis.reddit_helpers import find_tickers -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.common.behavioural_analysis.reddit_helpers import find_tickers +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/reddit_view.py b/openbb_terminal/common/behavioural_analysis/reddit_view.py similarity index 96% rename from gamestonk_terminal/common/behavioural_analysis/reddit_view.py rename to openbb_terminal/common/behavioural_analysis/reddit_view.py index 5a41a1df01f..5c4718a9064 100644 --- a/gamestonk_terminal/common/behavioural_analysis/reddit_view.py +++ b/openbb_terminal/common/behavioural_analysis/reddit_view.py @@ -11,11 +11,11 @@ import finviz import pandas as pd import praw -from gamestonk_terminal.common.behavioural_analysis import reddit_model -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.common.behavioural_analysis import reddit_model +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_model.py b/openbb_terminal/common/behavioural_analysis/sentimentinvestor_model.py similarity index 96% rename from gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_model.py rename to openbb_terminal/common/behavioural_analysis/sentimentinvestor_model.py index c344f34696d..d311e454ba5 100644 --- a/gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_model.py +++ b/openbb_terminal/common/behavioural_analysis/sentimentinvestor_model.py @@ -8,9 +8,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_view.py b/openbb_terminal/common/behavioural_analysis/sentimentinvestor_view.py similarity index 92% rename from gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_view.py rename to openbb_terminal/common/behavioural_analysis/sentimentinvestor_view.py index ca4a17bb75f..ef6db101f4e 100644 --- a/gamestonk_terminal/common/behavioural_analysis/sentimentinvestor_view.py +++ b/openbb_terminal/common/behavioural_analysis/sentimentinvestor_view.py @@ -9,13 +9,13 @@ from matplotlib import pyplot as plt from matplotlib.lines import Line2D import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.common.behavioural_analysis import sentimentinvestor_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.rich_config import console +from openbb_terminal.common.behavioural_analysis import sentimentinvestor_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.decorators import check_api_key +from openbb_terminal.helper_funcs import ( export_data, print_rich_table, plot_autoscale, diff --git a/gamestonk_terminal/common/behavioural_analysis/stocktwits_model.py b/openbb_terminal/common/behavioural_analysis/stocktwits_model.py similarity index 98% rename from gamestonk_terminal/common/behavioural_analysis/stocktwits_model.py rename to openbb_terminal/common/behavioural_analysis/stocktwits_model.py index 9b20532c59d..0930a5f85b1 100644 --- a/gamestonk_terminal/common/behavioural_analysis/stocktwits_model.py +++ b/openbb_terminal/common/behavioural_analysis/stocktwits_model.py @@ -7,7 +7,7 @@ from typing import Dict, List, Tuple import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/stocktwits_view.py b/openbb_terminal/common/behavioural_analysis/stocktwits_view.py similarity index 90% rename from gamestonk_terminal/common/behavioural_analysis/stocktwits_view.py rename to openbb_terminal/common/behavioural_analysis/stocktwits_view.py index 4a6c02de518..aaac5c64c0e 100644 --- a/gamestonk_terminal/common/behavioural_analysis/stocktwits_view.py +++ b/openbb_terminal/common/behavioural_analysis/stocktwits_view.py @@ -5,10 +5,10 @@ import logging import pandas as pd -from gamestonk_terminal.common.behavioural_analysis import stocktwits_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.common.behavioural_analysis import stocktwits_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/twitter_model.py b/openbb_terminal/common/behavioural_analysis/twitter_model.py similarity index 92% rename from gamestonk_terminal/common/behavioural_analysis/twitter_model.py rename to openbb_terminal/common/behavioural_analysis/twitter_model.py index d7e863f7ce4..c43374fa260 100644 --- a/gamestonk_terminal/common/behavioural_analysis/twitter_model.py +++ b/openbb_terminal/common/behavioural_analysis/twitter_model.py @@ -8,10 +8,10 @@ import pandas as pd import requests from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import clean_tweet, get_data -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import clean_tweet, get_data +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/behavioural_analysis/twitter_view.py b/openbb_terminal/common/behavioural_analysis/twitter_view.py similarity index 94% rename from gamestonk_terminal/common/behavioural_analysis/twitter_view.py rename to openbb_terminal/common/behavioural_analysis/twitter_view.py index 1b0f2c1b865..201ac0b5027 100644 --- a/gamestonk_terminal/common/behavioural_analysis/twitter_view.py +++ b/openbb_terminal/common/behavioural_analysis/twitter_view.py @@ -11,12 +11,12 @@ import numpy as np import pandas as pd from dateutil import parser as dparse -import gamestonk_terminal.config_plot as cfg_plot -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.behavioural_analysis import twitter_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.rich_config import console +import openbb_terminal.config_plot as cfg_plot +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.behavioural_analysis import twitter_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/newsapi_model.py b/openbb_terminal/common/newsapi_model.py similarity index 91% rename from gamestonk_terminal/common/newsapi_model.py rename to openbb_terminal/common/newsapi_model.py index 37cc77d1f35..97bbd57030b 100644 --- a/gamestonk_terminal/common/newsapi_model.py +++ b/openbb_terminal/common/newsapi_model.py @@ -5,9 +5,9 @@ import logging from typing import Dict import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/newsapi_view.py b/openbb_terminal/common/newsapi_view.py similarity index 85% rename from gamestonk_terminal/common/newsapi_view.py rename to openbb_terminal/common/newsapi_view.py index c7fa2063caa..dcd529bb4f4 100644 --- a/gamestonk_terminal/common/newsapi_view.py +++ b/openbb_terminal/common/newsapi_view.py @@ -3,10 +3,10 @@ __docformat__ = "numpy" import logging -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.common import newsapi_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key +from openbb_terminal.common import newsapi_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/FUNE-TUNING-NN-models.md b/openbb_terminal/common/prediction_techniques/FUNE-TUNING-NN-models.md similarity index 100% rename from gamestonk_terminal/common/prediction_techniques/FUNE-TUNING-NN-models.md rename to openbb_terminal/common/prediction_techniques/FUNE-TUNING-NN-models.md diff --git a/gamestonk_terminal/common/prediction_techniques/README-gpu-accel.md b/openbb_terminal/common/prediction_techniques/README-gpu-accel.md similarity index 100% rename from gamestonk_terminal/common/prediction_techniques/README-gpu-accel.md rename to openbb_terminal/common/prediction_techniques/README-gpu-accel.md diff --git a/gamestonk_terminal/common/prediction_techniques/__init__.py b/openbb_terminal/common/prediction_techniques/__init__.py similarity index 100% rename from gamestonk_terminal/common/prediction_techniques/__init__.py rename to openbb_terminal/common/prediction_techniques/__init__.py diff --git a/gamestonk_terminal/common/prediction_techniques/arima_model.py b/openbb_terminal/common/prediction_techniques/arima_model.py similarity index 97% rename from gamestonk_terminal/common/prediction_techniques/arima_model.py rename to openbb_terminal/common/prediction_techniques/arima_model.py index 72491e10227..4ab3bf3ed5a 100644 --- a/gamestonk_terminal/common/prediction_techniques/arima_model.py +++ b/openbb_terminal/common/prediction_techniques/arima_model.py @@ -8,7 +8,7 @@ import pandas as pd import pmdarima from statsmodels.tsa.arima.model import ARIMA -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/arima_view.py b/openbb_terminal/common/prediction_techniques/arima_view.py similarity index 95% rename from gamestonk_terminal/common/prediction_techniques/arima_view.py rename to openbb_terminal/common/prediction_techniques/arima_view.py index 9117aea5061..9f132b795bd 100644 --- a/gamestonk_terminal/common/prediction_techniques/arima_view.py +++ b/openbb_terminal/common/prediction_techniques/arima_view.py @@ -10,22 +10,22 @@ from typing import Union, Optional, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.common.prediction_techniques import arima_model -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.common.prediction_techniques import arima_model +from openbb_terminal.common.prediction_techniques.pred_helper import ( print_prediction_kpis, print_pretty_prediction, ) -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, get_next_stock_market_days, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/ets_model.py b/openbb_terminal/common/prediction_techniques/ets_model.py similarity index 98% rename from gamestonk_terminal/common/prediction_techniques/ets_model.py rename to openbb_terminal/common/prediction_techniques/ets_model.py index 6cc3a2d0d9d..72f8dd69bdb 100644 --- a/gamestonk_terminal/common/prediction_techniques/ets_model.py +++ b/openbb_terminal/common/prediction_techniques/ets_model.py @@ -8,7 +8,7 @@ import numpy as np import pandas as pd from statsmodels.tsa.holtwinters import ExponentialSmoothing -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/ets_view.py b/openbb_terminal/common/prediction_techniques/ets_view.py similarity index 95% rename from gamestonk_terminal/common/prediction_techniques/ets_view.py rename to openbb_terminal/common/prediction_techniques/ets_view.py index d8da0ba6ce8..a7ae632f473 100644 --- a/gamestonk_terminal/common/prediction_techniques/ets_view.py +++ b/openbb_terminal/common/prediction_techniques/ets_view.py @@ -11,23 +11,23 @@ import matplotlib.pyplot as plt import numpy as np import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.prediction_techniques import ets_model -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.prediction_techniques import ets_model +from openbb_terminal.common.prediction_techniques.pred_helper import ( lambda_price_prediction_backtesting_color, print_prediction_kpis, print_pretty_prediction, ) -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, get_next_stock_market_days, patch_pandas_text_adjustment, plot_autoscale, ) -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/knn_model.py b/openbb_terminal/common/prediction_techniques/knn_model.py similarity index 91% rename from gamestonk_terminal/common/prediction_techniques/knn_model.py rename to openbb_terminal/common/prediction_techniques/knn_model.py index 76ac915e5bc..ce3e342e524 100644 --- a/gamestonk_terminal/common/prediction_techniques/knn_model.py +++ b/openbb_terminal/common/prediction_techniques/knn_model.py @@ -8,12 +8,12 @@ import numpy as np import pandas as pd from sklearn import neighbors -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.common.prediction_techniques.pred_helper import ( prepare_scale_train_valid_test, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_next_stock_market_days -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_next_stock_market_days +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/knn_view.py b/openbb_terminal/common/prediction_techniques/knn_view.py similarity index 90% rename from gamestonk_terminal/common/prediction_techniques/knn_view.py rename to openbb_terminal/common/prediction_techniques/knn_view.py index 77e9148ffc4..0180cf2e0f9 100644 --- a/gamestonk_terminal/common/prediction_techniques/knn_view.py +++ b/openbb_terminal/common/prediction_techniques/knn_view.py @@ -7,13 +7,13 @@ from typing import Union, Optional, List import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.common.prediction_techniques import knn_model -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.common.prediction_techniques import knn_model +from openbb_terminal.common.prediction_techniques.pred_helper import ( plot_data_predictions, print_pretty_prediction, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/mc_model.py b/openbb_terminal/common/prediction_techniques/mc_model.py similarity index 96% rename from gamestonk_terminal/common/prediction_techniques/mc_model.py rename to openbb_terminal/common/prediction_techniques/mc_model.py index d7f7b5914b1..db62ff3ad33 100644 --- a/gamestonk_terminal/common/prediction_techniques/mc_model.py +++ b/openbb_terminal/common/prediction_techniques/mc_model.py @@ -8,7 +8,7 @@ import numpy as np import pandas as pd from scipy.stats import norm -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/mc_view.py b/openbb_terminal/common/prediction_techniques/mc_view.py similarity index 89% rename from gamestonk_terminal/common/prediction_techniques/mc_view.py rename to openbb_terminal/common/prediction_techniques/mc_view.py index ccf4f65f35f..ed8fd652b0e 100644 --- a/gamestonk_terminal/common/prediction_techniques/mc_view.py +++ b/openbb_terminal/common/prediction_techniques/mc_view.py @@ -10,16 +10,16 @@ import numpy as np import pandas as pd import seaborn as sns -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.prediction_techniques import mc_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.prediction_techniques import mc_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, get_next_stock_market_days, plot_autoscale, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/neural_networks_model.py b/openbb_terminal/common/prediction_techniques/neural_networks_model.py similarity index 98% rename from gamestonk_terminal/common/prediction_techniques/neural_networks_model.py rename to openbb_terminal/common/prediction_techniques/neural_networks_model.py index f598a14101e..4169ea3aeb9 100644 --- a/gamestonk_terminal/common/prediction_techniques/neural_networks_model.py +++ b/openbb_terminal/common/prediction_techniques/neural_networks_model.py @@ -29,14 +29,14 @@ from tensorflow.keras.optimizers import ( RMSprop, ) -from gamestonk_terminal import config_neural_network_models as cfg_nn_models -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal import config_neural_network_models as cfg_nn_models +from openbb_terminal.common.prediction_techniques.pred_helper import ( forecast, prepare_scale_train_valid_test, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_next_stock_market_days -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_next_stock_market_days +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/neural_networks_view.py b/openbb_terminal/common/prediction_techniques/neural_networks_view.py similarity index 96% rename from gamestonk_terminal/common/prediction_techniques/neural_networks_view.py rename to openbb_terminal/common/prediction_techniques/neural_networks_view.py index 91329831e47..ab40ddb0b06 100644 --- a/gamestonk_terminal/common/prediction_techniques/neural_networks_view.py +++ b/openbb_terminal/common/prediction_techniques/neural_networks_view.py @@ -7,13 +7,13 @@ from typing import Union import numpy as np import pandas as pd -from gamestonk_terminal.common.prediction_techniques import neural_networks_model -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.common.prediction_techniques import neural_networks_model +from openbb_terminal.common.prediction_techniques.pred_helper import ( plot_data_predictions, print_pretty_prediction, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console # pylint:disable=too-many-arguments diff --git a/gamestonk_terminal/common/prediction_techniques/pred_helper.py b/openbb_terminal/common/prediction_techniques/pred_helper.py similarity index 98% rename from gamestonk_terminal/common/prediction_techniques/pred_helper.py rename to openbb_terminal/common/prediction_techniques/pred_helper.py index 7e7e3f12bd6..3d73e2a54dd 100644 --- a/gamestonk_terminal/common/prediction_techniques/pred_helper.py +++ b/openbb_terminal/common/prediction_techniques/pred_helper.py @@ -19,7 +19,7 @@ from sklearn.metrics import ( from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler, MinMaxScaler, Normalizer from tensorflow.keras.models import Sequential -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.helper_funcs import ( check_positive, check_positive_float, parse_known_args_and_warn, @@ -27,11 +27,11 @@ from gamestonk_terminal.helper_funcs import ( plot_autoscale, print_rich_table, ) -from gamestonk_terminal import config_neural_network_models as cfg -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal import config_neural_network_models as cfg +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/prediction_techniques/regression_model.py b/openbb_terminal/common/prediction_techniques/regression_model.py similarity index 96% rename from gamestonk_terminal/common/prediction_techniques/regression_model.py rename to openbb_terminal/common/prediction_techniques/regression_model.py index 0dd6dd3c36c..d66a3e32eab 100644 --- a/gamestonk_terminal/common/prediction_techniques/regression_model.py +++ b/openbb_terminal/common/prediction_techniques/regression_model.py @@ -6,8 +6,8 @@ from typing import Any, List, Tuple import numpy as np from sklearn import linear_model, pipeline, preprocessing -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console # The tsxv dependence was removed so this fails. Taking from didiers source diff --git a/gamestonk_terminal/common/prediction_techniques/regression_view.py b/openbb_terminal/common/prediction_techniques/regression_view.py similarity index 94% rename from gamestonk_terminal/common/prediction_techniques/regression_view.py rename to openbb_terminal/common/prediction_techniques/regression_view.py index 44a74aa558d..d4d03b13e5a 100644 --- a/gamestonk_terminal/common/prediction_techniques/regression_view.py +++ b/openbb_terminal/common/prediction_techniques/regression_view.py @@ -9,23 +9,23 @@ import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.common.prediction_techniques import regression_model -from gamestonk_terminal.common.prediction_techniques.pred_helper import ( +from openbb_terminal.common.prediction_techniques import regression_model +from openbb_terminal.common.prediction_techniques.pred_helper import ( lambda_price_prediction_backtesting_color, print_prediction_kpis, print_pretty_prediction, ) -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, get_next_stock_market_days, patch_pandas_text_adjustment, plot_autoscale, ) -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/quantitative_analysis/__init__.py b/openbb_terminal/common/quantitative_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/common/quantitative_analysis/__init__.py rename to openbb_terminal/common/quantitative_analysis/__init__.py diff --git a/gamestonk_terminal/common/quantitative_analysis/qa_model.py b/openbb_terminal/common/quantitative_analysis/qa_model.py similarity index 99% rename from gamestonk_terminal/common/quantitative_analysis/qa_model.py rename to openbb_terminal/common/quantitative_analysis/qa_model.py index 1ca1780fa80..91e40b17113 100644 --- a/gamestonk_terminal/common/quantitative_analysis/qa_model.py +++ b/openbb_terminal/common/quantitative_analysis/qa_model.py @@ -12,7 +12,7 @@ from statsmodels.tsa.stattools import adfuller, kpss from scipy import stats import numpy as np -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end # TODO : Since these are common/ they should be independent of 'stock' info. # df_stock should be replaced with a generic df and a column variable diff --git a/gamestonk_terminal/common/quantitative_analysis/qa_view.py b/openbb_terminal/common/quantitative_analysis/qa_view.py similarity index 98% rename from gamestonk_terminal/common/quantitative_analysis/qa_view.py rename to openbb_terminal/common/quantitative_analysis/qa_view.py index 6d3a480d939..edcf7444171 100644 --- a/gamestonk_terminal/common/quantitative_analysis/qa_view.py +++ b/openbb_terminal/common/quantitative_analysis/qa_view.py @@ -23,19 +23,19 @@ from detecta import detect_cusum from statsmodels.graphics.gofplots import qqplot from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.quantitative_analysis import qa_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_classes import LineAnnotateDrawer -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.quantitative_analysis import qa_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_classes import LineAnnotateDrawer +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, reindex_dates, lambda_long_number_format, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/quantitative_analysis/rolling_model.py b/openbb_terminal/common/quantitative_analysis/rolling_model.py similarity index 98% rename from gamestonk_terminal/common/quantitative_analysis/rolling_model.py rename to openbb_terminal/common/quantitative_analysis/rolling_model.py index f71b84b7124..b20b8be0b24 100644 --- a/gamestonk_terminal/common/quantitative_analysis/rolling_model.py +++ b/openbb_terminal/common/quantitative_analysis/rolling_model.py @@ -7,7 +7,7 @@ from typing import Tuple import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/quantitative_analysis/rolling_view.py b/openbb_terminal/common/quantitative_analysis/rolling_view.py similarity index 97% rename from gamestonk_terminal/common/quantitative_analysis/rolling_view.py rename to openbb_terminal/common/quantitative_analysis/rolling_view.py index 1860a58123f..6f62df2d625 100644 --- a/gamestonk_terminal/common/quantitative_analysis/rolling_view.py +++ b/openbb_terminal/common/quantitative_analysis/rolling_view.py @@ -8,12 +8,12 @@ from typing import Optional, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.quantitative_analysis import rolling_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.quantitative_analysis import rolling_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/__init__.py b/openbb_terminal/common/technical_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/common/technical_analysis/__init__.py rename to openbb_terminal/common/technical_analysis/__init__.py diff --git a/gamestonk_terminal/common/technical_analysis/custom_indicators_model.py b/openbb_terminal/common/technical_analysis/custom_indicators_model.py similarity index 95% rename from gamestonk_terminal/common/technical_analysis/custom_indicators_model.py rename to openbb_terminal/common/technical_analysis/custom_indicators_model.py index 218001750d8..f7d0e295ebd 100644 --- a/gamestonk_terminal/common/technical_analysis/custom_indicators_model.py +++ b/openbb_terminal/common/technical_analysis/custom_indicators_model.py @@ -6,8 +6,8 @@ from typing import Any, Tuple import pandas as pd -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/custom_indicators_view.py b/openbb_terminal/common/technical_analysis/custom_indicators_view.py similarity index 90% rename from gamestonk_terminal/common/technical_analysis/custom_indicators_view.py rename to openbb_terminal/common/technical_analysis/custom_indicators_view.py index 08e140548ad..af33f8d8e63 100644 --- a/gamestonk_terminal/common/technical_analysis/custom_indicators_view.py +++ b/openbb_terminal/common/technical_analysis/custom_indicators_view.py @@ -8,18 +8,18 @@ from typing import Optional, Union, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import custom_indicators_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import custom_indicators_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, reindex_dates, is_intraday, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/momentum_model.py b/openbb_terminal/common/technical_analysis/momentum_model.py similarity index 98% rename from gamestonk_terminal/common/technical_analysis/momentum_model.py rename to openbb_terminal/common/technical_analysis/momentum_model.py index 88f1c5a89aa..f1fe6de65e8 100644 --- a/gamestonk_terminal/common/technical_analysis/momentum_model.py +++ b/openbb_terminal/common/technical_analysis/momentum_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/momentum_view.py b/openbb_terminal/common/technical_analysis/momentum_view.py similarity index 97% rename from gamestonk_terminal/common/technical_analysis/momentum_view.py rename to openbb_terminal/common/technical_analysis/momentum_view.py index 7ca754450d8..deff5ff4206 100644 --- a/gamestonk_terminal/common/technical_analysis/momentum_view.py +++ b/openbb_terminal/common/technical_analysis/momentum_view.py @@ -10,12 +10,12 @@ import numpy as np import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import momentum_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import momentum_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/overlap_model.py b/openbb_terminal/common/technical_analysis/overlap_model.py similarity index 98% rename from gamestonk_terminal/common/technical_analysis/overlap_model.py rename to openbb_terminal/common/technical_analysis/overlap_model.py index cfd65f3834d..7bf940c7b2d 100644 --- a/gamestonk_terminal/common/technical_analysis/overlap_model.py +++ b/openbb_terminal/common/technical_analysis/overlap_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/overlap_view.py b/openbb_terminal/common/technical_analysis/overlap_view.py similarity index 94% rename from gamestonk_terminal/common/technical_analysis/overlap_view.py rename to openbb_terminal/common/technical_analysis/overlap_view.py index 725104676b6..0a986451e41 100644 --- a/gamestonk_terminal/common/technical_analysis/overlap_view.py +++ b/openbb_terminal/common/technical_analysis/overlap_view.py @@ -10,17 +10,17 @@ import mplfinance as mpf import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import overlap_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import overlap_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, reindex_dates, lambda_long_number_format_y_axis, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/trend_indicators_model.py b/openbb_terminal/common/technical_analysis/trend_indicators_model.py similarity index 96% rename from gamestonk_terminal/common/technical_analysis/trend_indicators_model.py rename to openbb_terminal/common/technical_analysis/trend_indicators_model.py index 01e2351fbe4..956e5efe748 100644 --- a/gamestonk_terminal/common/technical_analysis/trend_indicators_model.py +++ b/openbb_terminal/common/technical_analysis/trend_indicators_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/trend_indicators_view.py b/openbb_terminal/common/technical_analysis/trend_indicators_view.py similarity index 93% rename from gamestonk_terminal/common/technical_analysis/trend_indicators_view.py rename to openbb_terminal/common/technical_analysis/trend_indicators_view.py index d70385da53c..2e60b4742a7 100644 --- a/gamestonk_terminal/common/technical_analysis/trend_indicators_view.py +++ b/openbb_terminal/common/technical_analysis/trend_indicators_view.py @@ -9,12 +9,12 @@ import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import trend_indicators_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import trend_indicators_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/volatility_model.py b/openbb_terminal/common/technical_analysis/volatility_model.py similarity index 97% rename from gamestonk_terminal/common/technical_analysis/volatility_model.py rename to openbb_terminal/common/technical_analysis/volatility_model.py index 6bcd9db1332..ed38048213f 100644 --- a/gamestonk_terminal/common/technical_analysis/volatility_model.py +++ b/openbb_terminal/common/technical_analysis/volatility_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/volatility_view.py b/openbb_terminal/common/technical_analysis/volatility_view.py similarity index 95% rename from gamestonk_terminal/common/technical_analysis/volatility_view.py rename to openbb_terminal/common/technical_analysis/volatility_view.py index c17db1e38e9..828016dac4f 100644 --- a/gamestonk_terminal/common/technical_analysis/volatility_view.py +++ b/openbb_terminal/common/technical_analysis/volatility_view.py @@ -8,12 +8,12 @@ from typing import Optional, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import volatility_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import volatility_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/volume_model.py b/openbb_terminal/common/technical_analysis/volume_model.py similarity index 97% rename from gamestonk_terminal/common/technical_analysis/volume_model.py rename to openbb_terminal/common/technical_analysis/volume_model.py index 9646890eff7..9d591745ee8 100644 --- a/gamestonk_terminal/common/technical_analysis/volume_model.py +++ b/openbb_terminal/common/technical_analysis/volume_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import pandas_ta as ta -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/common/technical_analysis/volume_view.py b/openbb_terminal/common/technical_analysis/volume_view.py similarity index 96% rename from gamestonk_terminal/common/technical_analysis/volume_view.py rename to openbb_terminal/common/technical_analysis/volume_view.py index b965e60be43..7aff4e92e81 100644 --- a/gamestonk_terminal/common/technical_analysis/volume_view.py +++ b/openbb_terminal/common/technical_analysis/volume_view.py @@ -8,12 +8,12 @@ from typing import Optional, List import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.common.technical_analysis import volume_model -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.common.technical_analysis import volume_model +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale, reindex_dates +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/config_neural_network_models.py b/openbb_terminal/config_neural_network_models.py similarity index 100% rename from gamestonk_terminal/config_neural_network_models.py rename to openbb_terminal/config_neural_network_models.py diff --git a/gamestonk_terminal/config_plot.py b/openbb_terminal/config_plot.py similarity index 66% rename from gamestonk_terminal/config_plot.py rename to openbb_terminal/config_plot.py index 56f90978246..10897288870 100644 --- a/gamestonk_terminal/config_plot.py +++ b/openbb_terminal/config_plot.py @@ -1,9 +1,9 @@ import os -PLOT_DPI = int(os.getenv("GTFF_PLOT_DPI", "100")) +PLOT_DPI = int(os.getenv("OBBFF_PLOT_DPI", "100")) # Backend to use for plotting -BACKEND = os.getenv("GTFF_BACKEND", "None") +BACKEND = os.getenv("OBBFF_BACKEND", "None") if BACKEND == "None": BACKEND = None # type: ignore # Examples: @@ -14,16 +14,16 @@ if BACKEND == "None": # See more: https://matplotlib.org/stable/tutorials/introductory/usage.html#the-builtin-backends # Used when USE_PLOT_AUTOSCALING is set to False -PLOT_HEIGHT = int(os.getenv("GTFF_PLOT_HEIGHT", "500")) -PLOT_WIDTH = int(os.getenv("GTFF_PLOT_WIDTH", "800")) +PLOT_HEIGHT = int(os.getenv("OBBFF_PLOT_HEIGHT", "500")) +PLOT_WIDTH = int(os.getenv("OBBFF_PLOT_WIDTH", "800")) # Used when USE_PLOT_AUTOSCALING is set to True -PLOT_HEIGHT_PERCENTAGE = float(os.getenv("GTFF_PLOT_HEIGHT_PERCENTAGE", "50.00")) -PLOT_WIDTH_PERCENTAGE = float(os.getenv("GTFF_PLOT_WIDTH_PERCENTAGE", "70.00")) +PLOT_HEIGHT_PERCENTAGE = float(os.getenv("OBBFF_PLOT_HEIGHT_PERCENTAGE", "50.00")) +PLOT_WIDTH_PERCENTAGE = float(os.getenv("OBBFF_PLOT_WIDTH_PERCENTAGE", "70.00")) # When autoscaling is True, choose which monitor to scale to # Primary monitor = 0, secondary monitor use 1 -MONITOR = int(os.getenv("GTFF_MONITOR", "0")) +MONITOR = int(os.getenv("OBBFF_MONITOR", "0")) # Color for `view` command data. All pyplot colors listed at: # https://matplotlib.org/stable/gallery/color/named_colors.html diff --git a/openbb_terminal/config_terminal.py b/openbb_terminal/config_terminal.py new file mode 100644 index 00000000000..8af4dacd067 --- /dev/null +++ b/openbb_terminal/config_terminal.py @@ -0,0 +1,157 @@ +# IMPORTATION STANDARD +import os +from distutils.util import strtobool + +# IMPORTATION THIRDPARTY +import dotenv + +# IMPORTATION INTERNAL +from .helper_classes import TerminalStyle as _TerminalStyle + +env_files = [f for f in os.listdir() if f.endswith(".env")] +if env_files: + dotenv.load_dotenv(env_files[0]) + +# Terminal UX section +theme = _TerminalStyle( + os.getenv("OPENBB_MPLSTYLE") or "boring", + os.getenv("OPENBB_MPFSTYLE") or "boring", + os.getenv("OPENBB_RICHSTYLE") or "boring", +) + +# Set to True to see full stack traces for debugging/error reporting +DEBUG_MODE = False + +# By default the jupyter notebook will be run on port 8888 +PAPERMILL_NOTEBOOK_REPORT_PORT = ( + "8888" # This setting is deprecated and seems to be unused +) + +# Logging section + +# USE IN LOG LINES + FOR FOLDER NAME INSIDE S3 BUCKET +LOGGING_APP_NAME = os.getenv("OPENBB_LOGGING_APP_NAME") or "gst" +# AWS KEYS +LOGGING_AWS_ACCESS_KEY_ID = os.getenv("OPENBB_LOGGING_AWS_ACCESS_KEY_ID") or "REPLACE_ME" +LOGGING_AWS_SECRET_ACCESS_KEY = os.getenv("OPENBB_LOGGING_AWS_SECRET_ACCESS_KEY") or "REPLACE_ME" +# D | H | M | S +LOGGING_FREQUENCY = os.getenv("OPENBB_LOGGING_FREQUENCY") or "H" +# stdout,stderr,noop,file +LOGGING_HANDLERS = os.getenv("OPENBB_LOGGING_HANDLERS") or "file" +LOGGING_ROLLING_CLOCK = strtobool(os.getenv("OPENBB_LOGGING_ROLLING_CLOCK") or "False") +# CRITICAL = 50 +# FATAL = CRITICAL +# ERROR = 40 +# WARNING = 30 +# WARN = WARNING +# INFO = 20 +# DEBUG = 10 +# NOTSET = 0 +LOGGING_VERBOSITY = int(os.getenv("OPENBB_LOGGING_VERBOSITY") or 20) + +# API Keys section + +# https://www.alphavantage.co +API_KEY_ALPHAVANTAGE = os.getenv("OPENBB_API_KEY_ALPHAVANTAGE") or "REPLACE_ME" + +# https://financialmodelingprep.com/developer +API_KEY_FINANCIALMODELINGPREP = ( + os.getenv("OPENBB_API_KEY_FINANCIALMODELINGPREP") or "REPLACE_ME" +) + +# https://www.quandl.com/tools/api +API_KEY_QUANDL = os.getenv("OPENBB_API_KEY_QUANDL") or "REPLACE_ME" + +# https://www.reddit.com/prefs/apps +API_REDDIT_CLIENT_ID = os.getenv("OPENBB_API_REDDIT_CLIENT_ID") or "REPLACE_ME" +API_REDDIT_CLIENT_SECRET = os.getenv("OPENBB_API_REDDIT_CLIENT_SECRET") or "REPLACE_ME" +API_REDDIT_USERNAME = os.getenv("OPENBB_API_REDDIT_USERNAME") or "REPLACE_ME" +API_REDDIT_USER_AGENT = os.getenv("OPENBB_API_REDDIT_USER_AGENT") or "REPLACE_ME" +API_REDDIT_PASSWORD = os.getenv("OPENBB_API_REDDIT_PASSWORD") or "REPLACE_ME" + +# https://polygon.io +API_POLYGON_KEY = os.getenv("OPENBB_API_POLYGON_KEY") or "REPLACE_ME" + +# https://developer.twitter.com +API_TWITTER_KEY = os.getenv("OPENBB_API_TWITTER_KEY") or "REPLACE_ME" +API_TWITTER_SECRET_KEY = os.getenv("OPENBB_API_TWITTER_SECRET_KEY") or "REPLACE_ME" +API_TWITTER_BEARER_TOKEN = os.getenv("OPENBB_API_TWITTER_BEARER_TOKEN") or "REPLACE_ME" + +# https://fred.stlouisfed.org/docs/api/api_key.html +API_FRED_KEY = os.getenv("OPENBB_API_FRED_KEY") or "REPLACE_ME" + +# https://newsapi.org +API_NEWS_TOKEN = os.getenv("OPENBB_API_NEWS_TOKEN") or "REPLACE_ME" + +# Robinhood +RH_USERNAME = os.getenv("OPENBB_RH_USERNAME") or "REPLACE_ME" +RH_PASSWORD = os.getenv("OPENBB_RH_PASSWORD") or "REPLACE_ME" + +# Degiro +DG_USERNAME = os.getenv("OPENBB_DG_USERNAME") or "REPLACE_ME" +DG_PASSWORD = os.getenv("OPENBB_DG_PASSWORD") or "REPLACE_ME" +DG_TOTP_SECRET = os.getenv("OPENBB_DG_TOTP_SECRET") or None + +# https://developer.oanda.com +OANDA_ACCOUNT_TYPE = os.getenv("OPENBB_OANDA_ACCOUNT_TYPE") or "REPLACE_ME" +# "live" or "practice" +OANDA_ACCOUNT = os.getenv("OPENBB_OANDA_ACCOUNT") or "REPLACE_ME" +OANDA_TOKEN = os.getenv("OPENBB_OANDA_TOKEN") or "REPLACE_ME" + +# https://tradier.com/products/market-data-api +TRADIER_TOKEN = os.getenv("OPENBB_API_TRADIER_TOKEN") or "REPLACE_ME" + +# Selenium Webbrowser drivers can be found at https://selenium-python.readthedocs.io/installation.html +WEBDRIVER_TO_USE = "chrome" +PATH_TO_SELENIUM_DRIVER = "" # Replace with "PATH" + +# https://coinmarketcap.com/api/ +API_CMC_KEY = os.getenv("OPENBB_API_CMC_KEY") or "REPLACE_ME" + +# https://www.binance.com/en/ +API_BINANCE_KEY = os.getenv("OPENBB_API_BINANCE_KEY") or "REPLACE_ME" +API_BINANCE_SECRET = os.getenv("OPENBB_API_BINANCE_SECRET") or "REPLACE_ME" + +# https://finnhub.io +API_FINNHUB_KEY = os.getenv("OPENBB_API_FINNHUB_KEY") or "REPLACE_ME" + +# https://iexcloud.io +API_IEX_TOKEN = os.getenv("OPENBB_API_IEX_KEY") or "REPLACE_ME" + +# https://www.sentimentinvestor.com +API_SENTIMENTINVESTOR_TOKEN = ( + os.getenv("OPENBB_API_SENTIMENTINVESTOR_TOKEN") or "REPLACE_ME" +) + +# https://pro.coinbase.com/profile/api +API_COINBASE_KEY = os.getenv("OPENBB_API_COINBASE_KEY") or "REPLACE_ME" +API_COINBASE_SECRET = os.getenv("OPENBB_API_COINBASE_SECRET") or "REPLACE_ME" +API_COINBASE_PASS_PHRASE = os.getenv("OPENBB_API_COINBASE_PASS_PHRASE") or "REPLACE_ME" + +# https://alpaca.markets/docs/api-documentation/api-v2/ +# OPENBB_APCA_API_BASE_URL, OPENBB_APCA_API_KEY_ID and OPENBB_APCA_API_SECRET_KEY need to be set as env variable + +# https://docs.whale-alert.io/ +API_WHALE_ALERT_KEY = os.getenv("OPENBB_API_WHALE_ALERT_KEY") or "REPLACE_ME" + +# https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key +API_GLASSNODE_KEY = os.getenv("OPENBB_API_GLASSNODE_KEY") or "REPLACE_ME" + +# https://coinglass.github.io/API-Reference/#api-key +API_COINGLASS_KEY = os.getenv("OPENBB_API_COINGLASS_KEY") or "REPLACE_ME" + +# https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API +API_ETHPLORER_KEY = os.getenv("OPENBB_API_ETHPLORER_KEY") or "freekey" + +# https://cryptopanic.com/developers/api/ +API_CRYPTO_PANIC_KEY = os.getenv("OPENBB_API_CRYPTO_PANIC_KEY") or "REPLACE_ME" + +# https://bitquery.io/pricing +API_BITQUERY_KEY = os.getenv("OPENBB_API_BITQUERY_KEY") or "REPLACE_ME" + +# https://terra.smartstake.io/ +API_SMARTSTAKE_KEY = os.getenv("OPENBB_API_SMARTSTAKE_KEY") or "REPLACE_ME" +API_SMARTSTAKE_TOKEN = os.getenv("OPENBB_API_SMARTSTAKE_TOKEN") or "REPLACE_ME" + +# https://messari.io/ +API_MESSARI_KEY = os.getenv("OPENBB_API_MESSARI_KEY") or "REPLACE_ME" diff --git a/gamestonk_terminal/cryptocurrency/README.md b/openbb_terminal/cryptocurrency/README.md similarity index 100% rename from gamestonk_terminal/cryptocurrency/README.md rename to openbb_terminal/cryptocurrency/README.md diff --git a/gamestonk_terminal/cryptocurrency/__init__.py b/openbb_terminal/cryptocurrency/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/__init__.py rename to openbb_terminal/cryptocurrency/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/coinbase_helpers.py b/openbb_terminal/cryptocurrency/coinbase_helpers.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/coinbase_helpers.py rename to openbb_terminal/cryptocurrency/coinbase_helpers.py index 0c27ce7b6b3..77a0e604c63 100644 --- a/gamestonk_terminal/cryptocurrency/coinbase_helpers.py +++ b/openbb_terminal/cryptocurrency/coinbase_helpers.py @@ -12,8 +12,8 @@ import time import base64 import requests from requests.auth import AuthBase -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.rich_config import console +import openbb_terminal.config_terminal as cfg +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/coinpaprika_helpers.py b/openbb_terminal/cryptocurrency/coinpaprika_helpers.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/coinpaprika_helpers.py rename to openbb_terminal/cryptocurrency/coinpaprika_helpers.py diff --git a/gamestonk_terminal/cryptocurrency/crypto_api.py b/openbb_terminal/cryptocurrency/crypto_api.py similarity index 93% rename from gamestonk_terminal/cryptocurrency/crypto_api.py rename to openbb_terminal/cryptocurrency/crypto_api.py index 6b63a23b19d..e73523e0ec2 100644 --- a/gamestonk_terminal/cryptocurrency/crypto_api.py +++ b/openbb_terminal/cryptocurrency/crypto_api.py @@ -1,6 +1,6 @@ """Crypto context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/crypto_controller.py b/openbb_terminal/cryptocurrency/crypto_controller.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/crypto_controller.py rename to openbb_terminal/cryptocurrency/crypto_controller.py index bdbd638f1eb..1612559156d 100644 --- a/gamestonk_terminal/cryptocurrency/crypto_controller.py +++ b/openbb_terminal/cryptocurrency/crypto_controller.py @@ -10,15 +10,15 @@ from typing import List from binance.client import Client from prompt_toolkit.completion import NestedCompleter -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.cryptocurrency_helpers import ( +import openbb_terminal.config_terminal as cfg +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.cryptocurrency_helpers import ( FIND_KEYS, display_all_coins, find, plot_chart, ) -from gamestonk_terminal.cryptocurrency.due_diligence import ( +from openbb_terminal.cryptocurrency.due_diligence import ( binance_model, binance_view, coinbase_model, @@ -27,16 +27,16 @@ from gamestonk_terminal.cryptocurrency.due_diligence import ( pycoingecko_model, pycoingecko_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import CryptoBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import CryptoBaseController +from openbb_terminal.rich_config import console # pylint: disable=import-outside-toplevel @@ -77,7 +77,7 @@ class CryptoController(CryptoBaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"]["--source"] = {c: {} for c in CRYPTO_SOURCES.keys()} choices["find"]["--source"] = {c: {} for c in CRYPTO_SOURCES.keys()} @@ -411,7 +411,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_ta(self, _): """Process ta command""" - from gamestonk_terminal.cryptocurrency.technical_analysis.ta_controller import ( + from openbb_terminal.cryptocurrency.technical_analysis.ta_controller import ( TechnicalAnalysisController, ) @@ -433,7 +433,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_disc(self, _): """Process disc command""" - from gamestonk_terminal.cryptocurrency.discovery.discovery_controller import ( + from openbb_terminal.cryptocurrency.discovery.discovery_controller import ( DiscoveryController, ) @@ -442,7 +442,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_ov(self, _): """Process ov command""" - from gamestonk_terminal.cryptocurrency.overview.overview_controller import ( + from openbb_terminal.cryptocurrency.overview.overview_controller import ( OverviewController, ) @@ -451,7 +451,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_defi(self, _): """Process defi command""" - from gamestonk_terminal.cryptocurrency.defi.defi_controller import ( + from openbb_terminal.cryptocurrency.defi.defi_controller import ( DefiController, ) @@ -493,7 +493,7 @@ class CryptoController(CryptoBaseController): def call_dd(self, _): """Process dd command""" if self.coin: - from gamestonk_terminal.cryptocurrency.due_diligence.dd_controller import ( + from openbb_terminal.cryptocurrency.due_diligence.dd_controller import ( DueDiligenceController, ) @@ -512,7 +512,7 @@ class CryptoController(CryptoBaseController): def call_qa(self, _): """Process pred command""" if self.coin: - from gamestonk_terminal.cryptocurrency.quantitative_analysis import ( + from openbb_terminal.cryptocurrency.quantitative_analysis import ( qa_controller, ) @@ -529,10 +529,10 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_pred(self, _): """Process pred command""" - if gtff.ENABLE_PREDICT: + if obbff.ENABLE_PREDICT: if self.coin: try: - from gamestonk_terminal.cryptocurrency.prediction_techniques import ( + from openbb_terminal.cryptocurrency.prediction_techniques import ( pred_controller, ) @@ -562,7 +562,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_onchain(self, _): """Process onchain command""" - from gamestonk_terminal.cryptocurrency.onchain.onchain_controller import ( + from openbb_terminal.cryptocurrency.onchain.onchain_controller import ( OnchainController, ) @@ -571,7 +571,7 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_nft(self, _): """Process nft command""" - from gamestonk_terminal.cryptocurrency.nft.nft_controller import NFTController + from openbb_terminal.cryptocurrency.nft.nft_controller import NFTController self.queue = self.load_class(NFTController, self.queue) diff --git a/gamestonk_terminal/cryptocurrency/cryptocurrency_helpers.py b/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/cryptocurrency_helpers.py rename to openbb_terminal/cryptocurrency/cryptocurrency_helpers.py index 3200e018165..b6b6ab1a7d2 100644 --- a/gamestonk_terminal/cryptocurrency/cryptocurrency_helpers.py +++ b/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py @@ -17,29 +17,29 @@ import yfinance as yf import mplfinance as mpf from pycoingecko import CoinGeckoAPI -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.helper_funcs import ( plot_autoscale, export_data, print_rich_table, ) -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.due_diligence import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.due_diligence import ( pycoingecko_model, coinpaprika_model, ) -from gamestonk_terminal.cryptocurrency.discovery.pycoingecko_model import get_coin_list -from gamestonk_terminal.cryptocurrency.overview.coinpaprika_model import ( +from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import get_coin_list +from openbb_terminal.cryptocurrency.overview.coinpaprika_model import ( get_list_of_coins, ) -from gamestonk_terminal.cryptocurrency.due_diligence.binance_model import ( +from openbb_terminal.cryptocurrency.due_diligence.binance_model import ( check_valid_binance_str, show_available_pairs_for_given_symbol, ) -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.cryptocurrency.due_diligence import coinbase_model -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.cryptocurrency.due_diligence import coinbase_model +import openbb_terminal.config_terminal as cfg +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/data/README.md b/openbb_terminal/cryptocurrency/data/README.md similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/README.md rename to openbb_terminal/cryptocurrency/data/README.md diff --git a/gamestonk_terminal/cryptocurrency/data/binance_gecko_map.json b/openbb_terminal/cryptocurrency/data/binance_gecko_map.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/binance_gecko_map.json rename to openbb_terminal/cryptocurrency/data/binance_gecko_map.json diff --git a/gamestonk_terminal/cryptocurrency/data/coinbase_gecko_map.json b/openbb_terminal/cryptocurrency/data/coinbase_gecko_map.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/coinbase_gecko_map.json rename to openbb_terminal/cryptocurrency/data/coinbase_gecko_map.json diff --git a/gamestonk_terminal/cryptocurrency/data/coingecko_categories.json b/openbb_terminal/cryptocurrency/data/coingecko_categories.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/coingecko_categories.json rename to openbb_terminal/cryptocurrency/data/coingecko_categories.json diff --git a/gamestonk_terminal/cryptocurrency/data/coingecko_coins.json b/openbb_terminal/cryptocurrency/data/coingecko_coins.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/coingecko_coins.json rename to openbb_terminal/cryptocurrency/data/coingecko_coins.json diff --git a/gamestonk_terminal/cryptocurrency/data/coinpaprika_coins.json b/openbb_terminal/cryptocurrency/data/coinpaprika_coins.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/coinpaprika_coins.json rename to openbb_terminal/cryptocurrency/data/coinpaprika_coins.json diff --git a/gamestonk_terminal/cryptocurrency/data/defillama_dapps.json b/openbb_terminal/cryptocurrency/data/defillama_dapps.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/defillama_dapps.json rename to openbb_terminal/cryptocurrency/data/defillama_dapps.json diff --git a/gamestonk_terminal/cryptocurrency/data/erc20_coins.json b/openbb_terminal/cryptocurrency/data/erc20_coins.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/erc20_coins.json rename to openbb_terminal/cryptocurrency/data/erc20_coins.json diff --git a/gamestonk_terminal/cryptocurrency/data/finbrain_coins.json b/openbb_terminal/cryptocurrency/data/finbrain_coins.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/finbrain_coins.json rename to openbb_terminal/cryptocurrency/data/finbrain_coins.json diff --git a/gamestonk_terminal/cryptocurrency/data/yahoofinance_coins.json b/openbb_terminal/cryptocurrency/data/yahoofinance_coins.json similarity index 100% rename from gamestonk_terminal/cryptocurrency/data/yahoofinance_coins.json rename to openbb_terminal/cryptocurrency/data/yahoofinance_coins.json diff --git a/gamestonk_terminal/cryptocurrency/dataframe_helpers.py b/openbb_terminal/cryptocurrency/dataframe_helpers.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/dataframe_helpers.py rename to openbb_terminal/cryptocurrency/dataframe_helpers.py index f86367c7393..a0e0907cc6b 100644 --- a/gamestonk_terminal/cryptocurrency/dataframe_helpers.py +++ b/openbb_terminal/cryptocurrency/dataframe_helpers.py @@ -6,7 +6,7 @@ import re from typing import Union, Any, Optional import textwrap import pandas as pd -from gamestonk_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.helper_funcs import lambda_long_number_format def wrap_text_in_df(df: pd.DataFrame, w: int = 55) -> pd.DataFrame: # pragma: no cover diff --git a/gamestonk_terminal/cryptocurrency/defi/__init__.py b/openbb_terminal/cryptocurrency/defi/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/defi/__init__.py rename to openbb_terminal/cryptocurrency/defi/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/defi/coindix_model.py b/openbb_terminal/cryptocurrency/defi/coindix_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/coindix_model.py rename to openbb_terminal/cryptocurrency/defi/coindix_model.py index b059bc10071..92e798cb1ff 100644 --- a/gamestonk_terminal/cryptocurrency/defi/coindix_model.py +++ b/openbb_terminal/cryptocurrency/defi/coindix_model.py @@ -7,7 +7,7 @@ from typing import Optional import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/coindix_view.py b/openbb_terminal/cryptocurrency/defi/coindix_view.py similarity index 92% rename from gamestonk_terminal/cryptocurrency/defi/coindix_view.py rename to openbb_terminal/cryptocurrency/defi/coindix_view.py index 3b6b911b609..d093dc527ba 100644 --- a/gamestonk_terminal/cryptocurrency/defi/coindix_view.py +++ b/openbb_terminal/cryptocurrency/defi/coindix_view.py @@ -5,14 +5,14 @@ import logging import os from typing import Optional -from gamestonk_terminal.cryptocurrency.defi import coindix_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.defi import coindix_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/cryptosaurio_model.py b/openbb_terminal/cryptocurrency/defi/cryptosaurio_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/defi/cryptosaurio_model.py rename to openbb_terminal/cryptocurrency/defi/cryptosaurio_model.py index afb35e74ea8..fe87155cc03 100644 --- a/gamestonk_terminal/cryptocurrency/defi/cryptosaurio_model.py +++ b/openbb_terminal/cryptocurrency/defi/cryptosaurio_model.py @@ -6,7 +6,7 @@ from typing import Tuple, Any import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/cryptosaurio_view.py b/openbb_terminal/cryptocurrency/defi/cryptosaurio_view.py similarity index 87% rename from gamestonk_terminal/cryptocurrency/defi/cryptosaurio_view.py rename to openbb_terminal/cryptocurrency/defi/cryptosaurio_view.py index bff53cf74b9..e428849c761 100644 --- a/gamestonk_terminal/cryptocurrency/defi/cryptosaurio_view.py +++ b/openbb_terminal/cryptocurrency/defi/cryptosaurio_view.py @@ -5,18 +5,18 @@ import logging import os from typing import List, Optional import matplotlib.pyplot as plt -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.defi import ( +from openbb_terminal import config_terminal as cfg +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.defi import ( cryptosaurio_model, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/defi_api.py b/openbb_terminal/cryptocurrency/defi/defi_api.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/defi/defi_api.py rename to openbb_terminal/cryptocurrency/defi/defi_api.py index f79edc262dc..5c1a6620520 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defi_api.py +++ b/openbb_terminal/cryptocurrency/defi/defi_api.py @@ -1,6 +1,6 @@ """Defi context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/defi/defi_controller.py b/openbb_terminal/cryptocurrency/defi/defi_controller.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/defi_controller.py rename to openbb_terminal/cryptocurrency/defi/defi_controller.py index d651a8cdd26..08eeed01605 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defi_controller.py +++ b/openbb_terminal/cryptocurrency/defi/defi_controller.py @@ -9,8 +9,8 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.defi import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.defi import ( coindix_model, coindix_view, cryptosaurio_view, @@ -27,17 +27,17 @@ from gamestonk_terminal.cryptocurrency.defi import ( terramoney_fcd_view, smartstake_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, check_terra_address_format, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -79,7 +79,7 @@ class DefiController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["ldapps"]["-s"] = {c: {} for c in llama_model.LLAMA_FILTERS} choices["aterra"]["--asset"] = {c: {} for c in terraengineer_model.ASSETS} diff --git a/gamestonk_terminal/cryptocurrency/defi/defipulse_model.py b/openbb_terminal/cryptocurrency/defi/defipulse_model.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/defi/defipulse_model.py rename to openbb_terminal/cryptocurrency/defi/defipulse_model.py index 09e81bc9c05..606627a3302 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defipulse_model.py +++ b/openbb_terminal/cryptocurrency/defi/defipulse_model.py @@ -7,7 +7,7 @@ import pandas as pd import requests from bs4 import BeautifulSoup -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/defipulse_view.py b/openbb_terminal/cryptocurrency/defi/defipulse_view.py similarity index 80% rename from gamestonk_terminal/cryptocurrency/defi/defipulse_view.py rename to openbb_terminal/cryptocurrency/defi/defipulse_view.py index 5bcfab04a22..4ac9713aa03 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defipulse_view.py +++ b/openbb_terminal/cryptocurrency/defi/defipulse_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.defi import defipulse_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.defi import defipulse_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/defirate_model.py b/openbb_terminal/cryptocurrency/defi/defirate_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/defirate_model.py rename to openbb_terminal/cryptocurrency/defi/defirate_model.py index e30cbf5039b..145b70f285d 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defirate_model.py +++ b/openbb_terminal/cryptocurrency/defi/defirate_model.py @@ -8,7 +8,7 @@ import requests from bs4 import BeautifulSoup from bs4.element import Tag -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/defirate_view.py b/openbb_terminal/cryptocurrency/defi/defirate_view.py similarity index 92% rename from gamestonk_terminal/cryptocurrency/defi/defirate_view.py rename to openbb_terminal/cryptocurrency/defi/defirate_view.py index 69a503d9aac..68d78a22dd7 100644 --- a/gamestonk_terminal/cryptocurrency/defi/defirate_view.py +++ b/openbb_terminal/cryptocurrency/defi/defirate_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.defi import defirate_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.defi import defirate_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/graph_model.py b/openbb_terminal/cryptocurrency/defi/graph_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/graph_model.py rename to openbb_terminal/cryptocurrency/defi/graph_model.py index 41b17496a31..cb90847d806 100644 --- a/gamestonk_terminal/cryptocurrency/defi/graph_model.py +++ b/openbb_terminal/cryptocurrency/defi/graph_model.py @@ -7,10 +7,10 @@ import logging import pandas as pd import requests -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_very_long_number_formatter, ) -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/graph_view.py b/openbb_terminal/cryptocurrency/defi/graph_view.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/defi/graph_view.py rename to openbb_terminal/cryptocurrency/defi/graph_view.py index c45f1490d31..ab5a8dbcbcf 100644 --- a/gamestonk_terminal/cryptocurrency/defi/graph_view.py +++ b/openbb_terminal/cryptocurrency/defi/graph_view.py @@ -4,13 +4,13 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.defi import graph_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.defi import graph_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/llama_model.py b/openbb_terminal/cryptocurrency/defi/llama_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/llama_model.py rename to openbb_terminal/cryptocurrency/defi/llama_model.py index 2e19403b45a..b0d5b72eb9a 100644 --- a/gamestonk_terminal/cryptocurrency/defi/llama_model.py +++ b/openbb_terminal/cryptocurrency/defi/llama_model.py @@ -9,7 +9,7 @@ import numpy as np import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/llama_view.py b/openbb_terminal/cryptocurrency/defi/llama_view.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/defi/llama_view.py rename to openbb_terminal/cryptocurrency/defi/llama_view.py index df3a2079ade..b89ca0e368c 100644 --- a/gamestonk_terminal/cryptocurrency/defi/llama_view.py +++ b/openbb_terminal/cryptocurrency/defi/llama_view.py @@ -8,21 +8,21 @@ from typing import List, Optional import matplotlib.pyplot as plt from matplotlib import ticker -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.cryptocurrency_helpers import read_data_file -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal import config_terminal as cfg +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.cryptocurrency_helpers import read_data_file +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_replace_underscores_in_column_names, ) -from gamestonk_terminal.cryptocurrency.defi import llama_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.defi import llama_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/smartstake_model.py b/openbb_terminal/cryptocurrency/defi/smartstake_model.py similarity index 93% rename from gamestonk_terminal/cryptocurrency/defi/smartstake_model.py rename to openbb_terminal/cryptocurrency/defi/smartstake_model.py index 8d5b34f3f03..0730432332a 100644 --- a/gamestonk_terminal/cryptocurrency/defi/smartstake_model.py +++ b/openbb_terminal/cryptocurrency/defi/smartstake_model.py @@ -5,8 +5,8 @@ from typing import Union, Dict import requests import pandas as pd -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.rich_config import console def get_luna_supply_stats(supply_type: str, days: int) -> pd.DataFrame: diff --git a/gamestonk_terminal/cryptocurrency/defi/smartstake_view.py b/openbb_terminal/cryptocurrency/defi/smartstake_view.py similarity index 88% rename from gamestonk_terminal/cryptocurrency/defi/smartstake_view.py rename to openbb_terminal/cryptocurrency/defi/smartstake_view.py index e63ac989f1a..4e8c1cf773a 100644 --- a/gamestonk_terminal/cryptocurrency/defi/smartstake_view.py +++ b/openbb_terminal/cryptocurrency/defi/smartstake_view.py @@ -7,17 +7,17 @@ from typing import Optional, List from matplotlib import pyplot as plt -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.cryptocurrency.defi import smartstake_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import check_api_key +from openbb_terminal.cryptocurrency.defi import smartstake_model +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end # pylint: disable=E1101 diff --git a/gamestonk_terminal/cryptocurrency/defi/substack_model.py b/openbb_terminal/cryptocurrency/defi/substack_model.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/defi/substack_model.py rename to openbb_terminal/cryptocurrency/defi/substack_model.py index 91a58f61a1b..a92610d40c1 100644 --- a/gamestonk_terminal/cryptocurrency/defi/substack_model.py +++ b/openbb_terminal/cryptocurrency/defi/substack_model.py @@ -10,8 +10,8 @@ import requests from bs4 import BeautifulSoup from dateutil import parser -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/substack_view.py b/openbb_terminal/cryptocurrency/defi/substack_view.py similarity index 76% rename from gamestonk_terminal/cryptocurrency/defi/substack_view.py rename to openbb_terminal/cryptocurrency/defi/substack_view.py index 4fabe9f0434..2f1b5bf179f 100644 --- a/gamestonk_terminal/cryptocurrency/defi/substack_view.py +++ b/openbb_terminal/cryptocurrency/defi/substack_view.py @@ -5,10 +5,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.defi import substack_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.defi import substack_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/terraengineer_model.py b/openbb_terminal/cryptocurrency/defi/terraengineer_model.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/defi/terraengineer_model.py rename to openbb_terminal/cryptocurrency/defi/terraengineer_model.py index b6a1e408d2e..eb39290dd94 100644 --- a/gamestonk_terminal/cryptocurrency/defi/terraengineer_model.py +++ b/openbb_terminal/cryptocurrency/defi/terraengineer_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/terraengineer_view.py b/openbb_terminal/cryptocurrency/defi/terraengineer_view.py similarity index 90% rename from gamestonk_terminal/cryptocurrency/defi/terraengineer_view.py rename to openbb_terminal/cryptocurrency/defi/terraengineer_view.py index 0d691665894..5686596644c 100644 --- a/gamestonk_terminal/cryptocurrency/defi/terraengineer_view.py +++ b/openbb_terminal/cryptocurrency/defi/terraengineer_view.py @@ -9,17 +9,17 @@ from typing import List, Optional import matplotlib.pyplot as plt from matplotlib import ticker -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.defi import terraengineer_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import config_terminal as cfg +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.defi import terraengineer_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, plot_autoscale, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_model.py b/openbb_terminal/cryptocurrency/defi/terramoney_fcd_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_model.py rename to openbb_terminal/cryptocurrency/defi/terramoney_fcd_model.py index e0c716618d8..c2a58935439 100644 --- a/gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_model.py +++ b/openbb_terminal/cryptocurrency/defi/terramoney_fcd_model.py @@ -9,12 +9,12 @@ from typing import Any, Tuple, Dict import pandas as pd import requests -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( denominate_number, prettify_column_names, lambda_replace_unicode, ) -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_view.py b/openbb_terminal/cryptocurrency/defi/terramoney_fcd_view.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_view.py rename to openbb_terminal/cryptocurrency/defi/terramoney_fcd_view.py index d0d17f5641c..2dab18e7f81 100644 --- a/gamestonk_terminal/cryptocurrency/defi/terramoney_fcd_view.py +++ b/openbb_terminal/cryptocurrency/defi/terramoney_fcd_view.py @@ -8,21 +8,21 @@ from typing import List, Optional import matplotlib.pyplot as plt from matplotlib import ticker -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal import config_terminal as cfg +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.dataframe_helpers import ( prettify_column_names, lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.defi import terramoney_fcd_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.defi import terramoney_fcd_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/__init__.py b/openbb_terminal/cryptocurrency/discovery/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/discovery/__init__.py rename to openbb_terminal/cryptocurrency/discovery/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_model.py b/openbb_terminal/cryptocurrency/discovery/coinmarketcap_model.py similarity index 90% rename from gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_model.py rename to openbb_terminal/cryptocurrency/discovery/coinmarketcap_model.py index b95cf4aeca9..f7526f374ec 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_model.py +++ b/openbb_terminal/cryptocurrency/discovery/coinmarketcap_model.py @@ -6,9 +6,9 @@ import logging import pandas as pd from coinmarketcapapi import CoinMarketCapAPI, CoinMarketCapAPIError -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +import openbb_terminal.config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_view.py b/openbb_terminal/cryptocurrency/discovery/coinmarketcap_view.py similarity index 79% rename from gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_view.py rename to openbb_terminal/cryptocurrency/discovery/coinmarketcap_view.py index 8a6a577e183..d2c9d793bdc 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/coinmarketcap_view.py +++ b/openbb_terminal/cryptocurrency/discovery/coinmarketcap_view.py @@ -4,11 +4,11 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.cryptocurrency.discovery import coinmarketcap_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key +from openbb_terminal.cryptocurrency.discovery import coinmarketcap_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/coinpaprika_model.py b/openbb_terminal/cryptocurrency/discovery/coinpaprika_model.py similarity index 92% rename from gamestonk_terminal/cryptocurrency/discovery/coinpaprika_model.py rename to openbb_terminal/cryptocurrency/discovery/coinpaprika_model.py index 7add080e2c2..184d11f173b 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/coinpaprika_model.py +++ b/openbb_terminal/cryptocurrency/discovery/coinpaprika_model.py @@ -6,8 +6,8 @@ from typing import Any, Optional import pandas as pd -from gamestonk_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/coinpaprika_view.py b/openbb_terminal/cryptocurrency/discovery/coinpaprika_view.py similarity index 84% rename from gamestonk_terminal/cryptocurrency/discovery/coinpaprika_view.py rename to openbb_terminal/cryptocurrency/discovery/coinpaprika_view.py index 59f89251c44..ce7bb57fb26 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/coinpaprika_view.py +++ b/openbb_terminal/cryptocurrency/discovery/coinpaprika_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -import gamestonk_terminal.cryptocurrency.discovery.coinpaprika_model as paprika -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +import openbb_terminal.cryptocurrency.discovery.coinpaprika_model as paprika +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/dappradar_model.py b/openbb_terminal/cryptocurrency/discovery/dappradar_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/discovery/dappradar_model.py rename to openbb_terminal/cryptocurrency/discovery/dappradar_model.py index 418895b0f8a..0f3cbc67734 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/dappradar_model.py +++ b/openbb_terminal/cryptocurrency/discovery/dappradar_model.py @@ -8,9 +8,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/dappradar_view.py b/openbb_terminal/cryptocurrency/discovery/dappradar_view.py similarity index 93% rename from gamestonk_terminal/cryptocurrency/discovery/dappradar_view.py rename to openbb_terminal/cryptocurrency/discovery/dappradar_view.py index 8eaee6f1b71..afd429b11db 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/dappradar_view.py +++ b/openbb_terminal/cryptocurrency/discovery/dappradar_view.py @@ -5,13 +5,13 @@ import logging import os import numpy as np -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.discovery import dappradar_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.discovery import dappradar_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/discovery_api.py b/openbb_terminal/cryptocurrency/discovery/discovery_api.py similarity index 85% rename from gamestonk_terminal/cryptocurrency/discovery/discovery_api.py rename to openbb_terminal/cryptocurrency/discovery/discovery_api.py index 4dee5d3fd37..1dc73bc9f6b 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/discovery_api.py +++ b/openbb_terminal/cryptocurrency/discovery/discovery_api.py @@ -1,6 +1,6 @@ """Discovery context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/discovery/discovery_controller.py b/openbb_terminal/cryptocurrency/discovery/discovery_controller.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/discovery/discovery_controller.py rename to openbb_terminal/cryptocurrency/discovery/discovery_controller.py index 3a68ecbf7b4..1b10d5d597b 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/discovery_controller.py +++ b/openbb_terminal/cryptocurrency/discovery/discovery_controller.py @@ -8,8 +8,8 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.discovery import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.discovery import ( coinmarketcap_model, coinmarketcap_view, coinpaprika_model, @@ -19,15 +19,15 @@ from gamestonk_terminal.cryptocurrency.discovery import ( pycoingecko_model, pycoingecko_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -54,7 +54,7 @@ class DiscoveryController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["cggainers"]["-p"] = {c: {} for c in pycoingecko_model.API_PERIODS} choices["cggainers"]["--sort"] = { diff --git a/gamestonk_terminal/cryptocurrency/discovery/pycoingecko_model.py b/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py similarity index 99% rename from gamestonk_terminal/cryptocurrency/discovery/pycoingecko_model.py rename to openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py index 059fe1483d5..9754dd02b0d 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/pycoingecko_model.py +++ b/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py @@ -7,7 +7,7 @@ import os from typing import List import pandas as pd from pycoingecko import CoinGeckoAPI -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/discovery/pycoingecko_view.py b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/discovery/pycoingecko_view.py rename to openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py index a76dee480f6..b52ae7f540c 100644 --- a/gamestonk_terminal/cryptocurrency/discovery/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py @@ -6,13 +6,13 @@ import os from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.discovery import pycoingecko_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.discovery import pycoingecko_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/__init__.py b/openbb_terminal/cryptocurrency/due_diligence/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/due_diligence/__init__.py rename to openbb_terminal/cryptocurrency/due_diligence/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/binance_model.py b/openbb_terminal/cryptocurrency/due_diligence/binance_model.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/due_diligence/binance_model.py rename to openbb_terminal/cryptocurrency/due_diligence/binance_model.py index 485b45aaa46..6b38cdce6f4 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/binance_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/binance_model.py @@ -10,9 +10,9 @@ import pandas as pd from binance.client import Client from binance.exceptions import BinanceAPIException -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +import openbb_terminal.config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/binance_view.py b/openbb_terminal/cryptocurrency/due_diligence/binance_view.py similarity index 90% rename from gamestonk_terminal/cryptocurrency/due_diligence/binance_view.py rename to openbb_terminal/cryptocurrency/due_diligence/binance_view.py index 9f0930f4767..5bf09a2c8fd 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/binance_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/binance_view.py @@ -11,11 +11,11 @@ import pandas as pd from binance.client import Client from binance.exceptions import BinanceAPIException -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.cryptocurrency.cryptocurrency_helpers import plot_order_book -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +import openbb_terminal.config_terminal as cfg +from openbb_terminal.cryptocurrency.cryptocurrency_helpers import plot_order_book +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinbase_model.py b/openbb_terminal/cryptocurrency/due_diligence/coinbase_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinbase_model.py rename to openbb_terminal/cryptocurrency/due_diligence/coinbase_model.py index be6839f313e..e59f071a36c 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinbase_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinbase_model.py @@ -7,12 +7,12 @@ from typing import Any, Optional, Tuple import numpy as np import pandas as pd -from gamestonk_terminal.cryptocurrency.coinbase_helpers import ( +from openbb_terminal.cryptocurrency.coinbase_helpers import ( check_validity_of_product, make_coinbase_request, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinbase_view.py b/openbb_terminal/cryptocurrency/due_diligence/coinbase_view.py similarity index 91% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinbase_view.py rename to openbb_terminal/cryptocurrency/due_diligence/coinbase_view.py index 7ffd25bf972..7a0073ac272 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinbase_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinbase_view.py @@ -9,11 +9,11 @@ import pandas as pd from pandas.plotting import register_matplotlib_converters import matplotlib.pyplot as plt -from gamestonk_terminal.cryptocurrency.cryptocurrency_helpers import plot_order_book -from gamestonk_terminal.cryptocurrency.due_diligence import coinbase_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.cryptocurrency_helpers import plot_order_book +from openbb_terminal.cryptocurrency.due_diligence import coinbase_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinglass_model.py b/openbb_terminal/cryptocurrency/due_diligence/coinglass_model.py similarity index 93% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinglass_model.py rename to openbb_terminal/cryptocurrency/due_diligence/coinglass_model.py index 1baa032c081..b2dbf60b5dd 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinglass_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinglass_model.py @@ -5,9 +5,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinglass_view.py b/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py similarity index 86% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinglass_view.py rename to openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py index 89504cdb64f..c497bc16e9e 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinglass_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py @@ -6,19 +6,19 @@ import pandas as pd from matplotlib import pyplot as plt from matplotlib import ticker -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal import config_plot as cfgPlot -from gamestonk_terminal.cryptocurrency.due_diligence.coinglass_model import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal import config_plot as cfgPlot +from openbb_terminal.cryptocurrency.due_diligence.coinglass_model import ( get_open_interest_per_exchange, ) -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, plot_autoscale, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_model.py b/openbb_terminal/cryptocurrency/due_diligence/coinpaprika_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_model.py rename to openbb_terminal/cryptocurrency/due_diligence/coinpaprika_model.py index daed7c526a6..7ea48f7cba5 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinpaprika_model.py @@ -9,9 +9,9 @@ from typing import Any, Optional, Tuple import pandas as pd from dateutil import parser -from gamestonk_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_view.py b/openbb_terminal/cryptocurrency/due_diligence/coinpaprika_view.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_view.py rename to openbb_terminal/cryptocurrency/due_diligence/coinpaprika_view.py index 8301c724d58..52738ebf3c0 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/coinpaprika_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinpaprika_view.py @@ -6,13 +6,13 @@ import os from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_long_number_format_with_type_check, ) -from gamestonk_terminal.cryptocurrency.due_diligence import coinpaprika_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.due_diligence import coinpaprika_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/dappradar_model.py b/openbb_terminal/cryptocurrency/due_diligence/dappradar_model.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/due_diligence/dappradar_model.py rename to openbb_terminal/cryptocurrency/due_diligence/dappradar_model.py diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/dd_controller.py b/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/due_diligence/dd_controller.py rename to openbb_terminal/cryptocurrency/due_diligence/dd_controller.py index cc8b2387d1e..83220bc469b 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/dd_controller.py +++ b/openbb_terminal/cryptocurrency/due_diligence/dd_controller.py @@ -10,9 +10,9 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.crypto_controller import CRYPTO_SOURCES -from gamestonk_terminal.cryptocurrency.due_diligence import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.crypto_controller import CRYPTO_SOURCES +from openbb_terminal.cryptocurrency.due_diligence import ( binance_model, binance_view, coinbase_model, @@ -26,17 +26,17 @@ from gamestonk_terminal.cryptocurrency.due_diligence import ( messari_model, messari_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import CryptoBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import CryptoBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -104,7 +104,7 @@ class DueDiligenceController(CryptoBaseController): self.symbol = symbol self.coin_map_df = coin_map_df - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"]["--source"] = {c: None for c in CRYPTO_SOURCES.keys()} choices["active"]["-i"] = { diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/due_diligence_api.py b/openbb_terminal/cryptocurrency/due_diligence/due_diligence_api.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/due_diligence/due_diligence_api.py rename to openbb_terminal/cryptocurrency/due_diligence/due_diligence_api.py index a62fb0aa3e2..dc9781ca4b0 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/due_diligence_api.py +++ b/openbb_terminal/cryptocurrency/due_diligence/due_diligence_api.py @@ -1,6 +1,6 @@ """Due Diligence API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py b/openbb_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py similarity index 83% rename from gamestonk_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py rename to openbb_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py index 4f2cfbf16c2..11f833083c9 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/finbrain_crypto_view.py @@ -6,15 +6,15 @@ import os import pandas as pd -from gamestonk_terminal.common.behavioural_analysis.finbrain_model import get_sentiment -from gamestonk_terminal.common.behavioural_analysis.finbrain_view import ( +from openbb_terminal.common.behavioural_analysis.finbrain_model import get_sentiment +from openbb_terminal.common.behavioural_analysis.finbrain_view import ( plot_sentiment, lambda_sentiment_coloring, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import rich_config +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data +from openbb_terminal.rich_config import console +from openbb_terminal import rich_config logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/glassnode_model.py b/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/due_diligence/glassnode_model.py rename to openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py index d5be15d77cd..fa679f31c8f 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/glassnode_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py @@ -4,9 +4,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/glassnode_view.py b/openbb_terminal/cryptocurrency/due_diligence/glassnode_view.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/due_diligence/glassnode_view.py rename to openbb_terminal/cryptocurrency/due_diligence/glassnode_view.py index 80c7f2de75e..65a09017fee 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/glassnode_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/glassnode_view.py @@ -10,10 +10,10 @@ from matplotlib import pyplot as plt from matplotlib import ticker from matplotlib.lines import Line2D -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal import config_plot as cfgPlot -from gamestonk_terminal.cryptocurrency.due_diligence.glassnode_model import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import check_api_key +from openbb_terminal import config_plot as cfgPlot +from openbb_terminal.cryptocurrency.due_diligence.glassnode_model import ( get_active_addresses, get_close_price, get_exchange_balances, @@ -21,9 +21,9 @@ from gamestonk_terminal.cryptocurrency.due_diligence.glassnode_model import ( get_hashrate, get_non_zero_addresses, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/messari_model.py b/openbb_terminal/cryptocurrency/due_diligence/messari_model.py similarity index 90% rename from gamestonk_terminal/cryptocurrency/due_diligence/messari_model.py rename to openbb_terminal/cryptocurrency/due_diligence/messari_model.py index d83eb929be2..2f44bda5f03 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/messari_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/messari_model.py @@ -3,9 +3,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/messari_view.py b/openbb_terminal/cryptocurrency/due_diligence/messari_view.py similarity index 81% rename from gamestonk_terminal/cryptocurrency/due_diligence/messari_view.py rename to openbb_terminal/cryptocurrency/due_diligence/messari_view.py index 92e3564b2e1..7cf82f1570a 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/messari_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/messari_view.py @@ -4,15 +4,15 @@ from typing import List, Optional from matplotlib import pyplot as plt -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal import config_plot as cfgPlot -from gamestonk_terminal.cryptocurrency.due_diligence.messari_model import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import check_api_key +from openbb_terminal import config_plot as cfgPlot +from openbb_terminal.cryptocurrency.due_diligence.messari_model import ( get_marketcap_dominance, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_model.py b/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_model.py rename to openbb_terminal/cryptocurrency/due_diligence/pycoingecko_model.py index 5ec953f9c27..ea7cd668c75 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_model.py @@ -8,11 +8,11 @@ import pandas as pd import regex as re from pycoingecko import CoinGeckoAPI -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_replace_underscores_in_column_names, ) -from gamestonk_terminal.cryptocurrency.discovery.pycoingecko_model import read_file_data -from gamestonk_terminal.cryptocurrency.pycoingecko_helpers import ( +from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import read_file_data +from openbb_terminal.cryptocurrency.pycoingecko_helpers import ( DENOMINATION, calc_change, create_dictionary_with_prefixes, @@ -21,8 +21,8 @@ from gamestonk_terminal.cryptocurrency.pycoingecko_helpers import ( remove_keys, rename_columns_in_dct, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_view.py b/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_view.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_view.py rename to openbb_terminal/cryptocurrency/due_diligence/pycoingecko_view.py index 715dec25a53..7aad9f1e4ae 100644 --- a/gamestonk_terminal/cryptocurrency/due_diligence/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/pycoingecko_view.py @@ -5,11 +5,11 @@ import logging import os from typing import Union from pandas.plotting import register_matplotlib_converters -import gamestonk_terminal.cryptocurrency.due_diligence.pycoingecko_model as gecko -from gamestonk_terminal.cryptocurrency.dataframe_helpers import wrap_text_in_df -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +import openbb_terminal.cryptocurrency.due_diligence.pycoingecko_model as gecko +from openbb_terminal.cryptocurrency.dataframe_helpers import wrap_text_in_df +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/nft/__init__.py b/openbb_terminal/cryptocurrency/nft/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/nft/__init__.py rename to openbb_terminal/cryptocurrency/nft/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/nft/nft_api.py b/openbb_terminal/cryptocurrency/nft/nft_api.py similarity index 87% rename from gamestonk_terminal/cryptocurrency/nft/nft_api.py rename to openbb_terminal/cryptocurrency/nft/nft_api.py index b771b46d591..41245ebd149 100644 --- a/gamestonk_terminal/cryptocurrency/nft/nft_api.py +++ b/openbb_terminal/cryptocurrency/nft/nft_api.py @@ -1,6 +1,6 @@ """NFT context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/nft/nft_controller.py b/openbb_terminal/cryptocurrency/nft/nft_controller.py similarity index 92% rename from gamestonk_terminal/cryptocurrency/nft/nft_controller.py rename to openbb_terminal/cryptocurrency/nft/nft_controller.py index 40121496cb4..dfaed56c31e 100644 --- a/gamestonk_terminal/cryptocurrency/nft/nft_controller.py +++ b/openbb_terminal/cryptocurrency/nft/nft_controller.py @@ -4,17 +4,17 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.nft import nftcalendar_view, opensea_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.nft import nftcalendar_view, opensea_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -29,7 +29,7 @@ class NFTController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/cryptocurrency/nft/nftcalendar_model.py b/openbb_terminal/cryptocurrency/nft/nftcalendar_model.py similarity index 95% rename from gamestonk_terminal/cryptocurrency/nft/nftcalendar_model.py rename to openbb_terminal/cryptocurrency/nft/nftcalendar_model.py index c66e642ac57..bc21fca692e 100644 --- a/gamestonk_terminal/cryptocurrency/nft/nftcalendar_model.py +++ b/openbb_terminal/cryptocurrency/nft/nftcalendar_model.py @@ -7,8 +7,8 @@ import pandas as pd import requests from bs4 import BeautifulSoup -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/nft/nftcalendar_view.py b/openbb_terminal/cryptocurrency/nft/nftcalendar_view.py similarity index 93% rename from gamestonk_terminal/cryptocurrency/nft/nftcalendar_view.py rename to openbb_terminal/cryptocurrency/nft/nftcalendar_view.py index fd91fe64e62..912e40eaba8 100644 --- a/gamestonk_terminal/cryptocurrency/nft/nftcalendar_view.py +++ b/openbb_terminal/cryptocurrency/nft/nftcalendar_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.nft import nftcalendar_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.nft import nftcalendar_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/nft/opensea_model.py b/openbb_terminal/cryptocurrency/nft/opensea_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/nft/opensea_model.py rename to openbb_terminal/cryptocurrency/nft/opensea_model.py index f75ff69ab24..58dc023519c 100644 --- a/gamestonk_terminal/cryptocurrency/nft/opensea_model.py +++ b/openbb_terminal/cryptocurrency/nft/opensea_model.py @@ -6,7 +6,7 @@ from datetime import datetime import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/nft/opensea_view.py b/openbb_terminal/cryptocurrency/nft/opensea_view.py similarity index 78% rename from gamestonk_terminal/cryptocurrency/nft/opensea_view.py rename to openbb_terminal/cryptocurrency/nft/opensea_view.py index 77b908317e4..fd4030cb4bf 100644 --- a/gamestonk_terminal/cryptocurrency/nft/opensea_view.py +++ b/openbb_terminal/cryptocurrency/nft/opensea_view.py @@ -3,10 +3,10 @@ import logging import os -from gamestonk_terminal.cryptocurrency.nft.opensea_model import get_collection_stats -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.nft.opensea_model import get_collection_stats +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/__init__.py b/openbb_terminal/cryptocurrency/onchain/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/onchain/__init__.py rename to openbb_terminal/cryptocurrency/onchain/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/onchain/bitquery_model.py b/openbb_terminal/cryptocurrency/onchain/bitquery_model.py similarity index 99% rename from gamestonk_terminal/cryptocurrency/onchain/bitquery_model.py rename to openbb_terminal/cryptocurrency/onchain/bitquery_model.py index eac5d8385b4..de46ec73411 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/bitquery_model.py +++ b/openbb_terminal/cryptocurrency/onchain/bitquery_model.py @@ -13,9 +13,9 @@ import requests from requests.adapters import HTTPAdapter from requests.exceptions import HTTPError -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal import config_terminal as cfg +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/bitquery_view.py b/openbb_terminal/cryptocurrency/onchain/bitquery_view.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/onchain/bitquery_view.py rename to openbb_terminal/cryptocurrency/onchain/bitquery_view.py index 9994a4c2b31..1767ada6a72 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/bitquery_view.py +++ b/openbb_terminal/cryptocurrency/onchain/bitquery_view.py @@ -4,15 +4,15 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( prettify_column_names, lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.onchain import bitquery_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import check_api_key +from openbb_terminal.cryptocurrency.onchain import bitquery_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/blockchain_model.py b/openbb_terminal/cryptocurrency/onchain/blockchain_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/onchain/blockchain_model.py rename to openbb_terminal/cryptocurrency/onchain/blockchain_model.py index e6a6a9308f7..a1c24bf5092 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/blockchain_model.py +++ b/openbb_terminal/cryptocurrency/onchain/blockchain_model.py @@ -6,7 +6,7 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/blockchain_view.py b/openbb_terminal/cryptocurrency/onchain/blockchain_view.py similarity index 91% rename from gamestonk_terminal/cryptocurrency/onchain/blockchain_view.py rename to openbb_terminal/cryptocurrency/onchain/blockchain_view.py index 2f6ea4d0da5..3d560902af6 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/blockchain_view.py +++ b/openbb_terminal/cryptocurrency/onchain/blockchain_view.py @@ -9,16 +9,16 @@ from typing import List, Optional import matplotlib.pyplot as plt from matplotlib import ticker -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.onchain import blockchain_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.onchain import blockchain_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, plot_autoscale, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/ethgasstation_model.py b/openbb_terminal/cryptocurrency/onchain/ethgasstation_model.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/onchain/ethgasstation_model.py rename to openbb_terminal/cryptocurrency/onchain/ethgasstation_model.py index 6c86f705169..e544c9cbac3 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/ethgasstation_model.py +++ b/openbb_terminal/cryptocurrency/onchain/ethgasstation_model.py @@ -4,7 +4,7 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/ethgasstation_view.py b/openbb_terminal/cryptocurrency/onchain/ethgasstation_view.py similarity index 76% rename from gamestonk_terminal/cryptocurrency/onchain/ethgasstation_view.py rename to openbb_terminal/cryptocurrency/onchain/ethgasstation_view.py index fa08684bc5d..32e197b2a09 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/ethgasstation_view.py +++ b/openbb_terminal/cryptocurrency/onchain/ethgasstation_view.py @@ -2,10 +2,10 @@ import logging import os -from gamestonk_terminal.cryptocurrency.onchain.ethgasstation_model import get_gwei_fees -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.onchain.ethgasstation_model import get_gwei_fees +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/ethplorer_model.py b/openbb_terminal/cryptocurrency/onchain/ethplorer_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/onchain/ethplorer_model.py rename to openbb_terminal/cryptocurrency/onchain/ethplorer_model.py index 8e147868ea5..c37293f0243 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/ethplorer_model.py +++ b/openbb_terminal/cryptocurrency/onchain/ethplorer_model.py @@ -10,10 +10,10 @@ from typing import Any, Optional import pandas as pd import requests -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.cryptocurrency.dataframe_helpers import create_df_index -from gamestonk_terminal.decorators import log_start_end +import openbb_terminal.config_terminal as cfg +from openbb_terminal.rich_config import console +from openbb_terminal.cryptocurrency.dataframe_helpers import create_df_index +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/ethplorer_view.py b/openbb_terminal/cryptocurrency/onchain/ethplorer_view.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/onchain/ethplorer_view.py rename to openbb_terminal/cryptocurrency/onchain/ethplorer_view.py index 80af9b81326..62073435061 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/ethplorer_view.py +++ b/openbb_terminal/cryptocurrency/onchain/ethplorer_view.py @@ -4,14 +4,14 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_very_long_number_formatter, ) -from gamestonk_terminal.cryptocurrency.onchain import ethplorer_model -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.onchain import ethplorer_model +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/onchain_api.py b/openbb_terminal/cryptocurrency/onchain/onchain_api.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/onchain/onchain_api.py rename to openbb_terminal/cryptocurrency/onchain/onchain_api.py index 3b43543c7ec..c40b615a7a8 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/onchain_api.py +++ b/openbb_terminal/cryptocurrency/onchain/onchain_api.py @@ -1,6 +1,6 @@ """Onchain context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/onchain/onchain_controller.py b/openbb_terminal/cryptocurrency/onchain/onchain_controller.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/onchain/onchain_controller.py rename to openbb_terminal/cryptocurrency/onchain/onchain_controller.py index 8052d77a77c..da5d43384eb 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/onchain_controller.py +++ b/openbb_terminal/cryptocurrency/onchain/onchain_controller.py @@ -11,15 +11,15 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.due_diligence.glassnode_model import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.due_diligence.glassnode_model import ( GLASSNODE_SUPPORTED_HASHRATE_ASSETS, INTERVALS_HASHRATE, ) -from gamestonk_terminal.cryptocurrency.due_diligence.glassnode_view import ( +from openbb_terminal.cryptocurrency.due_diligence.glassnode_view import ( display_hashrate, ) -from gamestonk_terminal.cryptocurrency.onchain import ( +from openbb_terminal.cryptocurrency.onchain import ( bitquery_model, bitquery_view, blockchain_view, @@ -29,8 +29,8 @@ from gamestonk_terminal.cryptocurrency.onchain import ( whale_alert_model, whale_alert_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_int_range, @@ -38,9 +38,9 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -94,7 +94,7 @@ class OnchainController(BaseController): self.address = "" self.address_type = "" - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["whales"]["-s"] = {c: None for c in whale_alert_model.FILTERS} choices["hr"] = {c: None for c in GLASSNODE_SUPPORTED_HASHRATE_ASSETS} diff --git a/gamestonk_terminal/cryptocurrency/onchain/whale_alert_model.py b/openbb_terminal/cryptocurrency/onchain/whale_alert_model.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/onchain/whale_alert_model.py rename to openbb_terminal/cryptocurrency/onchain/whale_alert_model.py index 4426604f147..fb258654ed0 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/whale_alert_model.py +++ b/openbb_terminal/cryptocurrency/onchain/whale_alert_model.py @@ -9,9 +9,9 @@ import numpy as np import pandas as pd import requests -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import log_start_end +import openbb_terminal.config_terminal as cfg +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/onchain/whale_alert_view.py b/openbb_terminal/cryptocurrency/onchain/whale_alert_view.py similarity index 85% rename from gamestonk_terminal/cryptocurrency/onchain/whale_alert_view.py rename to openbb_terminal/cryptocurrency/onchain/whale_alert_view.py index 7eeb5647869..73fad678918 100644 --- a/gamestonk_terminal/cryptocurrency/onchain/whale_alert_view.py +++ b/openbb_terminal/cryptocurrency/onchain/whale_alert_view.py @@ -4,15 +4,15 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.onchain import whale_alert_model -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.onchain import whale_alert_model +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/__init__.py b/openbb_terminal/cryptocurrency/overview/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/overview/__init__.py rename to openbb_terminal/cryptocurrency/overview/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/overview/blockchaincenter_model.py b/openbb_terminal/cryptocurrency/overview/blockchaincenter_model.py similarity index 94% rename from gamestonk_terminal/cryptocurrency/overview/blockchaincenter_model.py rename to openbb_terminal/cryptocurrency/overview/blockchaincenter_model.py index 96ef6afcc8f..e92714f6e0f 100644 --- a/gamestonk_terminal/cryptocurrency/overview/blockchaincenter_model.py +++ b/openbb_terminal/cryptocurrency/overview/blockchaincenter_model.py @@ -7,8 +7,8 @@ import pandas as pd import requests from bs4 import BeautifulSoup -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/blockchaincenter_view.py b/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py similarity index 86% rename from gamestonk_terminal/cryptocurrency/overview/blockchaincenter_view.py rename to openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py index 77c1eeb7558..b82c2b0ceb9 100644 --- a/gamestonk_terminal/cryptocurrency/overview/blockchaincenter_view.py +++ b/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py @@ -5,15 +5,15 @@ from typing import List, Optional from matplotlib import pyplot as plt -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.overview.blockchaincenter_model import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.overview.blockchaincenter_model import ( DAYS, get_altcoin_index, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/coinbase_model.py b/openbb_terminal/cryptocurrency/overview/coinbase_model.py similarity index 88% rename from gamestonk_terminal/cryptocurrency/overview/coinbase_model.py rename to openbb_terminal/cryptocurrency/overview/coinbase_model.py index 1bfae04d992..af4b6f768a1 100644 --- a/gamestonk_terminal/cryptocurrency/overview/coinbase_model.py +++ b/openbb_terminal/cryptocurrency/overview/coinbase_model.py @@ -3,8 +3,8 @@ __docformat__ = "numpy" import logging import pandas as pd -from gamestonk_terminal.cryptocurrency.coinbase_helpers import make_coinbase_request -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.cryptocurrency.coinbase_helpers import make_coinbase_request +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/coinbase_view.py b/openbb_terminal/cryptocurrency/overview/coinbase_view.py similarity index 82% rename from gamestonk_terminal/cryptocurrency/overview/coinbase_view.py rename to openbb_terminal/cryptocurrency/overview/coinbase_view.py index 0f9bd3caba2..0df4e8f029d 100644 --- a/gamestonk_terminal/cryptocurrency/overview/coinbase_view.py +++ b/openbb_terminal/cryptocurrency/overview/coinbase_view.py @@ -4,15 +4,15 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.cryptocurrency.overview import coinbase_model -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.overview import coinbase_model +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/coinpaprika_model.py b/openbb_terminal/cryptocurrency/overview/coinpaprika_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/overview/coinpaprika_model.py rename to openbb_terminal/cryptocurrency/overview/coinpaprika_model.py index 67d3abc37f1..7ff88385017 100644 --- a/gamestonk_terminal/cryptocurrency/overview/coinpaprika_model.py +++ b/openbb_terminal/cryptocurrency/overview/coinpaprika_model.py @@ -8,9 +8,9 @@ from datetime import datetime import pandas as pd from dateutil import parser -from gamestonk_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.cryptocurrency.coinpaprika_helpers import PaprikaSession +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/coinpaprika_view.py b/openbb_terminal/cryptocurrency/overview/coinpaprika_view.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/overview/coinpaprika_view.py rename to openbb_terminal/cryptocurrency/overview/coinpaprika_view.py index 21a385426fa..83668a7b6a2 100644 --- a/gamestonk_terminal/cryptocurrency/overview/coinpaprika_view.py +++ b/openbb_terminal/cryptocurrency/overview/coinpaprika_view.py @@ -6,13 +6,13 @@ import os from pandas.plotting import register_matplotlib_converters -import gamestonk_terminal.cryptocurrency.overview.coinpaprika_model as paprika -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +import openbb_terminal.cryptocurrency.overview.coinpaprika_model as paprika +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_long_number_format_with_type_check, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/cryptopanic_model.py b/openbb_terminal/cryptocurrency/overview/cryptopanic_model.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/overview/cryptopanic_model.py rename to openbb_terminal/cryptocurrency/overview/cryptopanic_model.py index bd6f356f310..71e7921fbcf 100644 --- a/gamestonk_terminal/cryptocurrency/overview/cryptopanic_model.py +++ b/openbb_terminal/cryptocurrency/overview/cryptopanic_model.py @@ -10,9 +10,9 @@ from typing import Any, Optional import pandas as pd import requests -import gamestonk_terminal.config_terminal as cfg -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import log_start_end +import openbb_terminal.config_terminal as cfg +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/cryptopanic_view.py b/openbb_terminal/cryptocurrency/overview/cryptopanic_view.py similarity index 86% rename from gamestonk_terminal/cryptocurrency/overview/cryptopanic_view.py rename to openbb_terminal/cryptocurrency/overview/cryptopanic_view.py index ad502c22826..a649d773f9c 100644 --- a/gamestonk_terminal/cryptocurrency/overview/cryptopanic_view.py +++ b/openbb_terminal/cryptocurrency/overview/cryptopanic_view.py @@ -5,11 +5,11 @@ import logging import os from typing import Optional -from gamestonk_terminal.cryptocurrency.overview import cryptopanic_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import check_api_key +from openbb_terminal.cryptocurrency.overview import cryptopanic_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/overview_api.py b/openbb_terminal/cryptocurrency/overview/overview_api.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/overview/overview_api.py rename to openbb_terminal/cryptocurrency/overview/overview_api.py index 8684054f805..8f76ea0d0bb 100644 --- a/gamestonk_terminal/cryptocurrency/overview/overview_api.py +++ b/openbb_terminal/cryptocurrency/overview/overview_api.py @@ -1,6 +1,6 @@ """Overview context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/cryptocurrency/overview/overview_controller.py b/openbb_terminal/cryptocurrency/overview/overview_controller.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/overview/overview_controller.py rename to openbb_terminal/cryptocurrency/overview/overview_controller.py index 85b9f24f634..9c4e5390f0e 100644 --- a/gamestonk_terminal/cryptocurrency/overview/overview_controller.py +++ b/openbb_terminal/cryptocurrency/overview/overview_controller.py @@ -10,11 +10,11 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.cryptocurrency.due_diligence.glassnode_view import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.cryptocurrency.due_diligence.glassnode_view import ( display_btc_rainbow, ) -from gamestonk_terminal.cryptocurrency.overview import ( +from openbb_terminal.cryptocurrency.overview import ( blockchaincenter_view, coinbase_model, coinbase_view, @@ -29,16 +29,16 @@ from gamestonk_terminal.cryptocurrency.overview import ( withdrawalfees_model, withdrawalfees_view, ) -from gamestonk_terminal.cryptocurrency.discovery.pycoingecko_model import ( +from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import ( get_categories_keys, ) -from gamestonk_terminal.cryptocurrency.overview.blockchaincenter_model import DAYS -from gamestonk_terminal.cryptocurrency.overview.coinpaprika_model import ( +from openbb_terminal.cryptocurrency.overview.blockchaincenter_model import DAYS +from openbb_terminal.cryptocurrency.overview.coinpaprika_model import ( get_all_contract_platforms, ) -from gamestonk_terminal.cryptocurrency.overview.coinpaprika_view import CURRENCIES -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.overview.coinpaprika_view import CURRENCIES +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_FIGURES_ALLOWED, EXPORT_ONLY_RAW_DATA_ALLOWED, @@ -46,9 +46,9 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -92,7 +92,7 @@ class OverviewController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: crypto_hack_slugs = rekt_model.get_crypto_hack_slugs() choices: dict = {c: {} for c in self.controller_choices} choices["ch"]["--sort"] = {c: None for c in rekt_model.HACKS_COLUMNS} diff --git a/gamestonk_terminal/cryptocurrency/overview/pycoingecko_model.py b/openbb_terminal/cryptocurrency/overview/pycoingecko_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/overview/pycoingecko_model.py rename to openbb_terminal/cryptocurrency/overview/pycoingecko_model.py index 7f19d911f6a..2bbfb74695a 100644 --- a/gamestonk_terminal/cryptocurrency/overview/pycoingecko_model.py +++ b/openbb_terminal/cryptocurrency/overview/pycoingecko_model.py @@ -11,13 +11,13 @@ import numpy as np import pandas as pd from pycoingecko import CoinGeckoAPI -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal.cryptocurrency.dataframe_helpers import ( create_df_index, lambda_long_number_format_with_type_check, lambda_replace_underscores_in_column_names, ) -from gamestonk_terminal.cryptocurrency.discovery.pycoingecko_model import get_coins -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import get_coins +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/pycoingecko_view.py b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/overview/pycoingecko_view.py rename to openbb_terminal/cryptocurrency/overview/pycoingecko_view.py index 512326237a4..c983fe6143d 100644 --- a/gamestonk_terminal/cryptocurrency/overview/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py @@ -9,20 +9,20 @@ from matplotlib import pyplot as plt from matplotlib import ticker from matplotlib import cm from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal import config_terminal as cfg -import gamestonk_terminal.cryptocurrency.overview.pycoingecko_model as gecko -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.cryptocurrency.dataframe_helpers import ( +from openbb_terminal import config_terminal as cfg +import openbb_terminal.cryptocurrency.overview.pycoingecko_model as gecko +from openbb_terminal import feature_flags as obbff +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.cryptocurrency.dataframe_helpers import ( lambda_long_number_format_with_type_check, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -246,7 +246,7 @@ def display_global_market_info(pie: bool, export: str) -> None: startangle=90, ) ax.set_title("Market cap distribution") - if gtff.USE_ION: + if obbff.USE_ION: plt.ion() plt.show() print_rich_table( @@ -359,7 +359,7 @@ def display_stablecoins( startangle=90, ) ax.set_title(f"Market cap distribution of top {top} Stablecoins") - if gtff.USE_ION: + if obbff.USE_ION: plt.ion() plt.show() console.print( @@ -423,7 +423,7 @@ def display_categories(sortby: str, top: int, export: str, pie: bool) -> None: startangle=90, ) ax.set_title(f"Market Cap distribution of top {top} crypto categories") - if gtff.USE_ION: + if obbff.USE_ION: plt.ion() plt.show() df = df.applymap(lambda x: lambda_long_number_format_with_type_check(x)) diff --git a/gamestonk_terminal/cryptocurrency/overview/rekt_model.py b/openbb_terminal/cryptocurrency/overview/rekt_model.py similarity index 96% rename from gamestonk_terminal/cryptocurrency/overview/rekt_model.py rename to openbb_terminal/cryptocurrency/overview/rekt_model.py index a67d3bf5415..93cd41ba42a 100644 --- a/gamestonk_terminal/cryptocurrency/overview/rekt_model.py +++ b/openbb_terminal/cryptocurrency/overview/rekt_model.py @@ -8,9 +8,9 @@ from bs4 import BeautifulSoup from requests.adapters import HTTPAdapter, RetryError from urllib3.util.retry import Retry -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/rekt_view.py b/openbb_terminal/cryptocurrency/overview/rekt_view.py similarity index 89% rename from gamestonk_terminal/cryptocurrency/overview/rekt_view.py rename to openbb_terminal/cryptocurrency/overview/rekt_view.py index a3c89592df3..8386c55c740 100644 --- a/gamestonk_terminal/cryptocurrency/overview/rekt_view.py +++ b/openbb_terminal/cryptocurrency/overview/rekt_view.py @@ -2,14 +2,14 @@ import logging import os -from gamestonk_terminal.cryptocurrency.overview import rekt_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency.overview import rekt_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, lambda_long_number_format, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/withdrawalfees_model.py b/openbb_terminal/cryptocurrency/overview/withdrawalfees_model.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/overview/withdrawalfees_model.py rename to openbb_terminal/cryptocurrency/overview/withdrawalfees_model.py index a38558cd536..541fbeda3e4 100644 --- a/gamestonk_terminal/cryptocurrency/overview/withdrawalfees_model.py +++ b/openbb_terminal/cryptocurrency/overview/withdrawalfees_model.py @@ -7,8 +7,8 @@ import pandas as pd import requests from bs4 import BeautifulSoup -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/overview/withdrawalfees_view.py b/openbb_terminal/cryptocurrency/overview/withdrawalfees_view.py similarity index 91% rename from gamestonk_terminal/cryptocurrency/overview/withdrawalfees_view.py rename to openbb_terminal/cryptocurrency/overview/withdrawalfees_view.py index 9150fed8d2e..694ca916121 100644 --- a/gamestonk_terminal/cryptocurrency/overview/withdrawalfees_view.py +++ b/openbb_terminal/cryptocurrency/overview/withdrawalfees_view.py @@ -2,14 +2,14 @@ import logging import os -from gamestonk_terminal.cryptocurrency.overview.withdrawalfees_model import ( +from openbb_terminal.cryptocurrency.overview.withdrawalfees_model import ( get_crypto_withdrawal_fees, get_overall_exchange_withdrawal_fees, get_overall_withdrawal_fees, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/prediction_techniques/__init__.py b/openbb_terminal/cryptocurrency/prediction_techniques/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/prediction_techniques/__init__.py rename to openbb_terminal/cryptocurrency/prediction_techniques/__init__.py diff --git a/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py b/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py new file mode 100644 index 00000000000..ea1d2fe6402 --- /dev/null +++ b/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py @@ -0,0 +1,33 @@ +"""Pred context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.prediction_techniques.ets_view import ( + display_exponential_smoothing as ets, +) +from openbb_terminal.common.prediction_techniques.knn_view import ( + display_k_nearest_neighbors as knn, +) +from openbb_terminal.common.prediction_techniques.regression_view import ( + display_regression as regression, +) +from openbb_terminal.common.prediction_techniques.arima_view import ( + display_arima as arima, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_mlp as mlp, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_rnn as rnn, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_lstm as lstm, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_conv1d as conv1d, +) +from openbb_terminal.common.prediction_techniques.mc_view import ( + display_mc_forecast as mc, +) diff --git a/gamestonk_terminal/cryptocurrency/prediction_techniques/pred_controller.py b/openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/prediction_techniques/pred_controller.py rename to openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py index 4686fc03379..c7e49f770f3 100644 --- a/gamestonk_terminal/cryptocurrency/prediction_techniques/pred_controller.py +++ b/openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py @@ -9,8 +9,8 @@ import numpy as np import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.prediction_techniques import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.prediction_techniques import ( arima_model, arima_view, ets_model, @@ -22,18 +22,18 @@ from gamestonk_terminal.common.prediction_techniques import ( pred_helper, regression_view, ) -from gamestonk_terminal.cryptocurrency import cryptocurrency_helpers as c_help -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.cryptocurrency import cryptocurrency_helpers as c_help +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, check_positive, get_next_stock_market_days, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import CryptoBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import CryptoBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -75,7 +75,7 @@ class PredictionTechniquesController(CryptoBaseController): self.coin = coin self.target = "Close" - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"]["-r"] = {c: {} for c in c_help.INTERVALS} choices["pick"] = {c: {} for c in self.data.columns} diff --git a/gamestonk_terminal/cryptocurrency/pycoingecko_helpers.py b/openbb_terminal/cryptocurrency/pycoingecko_helpers.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/pycoingecko_helpers.py rename to openbb_terminal/cryptocurrency/pycoingecko_helpers.py index 78d37b0c403..0f7cc6ce2af 100644 --- a/gamestonk_terminal/cryptocurrency/pycoingecko_helpers.py +++ b/openbb_terminal/cryptocurrency/pycoingecko_helpers.py @@ -14,8 +14,8 @@ import pandas as pd from dateutil import parser from requests.adapters import HTTPAdapter, RetryError from urllib3.util.retry import Retry -from gamestonk_terminal.helper_funcs import get_user_agent -from gamestonk_terminal.rich_config import console +from openbb_terminal.helper_funcs import get_user_agent +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/cryptocurrency/quantitative_analysis/__init__.py b/openbb_terminal/cryptocurrency/quantitative_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/quantitative_analysis/__init__.py rename to openbb_terminal/cryptocurrency/quantitative_analysis/__init__.py diff --git a/gamestonk_terminal/cryptocurrency/quantitative_analysis/qa_controller.py b/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py similarity index 97% rename from gamestonk_terminal/cryptocurrency/quantitative_analysis/qa_controller.py rename to openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py index 448527b7fe5..8de17e0a444 100644 --- a/gamestonk_terminal/cryptocurrency/quantitative_analysis/qa_controller.py +++ b/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py @@ -9,11 +9,11 @@ import numpy as np import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.quantitative_analysis import qa_view, rolling_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.cryptocurrency import cryptocurrency_helpers as c_help -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.quantitative_analysis import qa_view, rolling_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.cryptocurrency import cryptocurrency_helpers as c_help +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, @@ -21,9 +21,9 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, check_list_dates, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import CryptoBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import CryptoBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -74,7 +74,7 @@ class QaController(CryptoBaseController): self.coin = coin self.target = "Close" - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["pick"] = {c: None for c in list(data.columns)} choices["load"]["-r"] = {c: {} for c in c_help.INTERVALS} diff --git a/gamestonk_terminal/cryptocurrency/technical_analysis/__init__.py b/openbb_terminal/cryptocurrency/technical_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/cryptocurrency/technical_analysis/__init__.py rename to openbb_terminal/cryptocurrency/technical_analysis/__init__.py diff --git a/openbb_terminal/cryptocurrency/technical_analysis/ta_api.py b/openbb_terminal/cryptocurrency/technical_analysis/ta_api.py new file mode 100644 index 00000000000..1741bd11757 --- /dev/null +++ b/openbb_terminal/cryptocurrency/technical_analysis/ta_api.py @@ -0,0 +1,41 @@ +"""TA context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.technical_analysis.overlap_view import view_ma as ma +from openbb_terminal.common.technical_analysis.overlap_view import view_vwap as vwap +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_cci as cci, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_macd as macd, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_rsi as rsi, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_stoch as stoch, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_fisher as fisher, +) +from openbb_terminal.common.technical_analysis.momentum_view import display_cg as cg +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_adx as adx, +) +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_aroon as aroon, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_bbands as bbands, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_donchian as donchian, +) +from openbb_terminal.common.technical_analysis.volume_view import display_ad as ad +from openbb_terminal.common.technical_analysis.volume_view import display_obv as obv +from openbb_terminal.common.technical_analysis.custom_indicators_view import ( + fibonacci_retracement as fib, +) diff --git a/gamestonk_terminal/cryptocurrency/technical_analysis/ta_controller.py b/openbb_terminal/cryptocurrency/technical_analysis/ta_controller.py similarity index 98% rename from gamestonk_terminal/cryptocurrency/technical_analysis/ta_controller.py rename to openbb_terminal/cryptocurrency/technical_analysis/ta_controller.py index 1921b178b53..638619e1e03 100644 --- a/gamestonk_terminal/cryptocurrency/technical_analysis/ta_controller.py +++ b/openbb_terminal/cryptocurrency/technical_analysis/ta_controller.py @@ -10,8 +10,8 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.technical_analysis import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.technical_analysis import ( custom_indicators_view, momentum_view, overlap_view, @@ -19,17 +19,17 @@ from gamestonk_terminal.common.technical_analysis import ( volatility_view, volume_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, check_positive, check_positive_list, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import CryptoBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import CryptoBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -77,7 +77,7 @@ class TechnicalAnalysisController(CryptoBaseController): self.stock = stock self.stock["Adj Close"] = stock["Close"] - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/custom/__init__.py b/openbb_terminal/custom/__init__.py similarity index 100% rename from gamestonk_terminal/custom/__init__.py rename to openbb_terminal/custom/__init__.py diff --git a/gamestonk_terminal/custom/custom_api.py b/openbb_terminal/custom/custom_api.py similarity index 100% rename from gamestonk_terminal/custom/custom_api.py rename to openbb_terminal/custom/custom_api.py diff --git a/gamestonk_terminal/custom/custom_controller.py b/openbb_terminal/custom/custom_controller.py similarity index 92% rename from gamestonk_terminal/custom/custom_controller.py rename to openbb_terminal/custom/custom_controller.py index 27515a348cc..53db3fc34e3 100644 --- a/gamestonk_terminal/custom/custom_controller.py +++ b/openbb_terminal/custom/custom_controller.py @@ -9,16 +9,16 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.custom import custom_model, custom_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.custom import custom_model, custom_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) # pylint:disable=import-outside-toplevel @@ -50,7 +50,7 @@ class CustomDataController(BaseController): self.file = "" self.DATA_FILES = [file.name for file in Path("custom_imports").iterdir()] - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"] = {c: None for c in self.DATA_FILES} choices["plot"]["-k"] = {c: None for c in self.pandas_plot_choices} @@ -58,7 +58,7 @@ class CustomDataController(BaseController): self.completer = NestedCompleter.from_nested_dict(choices) def update_runtime_choices(self): - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: self.choices["plot"] = {c: None for c in self.data.columns} self.choices["plot"]["-y"] = {c: None for c in self.data.columns} self.choices["plot"]["-x"] = {c: None for c in self.data.columns} @@ -233,7 +233,7 @@ class CustomDataController(BaseController): @log_start_end(log=logger) def call_qa(self, _): """Process qa command""" - from gamestonk_terminal.custom.quantitative_analysis import qa_controller + from openbb_terminal.custom.quantitative_analysis import qa_controller self.queue = self.load_class( qa_controller.QaController, @@ -245,8 +245,8 @@ class CustomDataController(BaseController): @log_start_end(log=logger) def call_pred(self, _): """Process pred command""" - if gtff.ENABLE_PREDICT: - from gamestonk_terminal.custom.prediction_techniques import pred_controller + if obbff.ENABLE_PREDICT: + from openbb_terminal.custom.prediction_techniques import pred_controller self.queue = self.load_class( pred_controller.PredictionTechniquesController, diff --git a/gamestonk_terminal/custom/custom_model.py b/openbb_terminal/custom/custom_model.py similarity index 92% rename from gamestonk_terminal/custom/custom_model.py rename to openbb_terminal/custom/custom_model.py index de443c132db..9c3ee0e11de 100644 --- a/gamestonk_terminal/custom/custom_model.py +++ b/openbb_terminal/custom/custom_model.py @@ -6,7 +6,7 @@ from pathlib import Path import pandas as pd -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/custom/custom_view.py b/openbb_terminal/custom/custom_view.py similarity index 85% rename from gamestonk_terminal/custom/custom_view.py rename to openbb_terminal/custom/custom_view.py index a29419f9087..183fbfd2bd2 100644 --- a/gamestonk_terminal/custom/custom_view.py +++ b/openbb_terminal/custom/custom_view.py @@ -8,10 +8,10 @@ from typing import List, Optional import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.config_terminal import theme logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/custom/prediction_techniques/__init__.py b/openbb_terminal/custom/prediction_techniques/__init__.py similarity index 100% rename from gamestonk_terminal/custom/prediction_techniques/__init__.py rename to openbb_terminal/custom/prediction_techniques/__init__.py diff --git a/openbb_terminal/custom/prediction_techniques/pred_api.py b/openbb_terminal/custom/prediction_techniques/pred_api.py new file mode 100644 index 00000000000..ea1d2fe6402 --- /dev/null +++ b/openbb_terminal/custom/prediction_techniques/pred_api.py @@ -0,0 +1,33 @@ +"""Pred context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.prediction_techniques.ets_view import ( + display_exponential_smoothing as ets, +) +from openbb_terminal.common.prediction_techniques.knn_view import ( + display_k_nearest_neighbors as knn, +) +from openbb_terminal.common.prediction_techniques.regression_view import ( + display_regression as regression, +) +from openbb_terminal.common.prediction_techniques.arima_view import ( + display_arima as arima, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_mlp as mlp, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_rnn as rnn, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_lstm as lstm, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_conv1d as conv1d, +) +from openbb_terminal.common.prediction_techniques.mc_view import ( + display_mc_forecast as mc, +) diff --git a/gamestonk_terminal/custom/prediction_techniques/pred_controller.py b/openbb_terminal/custom/prediction_techniques/pred_controller.py similarity index 97% rename from gamestonk_terminal/custom/prediction_techniques/pred_controller.py rename to openbb_terminal/custom/prediction_techniques/pred_controller.py index 0ad4420869e..c3030343719 100644 --- a/gamestonk_terminal/custom/prediction_techniques/pred_controller.py +++ b/openbb_terminal/custom/prediction_techniques/pred_controller.py @@ -9,8 +9,8 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.prediction_techniques import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.prediction_techniques import ( arima_model, arima_view, ets_model, @@ -22,19 +22,19 @@ from gamestonk_terminal.common.prediction_techniques import ( pred_helper, regression_view, ) -from gamestonk_terminal.custom import custom_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.custom import custom_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, check_positive, get_next_stock_market_days, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.stocks import stocks_helper +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console +from openbb_terminal.stocks import stocks_helper logger = logging.getLogger(__name__) @@ -73,7 +73,7 @@ class PredictionTechniquesController(BaseController): self.file = file self.target = custom_df.columns[2] - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["pick"] = {c: None for c in self.df.columns} choices["load"]["-r"] = {c: {} for c in stocks_helper.INTERVALS} @@ -115,7 +115,7 @@ class PredictionTechniquesController(BaseController): def update_runtime_choices(self): """Add new columns to pick command""" - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: self.choices["pick"] = {c: None for c in list(self.df.columns)} self.completer = NestedCompleter.from_nested_dict(self.choices) diff --git a/gamestonk_terminal/custom/quantitative_analysis/__init__.py b/openbb_terminal/custom/quantitative_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/custom/quantitative_analysis/__init__.py rename to openbb_terminal/custom/quantitative_analysis/__init__.py diff --git a/openbb_terminal/custom/quantitative_analysis/qa_api.py b/openbb_terminal/custom/quantitative_analysis/qa_api.py new file mode 100644 index 00000000000..279de7ee053 --- /dev/null +++ b/openbb_terminal/custom/quantitative_analysis/qa_api.py @@ -0,0 +1,45 @@ +"""Pred context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.quantitative_analysis.qa_view import display_raw as raw +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_summary as summary, +) +from openbb_terminal.common.quantitative_analysis.qa_view import display_line as line +from openbb_terminal.common.quantitative_analysis.qa_view import display_hist as hist +from openbb_terminal.common.quantitative_analysis.qa_view import display_cdf as cdf +from openbb_terminal.common.quantitative_analysis.qa_view import display_bw as bw +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_seasonal as decompose, +) +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_cusum as cumsum, +) +from openbb_terminal.common.quantitative_analysis.qa_view import display_acf as acf +from openbb_terminal.common.quantitative_analysis.rolling_view import ( + display_mean_std as rolling, +) +from openbb_terminal.common.quantitative_analysis.rolling_view import ( + display_spread as spread, +) +from openbb_terminal.common.quantitative_analysis.rolling_view import ( + display_quantile as quantile, +) +from openbb_terminal.common.quantitative_analysis.rolling_view import ( + display_skew as skew, +) +from openbb_terminal.common.quantitative_analysis.rolling_view import ( + display_kurtosis as kurtosis, +) +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_normality as normality, +) +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_qqplot as qqplot, +) +from openbb_terminal.common.quantitative_analysis.qa_view import ( + display_unitroot as unitroot, +) diff --git a/gamestonk_terminal/custom/quantitative_analysis/qa_controller.py b/openbb_terminal/custom/quantitative_analysis/qa_controller.py similarity index 97% rename from gamestonk_terminal/custom/quantitative_analysis/qa_controller.py rename to openbb_terminal/custom/quantitative_analysis/qa_controller.py index 406a83536c7..b71b9841076 100644 --- a/gamestonk_terminal/custom/quantitative_analysis/qa_controller.py +++ b/openbb_terminal/custom/quantitative_analysis/qa_controller.py @@ -9,11 +9,11 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.quantitative_analysis import qa_view, rolling_view -from gamestonk_terminal.custom import custom_model -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.quantitative_analysis import qa_view, rolling_view +from openbb_terminal.custom import custom_model +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, @@ -21,9 +21,9 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, check_list_dates, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -73,7 +73,7 @@ class QaController(BaseController): self.target = custom_df.columns[1] self.file = file - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["pick"] = {c: None for c in list(custom_df.columns)} choices["load"] = {c: None for c in self.DATA_FILES} @@ -89,7 +89,7 @@ class QaController(BaseController): return [] def update_runtime_choices(self): - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: self.choices["pick"] = {c: None for c in list(self.df.columns)} self.completer = NestedCompleter.from_nested_dict(self.choices) diff --git a/gamestonk_terminal/decorators.py b/openbb_terminal/decorators.py similarity index 91% rename from gamestonk_terminal/decorators.py rename to openbb_terminal/decorators.py index 1a129f57f79..dbdad878ebc 100644 --- a/gamestonk_terminal/decorators.py +++ b/openbb_terminal/decorators.py @@ -5,8 +5,8 @@ import logging import os import pandas as pd -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -40,7 +40,7 @@ def log_start_end(func=None, log=None): if len(args) == 2 and ( "__main__.TerminalController" in args_passed_in_function[0] or ( - "gamestonk_terminal." in args_passed_in_function[0] + "openbb_terminal." in args_passed_in_function[0] and "_controller" in args_passed_in_function[0] ) ): @@ -86,8 +86,8 @@ def check_api_key(api_keys): def decorator(func): @functools.wraps(func) def wrapper_decorator(*args, **kwargs): - if gtff.ENABLE_CHECK_API: - import gamestonk_terminal.config_terminal as cfg + if obbff.ENABLE_CHECK_API: + import openbb_terminal.config_terminal as cfg undefined_apis = [] for key in api_keys: @@ -112,4 +112,4 @@ def check_api_key(api_keys): def disable_check_api(): - gtff.ENABLE_CHECK_API = False + obbff.ENABLE_CHECK_API = False diff --git a/gamestonk_terminal/econometrics/__init__.py b/openbb_terminal/econometrics/__init__.py similarity index 100% rename from gamestonk_terminal/econometrics/__init__.py rename to openbb_terminal/econometrics/__init__.py diff --git a/gamestonk_terminal/econometrics/econometrics_api.py b/openbb_terminal/econometrics/econometrics_api.py similarity index 92% rename from gamestonk_terminal/econometrics/econometrics_api.py rename to openbb_terminal/econometrics/econometrics_api.py index 9d291a04b96..948c35ac741 100644 --- a/gamestonk_terminal/econometrics/econometrics_api.py +++ b/openbb_terminal/econometrics/econometrics_api.py @@ -1,6 +1,6 @@ """Econometrics API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import,wrong-import-order diff --git a/gamestonk_terminal/econometrics/econometrics_controller.py b/openbb_terminal/econometrics/econometrics_controller.py similarity index 98% rename from gamestonk_terminal/econometrics/econometrics_controller.py rename to openbb_terminal/econometrics/econometrics_controller.py index 5b1ef8eacd7..81fee6a6c40 100644 --- a/gamestonk_terminal/econometrics/econometrics_controller.py +++ b/openbb_terminal/econometrics/econometrics_controller.py @@ -14,10 +14,10 @@ import numpy as np import pandas as pd from prompt_toolkit.completion import NestedCompleter -import gamestonk_terminal.econometrics.regression_model -import gamestonk_terminal.econometrics.regression_view -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.helper_funcs import ( +import openbb_terminal.econometrics.regression_model +import openbb_terminal.econometrics.regression_view +from openbb_terminal import feature_flags as obbff +from openbb_terminal.helper_funcs import ( parse_known_args_and_warn, NO_EXPORT, EXPORT_ONLY_FIGURES_ALLOWED, @@ -25,13 +25,13 @@ from gamestonk_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, export_data, ) -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.helper_funcs import ( print_rich_table, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.econometrics import econometrics_model, econometrics_view +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console +from openbb_terminal.econometrics import econometrics_model, econometrics_view logger = logging.getLogger(__name__) @@ -167,7 +167,7 @@ class EconometricsController(BaseController): if filepath.is_file() } - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"] = {c: None for c in self.DATA_FILES.keys()} choices["show"] = {c: None for c in self.files} @@ -191,7 +191,7 @@ class EconometricsController(BaseController): self.completer = NestedCompleter.from_nested_dict(choices) def update_runtime_choices(self): - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: dataset_columns = { f"{column}-{dataset}": {column: None, dataset: None} for dataset, dataframe in self.datasets.items() @@ -995,7 +995,7 @@ class EconometricsController(BaseController): self.regression["OLS"]["dependent"], self.regression["OLS"]["independent"], self.regression["OLS"]["model"], - ) = gamestonk_terminal.econometrics.regression_model.get_ols( + ) = openbb_terminal.econometrics.regression_model.get_ols( ns_parser.regression, self.datasets, self.choices["regressions"], @@ -1229,7 +1229,7 @@ class EconometricsController(BaseController): self.regression[regression_name]["dependent"], self.regression[regression_name]["independent"], self.regression[regression_name]["model"], - ) = gamestonk_terminal.econometrics.regression_view.display_panel( + ) = openbb_terminal.econometrics.regression_view.display_panel( regression, ns_parser.regression, self.datasets, @@ -1252,7 +1252,7 @@ class EconometricsController(BaseController): ) if ns_parser: - gamestonk_terminal.econometrics.regression_model.get_comparison( + openbb_terminal.econometrics.regression_model.get_comparison( self.regression, ns_parser.export ) @@ -1287,7 +1287,7 @@ class EconometricsController(BaseController): self.regression["OLS"]["dependent"] ] - gamestonk_terminal.econometrics.regression_view.display_dwat( + openbb_terminal.econometrics.regression_view.display_dwat( dependent_variable, self.regression["OLS"]["model"].resid, ns_parser.plot, @@ -1327,7 +1327,7 @@ class EconometricsController(BaseController): "Please perform an OLS regression before estimating the Breusch-Godfrey statistic." ) else: - gamestonk_terminal.econometrics.regression_view.display_bgod( + openbb_terminal.econometrics.regression_view.display_bgod( self.regression["OLS"]["model"], ns_parser.lags, ns_parser.export ) @@ -1352,7 +1352,7 @@ class EconometricsController(BaseController): "Please perform an OLS regression before estimating the Breusch-Pagan statistic." ) else: - gamestonk_terminal.econometrics.regression_view.display_bpag( + openbb_terminal.econometrics.regression_view.display_bpag( self.regression["OLS"]["model"], ns_parser.export ) diff --git a/gamestonk_terminal/econometrics/econometrics_model.py b/openbb_terminal/econometrics/econometrics_model.py similarity index 99% rename from gamestonk_terminal/econometrics/econometrics_model.py rename to openbb_terminal/econometrics/econometrics_model.py index e432bb743ee..470bc0c0fbf 100644 --- a/gamestonk_terminal/econometrics/econometrics_model.py +++ b/openbb_terminal/econometrics/econometrics_model.py @@ -15,8 +15,8 @@ import statsmodels.api as sm from statsmodels.tsa.stattools import adfuller, kpss, grangercausalitytests from linearmodels.datasets import wage_panel -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/econometrics/econometrics_view.py b/openbb_terminal/econometrics/econometrics_view.py similarity index 97% rename from gamestonk_terminal/econometrics/econometrics_view.py rename to openbb_terminal/econometrics/econometrics_view.py index 241f4be5c0b..2b2a4a90042 100644 --- a/gamestonk_terminal/econometrics/econometrics_view.py +++ b/openbb_terminal/econometrics/econometrics_view.py @@ -10,18 +10,18 @@ import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, ) -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.helper_funcs import ( print_rich_table, ) -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.econometrics import econometrics_model -from gamestonk_terminal.config_terminal import theme +from openbb_terminal.rich_config import console +from openbb_terminal.econometrics import econometrics_model +from openbb_terminal.config_terminal import theme logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/econometrics/regression_model.py b/openbb_terminal/econometrics/regression_model.py similarity index 99% rename from gamestonk_terminal/econometrics/regression_model.py rename to openbb_terminal/econometrics/regression_model.py index 47f44bcdb72..0090c4d005a 100644 --- a/gamestonk_terminal/econometrics/regression_model.py +++ b/openbb_terminal/econometrics/regression_model.py @@ -22,9 +22,9 @@ from statsmodels.stats.api import het_breuschpagan from statsmodels.stats.diagnostic import acorr_breusch_godfrey from statsmodels.stats.stattools import durbin_watson -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import export_data -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import export_data +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/econometrics/regression_view.py b/openbb_terminal/econometrics/regression_view.py similarity index 94% rename from gamestonk_terminal/econometrics/regression_view.py rename to openbb_terminal/econometrics/regression_view.py index 47aaacb11c0..08645f46f49 100644 --- a/gamestonk_terminal/econometrics/regression_view.py +++ b/openbb_terminal/econometrics/regression_view.py @@ -7,15 +7,15 @@ import logging import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale, export_data -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.econometrics import regression_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale, export_data +from openbb_terminal.rich_config import console +from openbb_terminal.econometrics import regression_model +from openbb_terminal.helper_funcs import ( print_rich_table, ) -from gamestonk_terminal.config_terminal import theme +from openbb_terminal.config_terminal import theme logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/NASDAQ_CountryCodes.csv b/openbb_terminal/economy/NASDAQ_CountryCodes.csv similarity index 100% rename from gamestonk_terminal/economy/NASDAQ_CountryCodes.csv rename to openbb_terminal/economy/NASDAQ_CountryCodes.csv diff --git a/gamestonk_terminal/economy/README.md b/openbb_terminal/economy/README.md similarity index 100% rename from gamestonk_terminal/economy/README.md rename to openbb_terminal/economy/README.md diff --git a/gamestonk_terminal/economy/__init__.py b/openbb_terminal/economy/__init__.py similarity index 100% rename from gamestonk_terminal/economy/__init__.py rename to openbb_terminal/economy/__init__.py diff --git a/gamestonk_terminal/economy/alphavantage_model.py b/openbb_terminal/economy/alphavantage_model.py similarity index 97% rename from gamestonk_terminal/economy/alphavantage_model.py rename to openbb_terminal/economy/alphavantage_model.py index a23b183e843..70c345d5238 100644 --- a/gamestonk_terminal/economy/alphavantage_model.py +++ b/openbb_terminal/economy/alphavantage_model.py @@ -7,10 +7,10 @@ import pandas as pd import requests from alpha_vantage.sectorperformance import SectorPerformances -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/alphavantage_view.py b/openbb_terminal/economy/alphavantage_view.py similarity index 97% rename from gamestonk_terminal/economy/alphavantage_view.py rename to openbb_terminal/economy/alphavantage_view.py index b380b3b23c5..92a4409750c 100644 --- a/gamestonk_terminal/economy/alphavantage_view.py +++ b/openbb_terminal/economy/alphavantage_view.py @@ -7,17 +7,17 @@ import os import matplotlib import matplotlib.pyplot as plt -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal import config_plot as cfp -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import alphavantage_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import check_api_key +from openbb_terminal.config_terminal import theme +from openbb_terminal import config_plot as cfp +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import alphavantage_model +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/cnn_model.py b/openbb_terminal/economy/cnn_model.py similarity index 96% rename from gamestonk_terminal/economy/cnn_model.py rename to openbb_terminal/economy/cnn_model.py index f5f7401df33..ed937a76d24 100644 --- a/gamestonk_terminal/economy/cnn_model.py +++ b/openbb_terminal/economy/cnn_model.py @@ -8,7 +8,7 @@ import matplotlib.pyplot as plt from fear_greed_index.CNNFearAndGreedIndex import CNNFearAndGreedIndex from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/cnn_view.py b/openbb_terminal/economy/cnn_view.py similarity index 83% rename from gamestonk_terminal/economy/cnn_view.py rename to openbb_terminal/economy/cnn_view.py index d597596215b..15827fd71ef 100644 --- a/gamestonk_terminal/economy/cnn_view.py +++ b/openbb_terminal/economy/cnn_view.py @@ -8,12 +8,12 @@ import os import matplotlib.pyplot as plt from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import cnn_model -from gamestonk_terminal.helper_funcs import export_data, plot_autoscale -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import cnn_model +from openbb_terminal.helper_funcs import export_data, plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/econ_data_helper.py b/openbb_terminal/economy/econ_data_helper.py similarity index 98% rename from gamestonk_terminal/economy/econ_data_helper.py rename to openbb_terminal/economy/econ_data_helper.py index 715aea571a4..999655c35c1 100644 --- a/gamestonk_terminal/economy/econ_data_helper.py +++ b/openbb_terminal/economy/econ_data_helper.py @@ -7,7 +7,7 @@ from datetime import datetime, timedelta import pandas as pd import mplfinance as mpf -from gamestonk_terminal.stocks import stocks_helper +from openbb_terminal.stocks import stocks_helper # TODO: Is this chart not used and can be removed? diff --git a/gamestonk_terminal/economy/econdb_model.py b/openbb_terminal/economy/econdb_model.py similarity index 99% rename from gamestonk_terminal/economy/econdb_model.py rename to openbb_terminal/economy/econdb_model.py index 18a1d78a78d..af4d21e0556 100644 --- a/gamestonk_terminal/economy/econdb_model.py +++ b/openbb_terminal/economy/econdb_model.py @@ -14,8 +14,8 @@ import requests import yfinance as yf from pandas import DataFrame -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/econdb_view.py b/openbb_terminal/economy/econdb_view.py similarity index 96% rename from gamestonk_terminal/economy/econdb_view.py rename to openbb_terminal/economy/econdb_view.py index 0fb2fc5ff5a..3017347c8db 100644 --- a/gamestonk_terminal/economy/econdb_view.py +++ b/openbb_terminal/economy/econdb_view.py @@ -10,16 +10,16 @@ from typing import Optional, List, Dict import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import econdb_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import econdb_model +from openbb_terminal.helper_funcs import ( plot_autoscale, print_rich_table, export_data, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/economy_api.py b/openbb_terminal/economy/economy_api.py similarity index 95% rename from gamestonk_terminal/economy/economy_api.py rename to openbb_terminal/economy/economy_api.py index e5e9e70b902..bb11d2c6d16 100644 --- a/gamestonk_terminal/economy/economy_api.py +++ b/openbb_terminal/economy/economy_api.py @@ -1,6 +1,6 @@ """Economy context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/economy/economy_controller.py b/openbb_terminal/economy/economy_controller.py similarity index 98% rename from gamestonk_terminal/economy/economy_controller.py rename to openbb_terminal/economy/economy_controller.py index e6ec0227cf4..5b322b0a2a5 100644 --- a/gamestonk_terminal/economy/economy_controller.py +++ b/openbb_terminal/economy/economy_controller.py @@ -11,9 +11,9 @@ from typing import List, Dict, Any import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import ( alphavantage_view, cnn_view, finviz_view, @@ -28,7 +28,7 @@ from gamestonk_terminal.economy import ( yfinance_view, plot_view, ) -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_FIGURES_ALLOWED, EXPORT_ONLY_RAW_DATA_ALLOWED, @@ -36,9 +36,9 @@ from gamestonk_terminal.helper_funcs import ( print_rich_table, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -157,7 +157,7 @@ class EconomyController(BaseController): self.UNITS: Dict[Any, Dict[Any, Any]] = dict() self.FRED_TITLES: Dict = dict() - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: self.choices: dict = {c: {} for c in self.controller_choices} self.choices["overview"] = {c: None for c in self.overview_options} @@ -201,7 +201,7 @@ class EconomyController(BaseController): self.completer = NestedCompleter.from_nested_dict(self.choices) def update_runtime_choices(self): - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: if not self.fred_query.empty: self.choices["fred"] = {c: None for c in self.fred_query} if self.DATASETS: @@ -1381,7 +1381,7 @@ Performance & Valuations ) return - from gamestonk_terminal.economy.prediction.pred_controller import ( + from openbb_terminal.economy.prediction.pred_controller import ( PredictionTechniquesController, ) @@ -1399,7 +1399,7 @@ Performance & Valuations ) return - from gamestonk_terminal.economy.quantitative_analysis.qa_controller import ( + from openbb_terminal.economy.quantitative_analysis.qa_controller import ( QaController, ) diff --git a/gamestonk_terminal/economy/finnhub_model.py b/openbb_terminal/economy/finnhub_model.py similarity index 86% rename from gamestonk_terminal/economy/finnhub_model.py rename to openbb_terminal/economy/finnhub_model.py index 176d56de41a..edfe4aca828 100644 --- a/gamestonk_terminal/economy/finnhub_model.py +++ b/openbb_terminal/economy/finnhub_model.py @@ -3,9 +3,9 @@ import logging import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/finnhub_view.py b/openbb_terminal/economy/finnhub_view.py similarity index 88% rename from gamestonk_terminal/economy/finnhub_view.py rename to openbb_terminal/economy/finnhub_view.py index d2326f1da1e..eedd5ca6717 100644 --- a/gamestonk_terminal/economy/finnhub_view.py +++ b/openbb_terminal/economy/finnhub_view.py @@ -1,11 +1,11 @@ import logging import os -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.economy import finnhub_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.decorators import check_api_key +from openbb_terminal.economy import finnhub_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/finviz_model.py b/openbb_terminal/economy/finviz_model.py similarity index 95% rename from gamestonk_terminal/economy/finviz_model.py rename to openbb_terminal/economy/finviz_model.py index cf7e33941d5..fdd1688cf11 100644 --- a/gamestonk_terminal/economy/finviz_model.py +++ b/openbb_terminal/economy/finviz_model.py @@ -8,8 +8,8 @@ import pandas as pd import requests from finvizfinance.group import performance, spectrum, valuation -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/finviz_view.py b/openbb_terminal/economy/finviz_view.py similarity index 95% rename from gamestonk_terminal/economy/finviz_view.py rename to openbb_terminal/economy/finviz_view.py index b31198f555e..19c491919a8 100644 --- a/gamestonk_terminal/economy/finviz_view.py +++ b/openbb_terminal/economy/finviz_view.py @@ -8,10 +8,10 @@ import webbrowser import pandas as pd from PIL import Image -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import finviz_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import finviz_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/fred_model.py b/openbb_terminal/economy/fred_model.py similarity index 96% rename from gamestonk_terminal/economy/fred_model.py rename to openbb_terminal/economy/fred_model.py index 17f3f037992..ded62e388ba 100644 --- a/gamestonk_terminal/economy/fred_model.py +++ b/openbb_terminal/economy/fred_model.py @@ -11,10 +11,10 @@ import pandas as pd import requests from fredapi import Fred -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/fred_view.py b/openbb_terminal/economy/fred_view.py similarity index 94% rename from gamestonk_terminal/economy/fred_view.py rename to openbb_terminal/economy/fred_view.py index 58c9874ab30..cb4da6633dd 100644 --- a/gamestonk_terminal/economy/fred_view.py +++ b/openbb_terminal/economy/fred_view.py @@ -12,17 +12,17 @@ import numpy as np import pandas as pd from pandas.plotting import register_matplotlib_converters -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import fred_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import fred_model +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/nasdaq_model.py b/openbb_terminal/economy/nasdaq_model.py similarity index 91% rename from gamestonk_terminal/economy/nasdaq_model.py rename to openbb_terminal/economy/nasdaq_model.py index f242945ddb3..34ec1f86eda 100644 --- a/gamestonk_terminal/economy/nasdaq_model.py +++ b/openbb_terminal/economy/nasdaq_model.py @@ -9,9 +9,9 @@ from typing import List import pandas as pd import requests -from gamestonk_terminal.config_terminal import API_KEY_QUANDL -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.config_terminal import API_KEY_QUANDL +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/nasdaq_view.py b/openbb_terminal/economy/nasdaq_view.py similarity index 86% rename from gamestonk_terminal/economy/nasdaq_view.py rename to openbb_terminal/economy/nasdaq_view.py index f14e617ce43..a52f854b73b 100644 --- a/gamestonk_terminal/economy/nasdaq_view.py +++ b/openbb_terminal/economy/nasdaq_view.py @@ -8,17 +8,17 @@ from typing import List, Optional import matplotlib.pyplot as plt import pandas as pd -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import nasdaq_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import check_api_key +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import nasdaq_model +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/plot_view.py b/openbb_terminal/economy/plot_view.py similarity index 96% rename from gamestonk_terminal/economy/plot_view.py rename to openbb_terminal/economy/plot_view.py index 56aa324ca16..eaebb55416a 100644 --- a/gamestonk_terminal/economy/plot_view.py +++ b/openbb_terminal/economy/plot_view.py @@ -6,9 +6,9 @@ from textwrap import fill import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.config_terminal import theme +from openbb_terminal.helper_funcs import ( plot_autoscale, export_data, print_rich_table, diff --git a/gamestonk_terminal/economy/prediction/__init__.py b/openbb_terminal/economy/prediction/__init__.py similarity index 100% rename from gamestonk_terminal/economy/prediction/__init__.py rename to openbb_terminal/economy/prediction/__init__.py diff --git a/gamestonk_terminal/economy/prediction/pred_controller.py b/openbb_terminal/economy/prediction/pred_controller.py similarity index 98% rename from gamestonk_terminal/economy/prediction/pred_controller.py rename to openbb_terminal/economy/prediction/pred_controller.py index bf38a826189..dc1ac3fed42 100644 --- a/gamestonk_terminal/economy/prediction/pred_controller.py +++ b/openbb_terminal/economy/prediction/pred_controller.py @@ -7,8 +7,8 @@ from typing import Dict, List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.prediction_techniques import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.prediction_techniques import ( arima_model, arima_view, ets_model, @@ -20,17 +20,17 @@ from gamestonk_terminal.common.prediction_techniques import ( pred_helper, regression_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, check_positive, get_next_stock_market_days, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -72,7 +72,7 @@ class PredictionTechniquesController(BaseController): self.start_date = self.data.index[0] self.resolution = "" # For the views - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS} choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS} diff --git a/gamestonk_terminal/economy/quantitative_analysis/__init__.py b/openbb_terminal/economy/quantitative_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/economy/quantitative_analysis/__init__.py rename to openbb_terminal/economy/quantitative_analysis/__init__.py diff --git a/gamestonk_terminal/economy/quantitative_analysis/qa_controller.py b/openbb_terminal/economy/quantitative_analysis/qa_controller.py similarity index 98% rename from gamestonk_terminal/economy/quantitative_analysis/qa_controller.py rename to openbb_terminal/economy/quantitative_analysis/qa_controller.py index 419902ae598..2ba7c941fdb 100644 --- a/gamestonk_terminal/economy/quantitative_analysis/qa_controller.py +++ b/openbb_terminal/economy/quantitative_analysis/qa_controller.py @@ -9,10 +9,10 @@ import numpy as np import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.quantitative_analysis import qa_view, rolling_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.quantitative_analysis import qa_view, rolling_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, @@ -20,9 +20,9 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, check_list_dates, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import StockBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import StockBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -81,7 +81,7 @@ class QaController(StockBaseController): self.start_date = self.data.index[0] self.resolution = "" # For the views - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["pick"] = {c: {} for c in self.options} choices["pick"]["-c"] = {c: {} for c in self.options} diff --git a/gamestonk_terminal/economy/wsj_model.py b/openbb_terminal/economy/wsj_model.py similarity index 98% rename from gamestonk_terminal/economy/wsj_model.py rename to openbb_terminal/economy/wsj_model.py index c068ae9dfd3..8ef8fa5fd4b 100644 --- a/gamestonk_terminal/economy/wsj_model.py +++ b/openbb_terminal/economy/wsj_model.py @@ -5,8 +5,8 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/wsj_view.py b/openbb_terminal/economy/wsj_view.py similarity index 94% rename from gamestonk_terminal/economy/wsj_view.py rename to openbb_terminal/economy/wsj_view.py index b7a5dd9f26d..f89f2b6079f 100644 --- a/gamestonk_terminal/economy/wsj_view.py +++ b/openbb_terminal/economy/wsj_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy import wsj_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy import wsj_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/yfinance_model.py b/openbb_terminal/economy/yfinance_model.py similarity index 95% rename from gamestonk_terminal/economy/yfinance_model.py rename to openbb_terminal/economy/yfinance_model.py index d41ed59bce4..f5d8ebb4f37 100644 --- a/gamestonk_terminal/economy/yfinance_model.py +++ b/openbb_terminal/economy/yfinance_model.py @@ -6,8 +6,8 @@ import logging import pandas as pd import yfinance as yf -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/economy/yfinance_view.py b/openbb_terminal/economy/yfinance_view.py similarity index 86% rename from gamestonk_terminal/economy/yfinance_view.py rename to openbb_terminal/economy/yfinance_view.py index 82c7a156393..6dff8b951be 100644 --- a/gamestonk_terminal/economy/yfinance_view.py +++ b/openbb_terminal/economy/yfinance_view.py @@ -10,11 +10,11 @@ import pandas as pd from matplotlib import pyplot as plt import financedatabase as fd -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.economy.yfinance_model import get_index, INDICES -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.config_terminal import theme +from openbb_terminal.decorators import log_start_end +from openbb_terminal.economy.yfinance_model import get_index, INDICES +from openbb_terminal.helper_funcs import ( plot_autoscale, print_rich_table, export_data, @@ -38,7 +38,6 @@ def show_indices( export: str = "", ): """Load (and show) the selected indices over time [Source: Yahoo Finance] - Parameters ---------- indices: list @@ -62,7 +61,6 @@ def show_indices( External axes to plot on export : str Export data to csv,json,xlsx or png,jpg,pdf,svg file - Returns ---------- Plots the Series. @@ -90,8 +88,14 @@ def show_indices( label = index if not indices_data[index].empty: - data_to_percent = 100 * (indices_data[index].values - 1) - ax.plot(data_to_percent, label=label) + + if returns: + indices_data.index.name = "date" + data_to_percent = 100 * (indices_data[index].values - 1) + plot_data = reindex_dates(indices_data) + ax.plot(plot_data.index, data_to_percent, label=label) + else: + ax.plot(indices_data.index, indices_data[index], label=label) ax.set_title("Indices") if returns: @@ -106,8 +110,6 @@ def show_indices( ) if returns: - indices_data.index.name = "date" - plot_data = reindex_dates(indices_data) theme.style_primary_axis( ax, data_index=plot_data.index.to_list(), @@ -141,14 +143,12 @@ def show_indices( @log_start_end(log=logger) def search_indices(keyword: list, limit: int = 10): """Load (and show) the selected indices over time [Source: Yahoo Finance] - Parameters ---------- keyword: list The keyword you wish to search for. This can include spaces. limit: int The amount of views you want to show, by default this is set to 10. - Returns ---------- Shows a rich table with the available options. diff --git a/gamestonk_terminal/etf/README.md b/openbb_terminal/etf/README.md similarity index 100% rename from gamestonk_terminal/etf/README.md rename to openbb_terminal/etf/README.md diff --git a/gamestonk_terminal/etf/__init__.py b/openbb_terminal/etf/__init__.py similarity index 100% rename from gamestonk_terminal/etf/__init__.py rename to openbb_terminal/etf/__init__.py diff --git a/gamestonk_terminal/etf/discovery/disc_api.py b/openbb_terminal/etf/discovery/disc_api.py similarity index 53% rename from gamestonk_terminal/etf/discovery/disc_api.py rename to openbb_terminal/etf/discovery/disc_api.py index 71201caac27..e8dcd51d6d7 100644 --- a/gamestonk_terminal/etf/discovery/disc_api.py +++ b/openbb_terminal/etf/discovery/disc_api.py @@ -1,12 +1,12 @@ """Discover context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import # Context menus -from gamestonk_terminal.etf.discovery.wsj_view import show_top_mover as mover +from openbb_terminal.etf.discovery.wsj_view import show_top_mover as mover # Models models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/etf/discovery/disc_controller.py b/openbb_terminal/etf/discovery/disc_controller.py similarity index 89% rename from gamestonk_terminal/etf/discovery/disc_controller.py rename to openbb_terminal/etf/discovery/disc_controller.py index 3eea6ca2ab6..4be79b05eb2 100644 --- a/gamestonk_terminal/etf/discovery/disc_controller.py +++ b/openbb_terminal/etf/discovery/disc_controller.py @@ -7,17 +7,17 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf.discovery import wsj_view -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf.discovery import wsj_view +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -36,7 +36,7 @@ class DiscoveryController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/etf/discovery/wsj_model.py b/openbb_terminal/etf/discovery/wsj_model.py similarity index 95% rename from gamestonk_terminal/etf/discovery/wsj_model.py rename to openbb_terminal/etf/discovery/wsj_model.py index 1fdb12c3683..b490ed7c127 100644 --- a/gamestonk_terminal/etf/discovery/wsj_model.py +++ b/openbb_terminal/etf/discovery/wsj_model.py @@ -5,8 +5,8 @@ import logging import pandas as pd import requests -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/discovery/wsj_view.py b/openbb_terminal/etf/discovery/wsj_view.py similarity index 79% rename from gamestonk_terminal/etf/discovery/wsj_view.py rename to openbb_terminal/etf/discovery/wsj_view.py index 78e42d27e60..8b36c714868 100644 --- a/gamestonk_terminal/etf/discovery/wsj_view.py +++ b/openbb_terminal/etf/discovery/wsj_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf.discovery import wsj_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf.discovery import wsj_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/etf_api.py b/openbb_terminal/etf/etf_api.py similarity index 73% rename from gamestonk_terminal/etf/etf_api.py rename to openbb_terminal/etf/etf_api.py index bea0219cac4..e1d40cb495f 100644 --- a/gamestonk_terminal/etf/etf_api.py +++ b/openbb_terminal/etf/etf_api.py @@ -1,14 +1,14 @@ """ETF context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import # Context menus -from gamestonk_terminal.stocks.stocks_helper import display_candle as candle -from gamestonk_terminal.common.newsapi_view import display_news -from gamestonk_terminal.common.newsapi_model import get_news +from openbb_terminal.stocks.stocks_helper import display_candle as candle +from openbb_terminal.common.newsapi_view import display_news +from openbb_terminal.common.newsapi_model import get_news from .financedatabase_view import display_etf_by_name as ln from .financedatabase_view import display_etf_by_description as ld from .stockanalysis_view import view_overview as overview diff --git a/gamestonk_terminal/etf/etf_controller.py b/openbb_terminal/etf/etf_controller.py similarity index 96% rename from gamestonk_terminal/etf/etf_controller.py rename to openbb_terminal/etf/etf_controller.py index dc28b79fad3..3107ccd6fd6 100644 --- a/gamestonk_terminal/etf/etf_controller.py +++ b/openbb_terminal/etf/etf_controller.py @@ -11,20 +11,20 @@ import yfinance as yf from prompt_toolkit.completion import NestedCompleter from thepassiveinvestor import create_ETF_report -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common import newsapi_view -from gamestonk_terminal.common.quantitative_analysis import qa_view -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common import newsapi_view +from openbb_terminal.common.quantitative_analysis import qa_view +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import ( financedatabase_view, stockanalysis_model, stockanalysis_view, yfinance_view, ) -from gamestonk_terminal.etf.discovery import disc_controller -from gamestonk_terminal.etf.screener import screener_controller -from gamestonk_terminal.etf.technical_analysis import ta_controller -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.etf.discovery import disc_controller +from openbb_terminal.etf.screener import screener_controller +from openbb_terminal.etf.technical_analysis import ta_controller +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, EXPORT_ONLY_RAW_DATA_ALLOWED, check_non_negative_float, @@ -33,11 +33,11 @@ from gamestonk_terminal.helper_funcs import ( parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.stocks import stocks_helper -from gamestonk_terminal.stocks.comparison_analysis import ca_controller +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console +from openbb_terminal.stocks import stocks_helper +from openbb_terminal.stocks.comparison_analysis import ca_controller # pylint: disable=C0415,C0302 @@ -80,7 +80,7 @@ class ETFController(BaseController): self.etf_data = "" self.etf_holdings: List = list() - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) @@ -570,7 +570,7 @@ class ETFController(BaseController): parser.add_argument( "--folder", default=os.path.dirname(os.path.abspath(__file__)).replace( - "gamestonk_terminal", "exports" + "openbb_terminal", "exports" ), dest="folder", help="Folder where the excel ETF report will be saved", @@ -661,10 +661,10 @@ class ETFController(BaseController): @log_start_end(log=logger) def call_pred(self, _): """Process pred command""" - if gtff.ENABLE_PREDICT: + if obbff.ENABLE_PREDICT: if self.etf_name: try: - from gamestonk_terminal.etf.prediction_techniques import ( + from openbb_terminal.etf.prediction_techniques import ( pred_controller, ) diff --git a/gamestonk_terminal/etf/financedatabase_model.py b/openbb_terminal/etf/financedatabase_model.py similarity index 97% rename from gamestonk_terminal/etf/financedatabase_model.py rename to openbb_terminal/etf/financedatabase_model.py index af0c021a5ce..010dd963f08 100644 --- a/gamestonk_terminal/etf/financedatabase_model.py +++ b/openbb_terminal/etf/financedatabase_model.py @@ -6,7 +6,7 @@ from typing import Dict, List import financedatabase as fd -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/financedatabase_view.py b/openbb_terminal/etf/financedatabase_view.py similarity index 94% rename from gamestonk_terminal/etf/financedatabase_view.py rename to openbb_terminal/etf/financedatabase_view.py index 57dc81f46a2..75ad8646740 100644 --- a/gamestonk_terminal/etf/financedatabase_view.py +++ b/openbb_terminal/etf/financedatabase_view.py @@ -6,10 +6,10 @@ import os import pandas as pd -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import financedatabase_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import financedatabase_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/openbb_terminal/etf/prediction_techniques/pred_api.py b/openbb_terminal/etf/prediction_techniques/pred_api.py new file mode 100644 index 00000000000..ea1d2fe6402 --- /dev/null +++ b/openbb_terminal/etf/prediction_techniques/pred_api.py @@ -0,0 +1,33 @@ +"""Pred context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.prediction_techniques.ets_view import ( + display_exponential_smoothing as ets, +) +from openbb_terminal.common.prediction_techniques.knn_view import ( + display_k_nearest_neighbors as knn, +) +from openbb_terminal.common.prediction_techniques.regression_view import ( + display_regression as regression, +) +from openbb_terminal.common.prediction_techniques.arima_view import ( + display_arima as arima, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_mlp as mlp, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_rnn as rnn, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_lstm as lstm, +) +from openbb_terminal.common.prediction_techniques.neural_networks_view import ( + display_conv1d as conv1d, +) +from openbb_terminal.common.prediction_techniques.mc_view import ( + display_mc_forecast as mc, +) diff --git a/gamestonk_terminal/etf/prediction_techniques/pred_controller.py b/openbb_terminal/etf/prediction_techniques/pred_controller.py similarity index 98% rename from gamestonk_terminal/etf/prediction_techniques/pred_controller.py rename to openbb_terminal/etf/prediction_techniques/pred_controller.py index 77c96f122c1..2f26a7fbf7c 100644 --- a/gamestonk_terminal/etf/prediction_techniques/pred_controller.py +++ b/openbb_terminal/etf/prediction_techniques/pred_controller.py @@ -10,8 +10,8 @@ import numpy as np import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.prediction_techniques import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.prediction_techniques import ( arima_model, arima_view, ets_model, @@ -23,18 +23,18 @@ from gamestonk_terminal.common.prediction_techniques import ( pred_helper, regression_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_FIGURES_ALLOWED, check_positive, get_next_stock_market_days, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.stocks import stocks_helper +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console +from openbb_terminal.stocks import stocks_helper logger = logging.getLogger(__name__) @@ -80,7 +80,7 @@ class PredictionTechniquesController(BaseController): self.interval = interval self.target = "AdjClose" - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["load"]["-r"] = {c: {} for c in stocks_helper.INTERVALS} choices["pick"] = {c: {} for c in self.data.columns} diff --git a/gamestonk_terminal/etf/screener/presets/etf_config.ini b/openbb_terminal/etf/screener/presets/etf_config.ini similarity index 100% rename from gamestonk_terminal/etf/screener/presets/etf_config.ini rename to openbb_terminal/etf/screener/presets/etf_config.ini diff --git a/gamestonk_terminal/etf/screener/screener_api.py b/openbb_terminal/etf/screener/screener_api.py similarity index 52% rename from gamestonk_terminal/etf/screener/screener_api.py rename to openbb_terminal/etf/screener/screener_api.py index 8fcf52a38ea..2ff6be622c2 100644 --- a/gamestonk_terminal/etf/screener/screener_api.py +++ b/openbb_terminal/etf/screener/screener_api.py @@ -1,12 +1,12 @@ """Screener context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import # Context menus -from gamestonk_terminal.etf.screener.screener_view import view_screener as screen +from openbb_terminal.etf.screener.screener_view import view_screener as screen # Models models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/etf/screener/screener_controller.py b/openbb_terminal/etf/screener/screener_controller.py similarity index 94% rename from gamestonk_terminal/etf/screener/screener_controller.py rename to openbb_terminal/etf/screener/screener_controller.py index 121bf753273..54e186e8419 100644 --- a/gamestonk_terminal/etf/screener/screener_controller.py +++ b/openbb_terminal/etf/screener/screener_controller.py @@ -10,18 +10,18 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import financedatabase_model, financedatabase_view -from gamestonk_terminal.etf.screener import screener_view -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import financedatabase_model, financedatabase_view +from openbb_terminal.etf.screener import screener_view +from openbb_terminal.helper_funcs import ( EXPORT_ONLY_RAW_DATA_ALLOWED, check_positive, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -69,7 +69,7 @@ class ScreenerController(BaseController): self.preset = "etf_config" self.screen_tickers: List = list() - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["view"] = {c: None for c in self.preset_choices} choices["set"] = {c: None for c in self.preset_choices} diff --git a/gamestonk_terminal/etf/screener/screener_model.py b/openbb_terminal/etf/screener/screener_model.py similarity index 95% rename from gamestonk_terminal/etf/screener/screener_model.py rename to openbb_terminal/etf/screener/screener_model.py index b584bc38d08..a71c30dad25 100644 --- a/gamestonk_terminal/etf/screener/screener_model.py +++ b/openbb_terminal/etf/screener/screener_model.py @@ -7,7 +7,7 @@ import os import pandas as pd -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/screener/screener_view.py b/openbb_terminal/etf/screener/screener_view.py similarity index 81% rename from gamestonk_terminal/etf/screener/screener_view.py rename to openbb_terminal/etf/screener/screener_view.py index bfb6251f633..2790f7e1e68 100644 --- a/gamestonk_terminal/etf/screener/screener_view.py +++ b/openbb_terminal/etf/screener/screener_view.py @@ -4,10 +4,10 @@ __docformat__ = "numpy" import logging import os -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf.screener import screener_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf.screener import screener_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console # pylint:disable=no-member diff --git a/gamestonk_terminal/etf/stockanalysis_model.py b/openbb_terminal/etf/stockanalysis_model.py similarity index 97% rename from gamestonk_terminal/etf/stockanalysis_model.py rename to openbb_terminal/etf/stockanalysis_model.py index ac4879051ca..9de1b82fe75 100644 --- a/gamestonk_terminal/etf/stockanalysis_model.py +++ b/openbb_terminal/etf/stockanalysis_model.py @@ -9,8 +9,8 @@ import pandas as pd import requests from bs4 import BeautifulSoup as bs -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import get_user_agent +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import get_user_agent logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/stockanalysis_view.py b/openbb_terminal/etf/stockanalysis_view.py similarity index 92% rename from gamestonk_terminal/etf/stockanalysis_view.py rename to openbb_terminal/etf/stockanalysis_view.py index 32e17709e75..f83df61c7b3 100644 --- a/gamestonk_terminal/etf/stockanalysis_view.py +++ b/openbb_terminal/etf/stockanalysis_view.py @@ -5,10 +5,10 @@ import logging import os from typing import List -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import stockanalysis_model -from gamestonk_terminal.helper_funcs import export_data, print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import stockanalysis_model +from openbb_terminal.helper_funcs import export_data, print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/openbb_terminal/etf/technical_analysis/ta_api.py b/openbb_terminal/etf/technical_analysis/ta_api.py new file mode 100644 index 00000000000..1741bd11757 --- /dev/null +++ b/openbb_terminal/etf/technical_analysis/ta_api.py @@ -0,0 +1,41 @@ +"""TA context API.""" + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.technical_analysis.overlap_view import view_ma as ma +from openbb_terminal.common.technical_analysis.overlap_view import view_vwap as vwap +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_cci as cci, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_macd as macd, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_rsi as rsi, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_stoch as stoch, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_fisher as fisher, +) +from openbb_terminal.common.technical_analysis.momentum_view import display_cg as cg +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_adx as adx, +) +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_aroon as aroon, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_bbands as bbands, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_donchian as donchian, +) +from openbb_terminal.common.technical_analysis.volume_view import display_ad as ad +from openbb_terminal.common.technical_analysis.volume_view import display_obv as obv +from openbb_terminal.common.technical_analysis.custom_indicators_view import ( + fibonacci_retracement as fib, +) diff --git a/gamestonk_terminal/etf/technical_analysis/ta_controller.py b/openbb_terminal/etf/technical_analysis/ta_controller.py similarity index 98% rename from gamestonk_terminal/etf/technical_analysis/ta_controller.py rename to openbb_terminal/etf/technical_analysis/ta_controller.py index b09b40e438c..f1dae6df539 100644 --- a/gamestonk_terminal/etf/technical_analysis/ta_controller.py +++ b/openbb_terminal/etf/technical_analysis/ta_controller.py @@ -11,8 +11,8 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.technical_analysis import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.technical_analysis import ( custom_indicators_view, momentum_view, overlap_model, @@ -22,17 +22,17 @@ from gamestonk_terminal.common.technical_analysis import ( volatility_view, volume_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, check_positive, check_positive_list, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -80,7 +80,7 @@ class TechnicalAnalysisController(BaseController): self.start = start self.data = data - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/etf/yfinance_model.py b/openbb_terminal/etf/yfinance_model.py similarity index 96% rename from gamestonk_terminal/etf/yfinance_model.py rename to openbb_terminal/etf/yfinance_model.py index 677c53f8534..70e123c2d06 100644 --- a/gamestonk_terminal/etf/yfinance_model.py +++ b/openbb_terminal/etf/yfinance_model.py @@ -6,7 +6,7 @@ from typing import Dict import yfinance as yf -from gamestonk_terminal.decorators import log_start_end +from openbb_terminal.decorators import log_start_end logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/etf/yfinance_view.py b/openbb_terminal/etf/yfinance_view.py similarity index 90% rename from gamestonk_terminal/etf/yfinance_view.py rename to openbb_terminal/etf/yfinance_view.py index 15c3857ec79..e7ab528c3ea 100644 --- a/gamestonk_terminal/etf/yfinance_view.py +++ b/openbb_terminal/etf/yfinance_view.py @@ -8,16 +8,16 @@ import os import pandas as pd from matplotlib import pyplot as plt -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.etf import yfinance_model -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import log_start_end +from openbb_terminal.etf import yfinance_model +from openbb_terminal.helper_funcs import ( export_data, plot_autoscale, print_rich_table, ) -from gamestonk_terminal.rich_config import console +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/feature_flags.py b/openbb_terminal/feature_flags.py similarity index 51% rename from gamestonk_terminal/feature_flags.py rename to openbb_terminal/feature_flags.py index 5988529922a..7424245c68e 100644 --- a/gamestonk_terminal/feature_flags.py +++ b/openbb_terminal/feature_flags.py @@ -5,12 +5,12 @@ from typing import Union, Optional from dotenv import load_dotenv -gtff_defaults_path = os.path.join(os.path.dirname(__file__), "GTFF_DEFAULTS.json") -if os.path.exists(gtff_defaults_path): - with open(gtff_defaults_path) as f: - GTFF_DEFAULTS = json.load(f) +OPENBB_defaults_path = os.path.join(os.path.dirname(__file__), "OPENBB_DEFAULTS.json") +if os.path.exists(OPENBB_defaults_path): + with open(OPENBB_defaults_path) as f: + OPENBB_DEFAULTS = json.load(f) else: - GTFF_DEFAULTS = dict() + OPENBB_DEFAULTS = dict() env_files = [f for f in os.listdir() if f.endswith(".env")] if env_files: @@ -23,7 +23,7 @@ def assign_feature_flag( """Get the feature flag value in order of priority. - Env variables have the highest priority - - The GTFF_DEFAULTS dictionary has the defaults for the bundled app + - The OPENBB_DEFAULTS dictionary has the defaults for the bundled app - Fallback value is used if none of the above mentioned places have feature flag settings Parameters @@ -46,11 +46,11 @@ def assign_feature_flag( if return_bool else os.getenv(feature_flag) ) - elif feature_flag in GTFF_DEFAULTS: + elif feature_flag in OPENBB_DEFAULTS: feature_flag_value = ( - strtobool(GTFF_DEFAULTS[feature_flag]) + strtobool(OPENBB_DEFAULTS[feature_flag]) if return_bool - else GTFF_DEFAULTS[feature_flag] + else OPENBB_DEFAULTS[feature_flag] ) else: feature_flag_value = ( @@ -60,71 +60,75 @@ def assign_feature_flag( # Use tabulate to print dataframes -USE_TABULATE_DF = assign_feature_flag("GTFF_USE_TABULATE_DF", "True", True) +USE_TABULATE_DF = assign_feature_flag("OPENBB_USE_TABULATE_DF", "True", True) # Use clear console after each command -USE_CLEAR_AFTER_CMD = assign_feature_flag("GTFF_USE_CLEAR_AFTER_CMD", "False", True) +USE_CLEAR_AFTER_CMD = assign_feature_flag("OPENBB_USE_CLEAR_AFTER_CMD", "False", True) # Use coloring features -USE_COLOR = assign_feature_flag("GTFF_USE_COLOR", "True", True) +USE_COLOR = assign_feature_flag("OPENBB_USE_COLOR", "True", True) # Select console flair (choose from config_terminal.py list) -USE_FLAIR = assign_feature_flag("GTFF_USE_FLAIR", ":stars") +USE_FLAIR = assign_feature_flag("OPENBB_USE_FLAIR", ":openbb") # Add date and time to command line -USE_DATETIME = assign_feature_flag("GTFF_USE_DATETIME", "True", True) +USE_DATETIME = assign_feature_flag("OPENBB_USE_DATETIME", "True", True) # Enable interactive matplotlib mode -USE_ION = assign_feature_flag("GTFF_USE_ION", "True", True) +USE_ION = assign_feature_flag("OPENBB_USE_ION", "True", True) # Enable watermark in the figures -USE_WATERMARK = assign_feature_flag("GTFF_USE_WATERMARK", "True", True) +USE_WATERMARK = assign_feature_flag("OPENBB_USE_WATERMARK", "True", True) # Enable command and source in the figures USE_CMD_LOCATION_FIGURE = assign_feature_flag( - "GTFF_USE_CMD_LOCATION_FIGURE", "True", True + "OPENBB_USE_CMD_LOCATION_FIGURE", "True", True ) # Enable Prompt Toolkit -USE_PROMPT_TOOLKIT = assign_feature_flag("GTFF_USE_PROMPT_TOOLKIT", "True", True) +USE_PROMPT_TOOLKIT = assign_feature_flag("OPENBB_USE_PROMPT_TOOLKIT", "True", True) # Enable Prediction features -ENABLE_PREDICT = assign_feature_flag("GTFF_ENABLE_PREDICT", "True", True) +ENABLE_PREDICT = assign_feature_flag("OPENBB_ENABLE_PREDICT", "True", True) # Enable plot autoscaling -USE_PLOT_AUTOSCALING = assign_feature_flag("GTFF_USE_PLOT_AUTOSCALING", "False", True) +USE_PLOT_AUTOSCALING = assign_feature_flag("OPENBB_USE_PLOT_AUTOSCALING", "False", True) # Enable thoughts of the day -ENABLE_THOUGHTS_DAY = assign_feature_flag("GTFF_ENABLE_THOUGHTS_DAY", "False", True) +ENABLE_THOUGHTS_DAY = assign_feature_flag("OPENBB_ENABLE_THOUGHTS_DAY", "False", True) # Quick exit for testing -ENABLE_QUICK_EXIT = assign_feature_flag("GTFF_ENABLE_QUICK_EXIT", "False", True) +ENABLE_QUICK_EXIT = assign_feature_flag("OPENBB_ENABLE_QUICK_EXIT", "False", True) # Open report as HTML, otherwise notebook -OPEN_REPORT_AS_HTML = assign_feature_flag("GTFF_OPEN_REPORT_AS_HTML", "True", True) +OPEN_REPORT_AS_HTML = assign_feature_flag("OPENBB_OPEN_REPORT_AS_HTML", "True", True) # Enable auto print_help when exiting menus -ENABLE_EXIT_AUTO_HELP = assign_feature_flag("GTFF_ENABLE_EXIT_AUTO_HELP", "False", True) +ENABLE_EXIT_AUTO_HELP = assign_feature_flag( + "OPENBB_ENABLE_EXIT_AUTO_HELP", "False", True +) # Remember contexts during session -REMEMBER_CONTEXTS = assign_feature_flag("GTFF_REMEMBER_CONTEXTS", "True", True) +REMEMBER_CONTEXTS = assign_feature_flag("OPENBB_REMEMBER_CONTEXTS", "True", True) # Use the colorful rich terminal -ENABLE_RICH = assign_feature_flag("GTFF_ENABLE_RICH", "True", True) +ENABLE_RICH = assign_feature_flag("OPENBB_ENABLE_RICH", "True", True) # Use the colorful rich terminal -ENABLE_RICH_PANEL = assign_feature_flag("GTFF_ENABLE_RICH_PANEL", "True", True) +ENABLE_RICH_PANEL = assign_feature_flag("OPENBB_ENABLE_RICH_PANEL", "True", True) # Check API KEYS before running a command -ENABLE_CHECK_API = assign_feature_flag("GTFF_ENABLE_CHECK_API", "True", True) +ENABLE_CHECK_API = assign_feature_flag("OPENBB_ENABLE_CHECK_API", "True", True) # Send logs to data lake -LOG_COLLECTION = bool(assign_feature_flag("GTFF_LOG_COLLECTION", "True", True)) +LOG_COLLECTION = bool(assign_feature_flag("OPENBB_LOG_COLLECTION", "True", True)) # Provide export folder path. If empty that means default. -EXPORT_FOLDER_PATH = assign_feature_flag("GTFF_EXPORT_FOLDER_PATH", "") +EXPORT_FOLDER_PATH = assign_feature_flag("OPENBB_EXPORT_FOLDER_PATH", "") # Set a flag if the application is running from a packaged bundle -PACKAGED_APPLICATION = assign_feature_flag("GTFF_PACKAGED_APPLICATION", "False", True) +PACKAGED_APPLICATION = assign_feature_flag("OPENBB_PACKAGED_APPLICATION", "False", True) -LOGGING_COMMIT_HASH = str(assign_feature_flag("GTFF_LOGGING_COMMIT_HASH", "REPLACE_ME")) +LOGGING_COMMIT_HASH = str( + assign_feature_flag("OPENBB_LOGGING_COMMIT_HASH", "REPLACE_ME") +) diff --git a/gamestonk_terminal/forex/README.md b/openbb_terminal/forex/README.md similarity index 100% rename from gamestonk_terminal/forex/README.md rename to openbb_terminal/forex/README.md diff --git a/gamestonk_terminal/forex/__init__.py b/openbb_terminal/forex/__init__.py similarity index 100% rename from gamestonk_terminal/forex/__init__.py rename to openbb_terminal/forex/__init__.py diff --git a/gamestonk_terminal/forex/av_model.py b/openbb_terminal/forex/av_model.py similarity index 96% rename from gamestonk_terminal/forex/av_model.py rename to openbb_terminal/forex/av_model.py index 3e79c19bb5d..d0395948b0a 100644 --- a/gamestonk_terminal/forex/av_model.py +++ b/openbb_terminal/forex/av_model.py @@ -8,9 +8,9 @@ from typing import Dict, List import pandas as pd import requests -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/forex/av_view.py b/openbb_terminal/forex/av_view.py similarity index 80% rename from gamestonk_terminal/forex/av_view.py rename to openbb_terminal/forex/av_view.py index 77c374e97f4..2328ca9e3f4 100644 --- a/gamestonk_terminal/forex/av_view.py +++ b/openbb_terminal/forex/av_view.py @@ -5,11 +5,11 @@ import logging import pandas as pd -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.forex import av_model -from gamestonk_terminal.helper_funcs import print_rich_table -from gamestonk_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.forex import av_model +from openbb_terminal.helper_funcs import print_rich_table +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/forex/data/av_forex_currencies.csv b/openbb_terminal/forex/data/av_forex_currencies.csv similarity index 95% rename from gamestonk_terminal/forex/data/av_forex_currencies.csv rename to openbb_terminal/forex/data/av_forex_currencies.csv index 2d5ee3dd6e3..706c5a1ef18 100644 --- a/gamestonk_terminal/forex/data/av_forex_currencies.csv +++ b/openbb_terminal/forex/data/av_forex_currencies.csv @@ -1,160 +1,160 @@ -currency code,currency name -AED,United Arab Emirates Dirham -AFN,Afghan Afghani -ALL,Albanian Lek -AMD,Armenian Dram -ANG,Netherlands Antillean Guilder -AOA,Angolan Kwanza -ARS,Argentine Peso -AUD,Australian Dollar -AWG,Aruban Florin -AZN,Azerbaijani Manat -BAM,Bosnia-Herzegovina Convertible Mark -BBD,Barbadian Dollar -BDT,Bangladeshi Taka -BGN,Bulgarian Lev -BHD,Bahraini Dinar -BIF,Burundian Franc -BMD,Bermudan Dollar -BND,Brunei Dollar -BOB,Bolivian Boliviano -BRL,Brazilian Real -BSD,Bahamian Dollar -BTN,Bhutanese Ngultrum -BWP,Botswanan Pula -BZD,Belize Dollar -CAD,Canadian Dollar -CDF,Congolese Franc -CHF,Swiss Franc -CLF,Chilean Unit of Account UF -CLP,Chilean Peso -CNH,Chinese Yuan Offshore -CNY,Chinese Yuan -COP,Colombian Peso -CUP,Cuban Peso -CVE,Cape Verdean Escudo -CZK,Czech Republic Koruna -DJF,Djiboutian Franc -DKK,Danish Krone -DOP,Dominican Peso -DZD,Algerian Dinar -EGP,Egyptian Pound -ERN,Eritrean Nakfa -ETB,Ethiopian Birr -EUR,Euro -FJD,Fijian Dollar -FKP,Falkland Islands Pound -GBP,British Pound Sterling -GEL,Georgian Lari -GHS,Ghanaian Cedi -GIP,Gibraltar Pound -GMD,Gambian Dalasi -GNF,Guinean Franc -GTQ,Guatemalan Quetzal -GYD,Guyanaese Dollar -HKD,Hong Kong Dollar -HNL,Honduran Lempira -HRK,Croatian Kuna -HTG,Haitian Gourde -HUF,Hungarian Forint -ICP,Internet Computer -IDR,Indonesian Rupiah -ILS,Israeli New Sheqel -INR,Indian Rupee -IQD,Iraqi Dinar -IRR,Iranian Rial -ISK,Icelandic Krona -JEP,Jersey Pound -JMD,Jamaican Dollar -JOD,Jordanian Dinar -JPY,Japanese Yen -KES,Kenyan Shilling -KGS,Kyrgystani Som -KHR,Cambodian Riel -KMF,Comorian Franc -KPW,North Korean Won -KRW,South Korean Won -KWD,Kuwaiti Dinar -KYD,Cayman Islands Dollar -KZT,Kazakhstani Tenge -LAK,Laotian Kip -LBP,Lebanese Pound -LKR,Sri Lankan Rupee -LRD,Liberian Dollar -LSL,Lesotho Loti -LYD,Libyan Dinar -MAD,Moroccan Dirham -MDL,Moldovan Leu -MGA,Malagasy Ariary -MKD,Macedonian Denar -MMK,Myanma Kyat -MNT,Mongolian Tugrik -MOP,Macanese Pataca -MRO,Mauritanian Ouguiya (pre-2018) -MRU,Mauritanian Ouguiya -MUR,Mauritian Rupee -MVR,Maldivian Rufiyaa -MWK,Malawian Kwacha -MXN,Mexican Peso -MYR,Malaysian Ringgit -MZN,Mozambican Metical -NAD,Namibian Dollar -NGN,Nigerian Naira -NOK,Norwegian Krone -NPR,Nepalese Rupee -NZD,New Zealand Dollar -OMR,Omani Rial -PAB,Panamanian Balboa -PEN,Peruvian Nuevo Sol -PGK,Papua New Guinean Kina -PHP,Philippine Peso -PKR,Pakistani Rupee -PLN,Polish Zloty -PYG,Paraguayan Guarani -QAR,Qatari Rial -RON,Romanian Leu -RSD,Serbian Dinar -RUB,Russian Ruble -RUR,Old Russian Ruble -RWF,Rwandan Franc -SAR,Saudi Riyal -SBDf,Solomon Islands Dollar -SCR,Seychellois Rupee -SDG,Sudanese Pound -SDR,Special Drawing Rights -SEK,Swedish Krona -SGD,Singapore Dollar -SHIB,Shiba Inu -SHP,Saint Helena Pound -SLL,Sierra Leonean Leone -SOS,Somali Shilling -SRD,Surinamese Dollar -SYP,Syrian Pound -SZL,Swazi Lilangeni -THB,Thai Baht -TJS,Tajikistani Somoni -TMT,Turkmenistani Manat -TND,Tunisian Dinar -TOP,Tongan Pa'anga -TRY,Turkish Lira -TTD,Trinidad and Tobago Dollar -TWD,New Taiwan Dollar -TZS,Tanzanian Shilling -UAH,Ukrainian Hryvnia -UGX,Ugandan Shilling -USD,United States Dollar -UYU,Uruguayan Peso -UZS,Uzbekistan Som -VND,Vietnamese Dong -VUV,Vanuatu Vatu -WBTC,Wrapped Bitcoin -WST,Samoan Tala -XAF,CFA Franc BEAC -XCD,East Caribbean Dollar -XDR,Special Drawing Rights -XOF,CFA Franc BCEAO -XPF,CFP Franc -YER,Yemeni Rial -ZAR,South African Rand -ZMW,Zambian Kwacha -ZWL,Zimbabwean Dollar +currency code,currency name +AED,United Arab Emirates Dirham +AFN,Afghan Afghani +ALL,Albanian Lek +AMD,Armenian Dram +ANG,Netherlands Antillean Guilder +AOA,Angolan Kwanza +ARS,Argentine Peso +AUD,Australian Dollar +AWG,Aruban Florin +AZN,Azerbaijani Manat +BAM,Bosnia-Herzegovina Convertible Mark +BBD,Barbadian Dollar +BDT,Bangladeshi Taka +BGN,Bulgarian Lev +BHD,Bahraini Dinar +BIF,Burundian Franc +BMD,Bermudan Dollar +BND,Brunei Dollar +BOB,Bolivian Boliviano +BRL,Brazilian Real +BSD,Bahamian Dollar +BTN,Bhutanese Ngultrum +BWP,Botswanan Pula +BZD,Belize Dollar +CAD,Canadian Dollar +CDF,Congolese Franc +CHF,Swiss Franc +CLF,Chilean Unit of Account UF +CLP,Chilean Peso +CNH,Chinese Yuan Offshore +CNY,Chinese Yuan +COP,Colombian Peso +CUP,Cuban Peso +CVE,Cape Verdean Escudo +CZK,Czech Republic Koruna +DJF,Djiboutian Franc +DKK,Danish Krone +DOP,Dominican Peso +DZD,Algerian Dinar +EGP,Egyptian Pound +ERN,Eritrean Nakfa +ETB,Ethiopian Birr +EUR,Euro +FJD,Fijian Dollar +FKP,Falkland Islands Pound +GBP,British Pound Sterling +GEL,Georgian Lari +GHS,Ghanaian Cedi +GIP,Gibraltar Pound +GMD,Gambian Dalasi +GNF,Guinean Franc +GTQ,Guatemalan Quetzal +GYD,Guyanaese Dollar +HKD,Hong Kong Dollar +HNL,Honduran Lempira +HRK,Croatian Kuna +HTG,Haitian Gourde +HUF,Hungarian Forint +ICP,Internet Computer +IDR,Indonesian Rupiah +ILS,Israeli New Sheqel +INR,Indian Rupee +IQD,Iraqi Dinar +IRR,Iranian Rial +ISK,Icelandic Krona +JEP,Jersey Pound +JMD,Jamaican Dollar +JOD,Jordanian Dinar +JPY,Japanese Yen +KES,Kenyan Shilling +KGS,Kyrgystani Som +KHR,Cambodian Riel +KMF,Comorian Franc +KPW,North Korean Won +KRW,South Korean Won +KWD,Kuwaiti Dinar +KYD,Cayman Islands Dollar +KZT,Kazakhstani Tenge +LAK,Laotian Kip +LBP,Lebanese Pound +LKR,Sri Lankan Rupee +LRD,Liberian Dollar +LSL,Lesotho Loti +LYD,Libyan Dinar +MAD,Moroccan Dirham +MDL,Moldovan Leu +MGA,Malagasy Ariary +MKD,Macedonian Denar +MMK,Myanma Kyat +MNT,Mongolian Tugrik +MOP,Macanese Pataca +MRO,Mauritanian Ouguiya (pre-2018) +MRU,Mauritanian Ouguiya +MUR,Mauritian Rupee +MVR,Maldivian Rufiyaa +MWK,Malawian Kwacha +MXN,Mexican Peso +MYR,Malaysian Ringgit +MZN,Mozambican Metical +NAD,Namibian Dollar +NGN,Nigerian Naira +NOK,Norwegian Krone +NPR,Nepalese Rupee +NZD,New Zealand Dollar +OMR,Omani Rial +PAB,Panamanian Balboa +PEN,Peruvian Nuevo Sol +PGK,Papua New Guinean Kina +PHP,Philippine Peso +PKR,Pakistani Rupee +PLN,Polish Zloty +PYG,Paraguayan Guarani +QAR,Qatari Rial +RON,Romanian Leu +RSD,Serbian Dinar +RUB,Russian Ruble +RUR,Old Russian Ruble +RWF,Rwandan Franc +SAR,Saudi Riyal +SBDf,Solomon Islands Dollar +SCR,Seychellois Rupee +SDG,Sudanese Pound +SDR,Special Drawing Rights +SEK,Swedish Krona +SGD,Singapore Dollar +SHIB,Shiba Inu +SHP,Saint Helena Pound +SLL,Sierra Leonean Leone +SOS,Somali Shilling +SRD,Surinamese Dollar +SYP,Syrian Pound +SZL,Swazi Lilangeni +THB,Thai Baht +TJS,Tajikistani Somoni +TMT,Turkmenistani Manat +TND,Tunisian Dinar +TOP,Tongan Pa'anga +TRY,Turkish Lira +TTD,Trinidad and Tobago Dollar +TWD,New Taiwan Dollar +TZS,Tanzanian Shilling +UAH,Ukrainian Hryvnia +UGX,Ugandan Shilling +USD,United States Dollar +UYU,Uruguayan Peso +UZS,Uzbekistan Som +VND,Vietnamese Dong +VUV,Vanuatu Vatu +WBTC,Wrapped Bitcoin +WST,Samoan Tala +XAF,CFA Franc BEAC +XCD,East Caribbean Dollar +XDR,Special Drawing Rights +XOF,CFA Franc BCEAO +XPF,CFP Franc +YER,Yemeni Rial +ZAR,South African Rand +ZMW,Zambian Kwacha +ZWL,Zimbabwean Dollar diff --git a/gamestonk_terminal/forex/data/yahoofinance_forex.json b/openbb_terminal/forex/data/yahoofinance_forex.json similarity index 100% rename from gamestonk_terminal/forex/data/yahoofinance_forex.json rename to openbb_terminal/forex/data/yahoofinance_forex.json diff --git a/gamestonk_terminal/forex/forex_api.py b/openbb_terminal/forex/forex_api.py similarity index 82% rename from gamestonk_terminal/forex/forex_api.py rename to openbb_terminal/forex/forex_api.py index f2331a40688..113fbd43358 100644 --- a/gamestonk_terminal/forex/forex_api.py +++ b/openbb_terminal/forex/forex_api.py @@ -1,6 +1,6 @@ """Forex context API.""" import os -from gamestonk_terminal.helper_classes import ModelsNamespace as _models +from openbb_terminal.helper_classes import ModelsNamespace as _models # flake8: noqa # pylint: disable=unused-import diff --git a/gamestonk_terminal/forex/forex_controller.py b/openbb_terminal/forex/forex_controller.py similarity index 93% rename from gamestonk_terminal/forex/forex_controller.py rename to openbb_terminal/forex/forex_controller.py index 0319f1f7067..64149e9cd89 100644 --- a/gamestonk_terminal/forex/forex_controller.py +++ b/openbb_terminal/forex/forex_controller.py @@ -10,15 +10,15 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.forex import av_view, forex_helper -from gamestonk_terminal.forex.forex_helper import FOREX_SOURCES, SOURCES_INTERVALS -from gamestonk_terminal.helper_funcs import parse_known_args_and_warn, valid_date -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import check_api_key +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.forex import av_view, forex_helper +from openbb_terminal.forex.forex_helper import FOREX_SOURCES, SOURCES_INTERVALS +from openbb_terminal.helper_funcs import parse_known_args_and_warn, valid_date +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import check_api_key # pylint: disable=R1710,import-outside-toplevel @@ -42,7 +42,7 @@ class ForexController(BaseController): self.source = "yf" self.data = pd.DataFrame() - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} choices["to"] = {c: None for c in forex_helper.YF_CURRENCY_LIST} choices["from"] = {c: None for c in forex_helper.YF_CURRENCY_LIST} @@ -285,7 +285,7 @@ class ForexController(BaseController): @check_api_key(["OANDA_ACCOUNT_TYPE", "OANDA_ACCOUNT", "OANDA_TOKEN"]) def call_oanda(self, _): """Enter Oanda menu.""" - from gamestonk_terminal.forex.oanda.oanda_controller import OandaController + from openbb_terminal.forex.oanda.oanda_controller import OandaController if self.to_symbol and self.from_symbol: @@ -299,7 +299,7 @@ class ForexController(BaseController): @log_start_end(log=logger) def call_ta(self, _): """Process ta command""" - from gamestonk_terminal.forex.technical_analysis.ta_controller import ( + from openbb_terminal.forex.technical_analysis.ta_controller import ( TechnicalAnalysisController, ) diff --git a/gamestonk_terminal/forex/forex_helper.py b/openbb_terminal/forex/forex_helper.py similarity index 94% rename from gamestonk_terminal/forex/forex_helper.py rename to openbb_terminal/forex/forex_helper.py index 33695412f7f..1a2295bc9ce 100644 --- a/gamestonk_terminal/forex/forex_helper.py +++ b/openbb_terminal/forex/forex_helper.py @@ -9,11 +9,11 @@ import pandas as pd import matplotlib.pyplot as plt import mplfinance as mpf -from gamestonk_terminal.forex import av_model -from gamestonk_terminal.rich_config import console -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.config_terminal import theme +from openbb_terminal.forex import av_model +from openbb_terminal.rich_config import console +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.config_terminal import theme FOREX_SOURCES: Dict = { diff --git a/openbb_terminal/forex/oanda/oanda_api.py b/openbb_terminal/forex/oanda/oanda_api.py new file mode 100644 index 00000000000..e053ea24bdf --- /dev/null +++ b/openbb_terminal/forex/oanda/oanda_api.py @@ -0,0 +1,27 @@ +"""Oanda context API.""" +import os +from openbb_terminal.helper_classes import ModelsNamespace as _models + +# flake8: noqa +# pylint: disable=unused-import + +# Context menus + +from openbb_terminal.forex.oanda.oanda_view import get_fx_price as price +from openbb_terminal.forex.oanda.oanda_view import get_account_summary as summary +from openbb_terminal.forex.oanda.oanda_view import get_order_book as orderbook +from openbb_terminal.forex.oanda.oanda_view import get_position_book as positionbook + +# Renamed due to python reserved word +from openbb_terminal.forex.oanda.oanda_view import list_orders as listorder +from openbb_terminal.forex.oanda.oanda_view import create_order as order +from openbb_terminal.forex.oanda.oanda_view import cancel_pending_order as cancel +from openbb_terminal.forex.oanda.oanda_view import get_open_positions as positions +from openbb_terminal.forex.oanda.oanda_view import get_pending_orders as pending +from openbb_terminal.forex.oanda.oanda_view import get_open_trades as trades +from openbb_terminal.forex.oanda.oanda_view import close_trade as closetrade +from openbb_terminal.forex.oanda.oanda_view import show_candles as candles +from openbb_terminal.forex.oanda.oanda_view import calendar + +# Models +models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/forex/oanda/oanda_controller.py b/openbb_terminal/forex/oanda/oanda_controller.py similarity index 96% rename from gamestonk_terminal/forex/oanda/oanda_controller.py rename to openbb_terminal/forex/oanda/oanda_controller.py index 16bfb8147ab..d41ababc2e2 100644 --- a/gamestonk_terminal/forex/oanda/oanda_controller.py +++ b/openbb_terminal/forex/oanda/oanda_controller.py @@ -7,19 +7,19 @@ from typing import List, Union from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.forex import av_model, forex_helper -from gamestonk_terminal.forex.forex_helper import FOREX_SOURCES -from gamestonk_terminal.forex.oanda import oanda_view -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal import config_terminal as cfg +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.forex import av_model, forex_helper +from openbb_terminal.forex.forex_helper import FOREX_SOURCES +from openbb_terminal.forex.oanda import oanda_view +from openbb_terminal.helper_funcs import ( check_non_negative_float, parse_known_args_and_warn, ) -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -59,7 +59,7 @@ class OandaController(BaseController): self.source = "Oanda" self.instrument: Union[str, None] = None - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} # TODO: We currently use the Alpha Vantage currency list for autocompletion # This leads to messages like `USD_EUR is not a valid instrument.` diff --git a/gamestonk_terminal/forex/oanda/oanda_model.py b/openbb_terminal/forex/oanda/oanda_model.py similarity index 99% rename from gamestonk_terminal/forex/oanda/oanda_model.py rename to openbb_terminal/forex/oanda/oanda_model.py index dc36719ac75..9ce651f3338 100644 --- a/gamestonk_terminal/forex/oanda/oanda_model.py +++ b/openbb_terminal/forex/oanda/oanda_model.py @@ -19,9 +19,9 @@ from oandapyV20.endpoints import ( ) from oandapyV20.exceptions import V20Error -from gamestonk_terminal import config_terminal as cfg -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.rich_config import console +from openbb_terminal import config_terminal as cfg +from openbb_terminal.decorators import log_start_end +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/forex/oanda/oanda_view.py b/openbb_terminal/forex/oanda/oanda_view.py similarity index 97% rename from gamestonk_terminal/forex/oanda/oanda_view.py rename to openbb_terminal/forex/oanda/oanda_view.py index 72bbea96f44..19f12c9dec6 100644 --- a/gamestonk_terminal/forex/oanda/oanda_view.py +++ b/openbb_terminal/forex/oanda/oanda_view.py @@ -11,11 +11,11 @@ import pandas as pd import pandas_ta as ta import seaborn as sns -from gamestonk_terminal.config_terminal import theme -from gamestonk_terminal.config_plot import PLOT_DPI -from gamestonk_terminal.decorators import check_api_key -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.forex.oanda.oanda_model import ( +from openbb_terminal.config_terminal import theme +from openbb_terminal.config_plot import PLOT_DPI +from openbb_terminal.decorators import check_api_key +from openbb_terminal.decorators import log_start_end +from openbb_terminal.forex.oanda.oanda_model import ( account_summary_request, cancel_pending_order_request, close_trades_request, @@ -30,8 +30,8 @@ from gamestonk_terminal.forex.oanda.oanda_model import ( pending_orders_request, positionbook_plot_data_request, ) -from gamestonk_terminal.helper_funcs import plot_autoscale -from gamestonk_terminal.rich_config import console +from openbb_terminal.helper_funcs import plot_autoscale +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) diff --git a/gamestonk_terminal/forex/technical_analysis/__init__.py b/openbb_terminal/forex/technical_analysis/__init__.py similarity index 100% rename from gamestonk_terminal/forex/technical_analysis/__init__.py rename to openbb_terminal/forex/technical_analysis/__init__.py diff --git a/openbb_terminal/forex/technical_analysis/ta_api.py b/openbb_terminal/forex/technical_analysis/ta_api.py new file mode 100644 index 00000000000..fd082892a30 --- /dev/null +++ b/openbb_terminal/forex/technical_analysis/ta_api.py @@ -0,0 +1,43 @@ +"""TA context API.""" +import os +from openbb_terminal.helper_classes import ModelsNamespace as _models + +# flake8: noqa +# pylint: disable=unused-import + +# Menu commands +from openbb_terminal.common.technical_analysis.overlap_view import view_ma as ma +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_cci as cci, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_macd as macd, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_rsi as rsi, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_stoch as stoch, +) +from openbb_terminal.common.technical_analysis.momentum_view import ( + display_fisher as fisher, +) +from openbb_terminal.common.technical_analysis.momentum_view import display_cg as cg +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_adx as adx, +) +from openbb_terminal.common.technical_analysis.trend_indicators_view import ( + display_aroon as aroon, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_bbands as bbands, +) +from openbb_terminal.common.technical_analysis.volatility_view import ( + display_donchian as donchian, +) +from openbb_terminal.common.technical_analysis.custom_indicators_view import ( + fibonacci_retracement as fib, +) + +# Models +models = _models(os.path.abspath(os.path.dirname(__file__))) diff --git a/gamestonk_terminal/forex/technical_analysis/ta_controller.py b/openbb_terminal/forex/technical_analysis/ta_controller.py similarity index 98% rename from gamestonk_terminal/forex/technical_analysis/ta_controller.py rename to openbb_terminal/forex/technical_analysis/ta_controller.py index 4d25ae2bc65..70903875cab 100644 --- a/gamestonk_terminal/forex/technical_analysis/ta_controller.py +++ b/openbb_terminal/forex/technical_analysis/ta_controller.py @@ -10,8 +10,8 @@ from typing import List import pandas as pd from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.common.technical_analysis import ( +from openbb_terminal import feature_flags as obbff +from openbb_terminal.common.technical_analysis import ( custom_indicators_view, momentum_view, overlap_view, @@ -19,18 +19,18 @@ from gamestonk_terminal.common.technical_analysis import ( volatility_view, volume_view, ) -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import ( +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import ( EXPORT_BOTH_RAW_DATA_AND_FIGURES, check_positive, check_positive_list, parse_known_args_and_warn, valid_date, ) -from gamestonk_terminal.forex.forex_helper import FOREX_SOURCES -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import StockBaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal.forex.forex_helper import FOREX_SOURCES +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import StockBaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -76,7 +76,7 @@ class TechnicalAnalysisController(StockBaseController): self.data = data self.data["Adj Close"] = data["Close"] - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/helper_classes.py b/openbb_terminal/helper_classes.py similarity index 97% rename from gamestonk_terminal/helper_classes.py rename to openbb_terminal/helper_classes.py index e2cf70ef905..75a09a9d688 100644 --- a/gamestonk_terminal/helper_classes.py +++ b/openbb_terminal/helper_classes.py @@ -314,7 +314,7 @@ class TerminalStyle: fig : plt.figure A matplotlib figure """ - label = "Gamestonk Terminal" + label = "OpenBB Terminal" fig.text( 0.99, 0.0420, @@ -337,7 +337,7 @@ class TerminalStyle: fig : plt.figure A matplotlib figure """ - from gamestonk_terminal.helper_funcs import command_location + from openbb_terminal.helper_funcs import command_location if command_location: fig.text( @@ -354,16 +354,16 @@ class TerminalStyle: # pylint: disable=import-outside-toplevel def visualize_output(self, force_tight_layout: bool = True): """Show chart in an interactive widget.""" - import gamestonk_terminal.feature_flags as gtff - from gamestonk_terminal.rich_config import console + import openbb_terminal.feature_flags as obbff + from openbb_terminal.rich_config import console - if gtff.USE_CMD_LOCATION_FIGURE: + if obbff.USE_CMD_LOCATION_FIGURE: self.add_cmd_source(plt.gcf()) - if gtff.USE_WATERMARK: + if obbff.USE_WATERMARK: self.add_label(plt.gcf()) if force_tight_layout: plt.tight_layout(pad=self.tight_layout_padding) - if gtff.USE_ION: + if obbff.USE_ION: plt.ion() plt.show() console.print() diff --git a/gamestonk_terminal/helper_funcs.py b/openbb_terminal/helper_funcs.py similarity index 96% rename from gamestonk_terminal/helper_funcs.py rename to openbb_terminal/helper_funcs.py index b0d13352199..78223d17f74 100644 --- a/gamestonk_terminal/helper_funcs.py +++ b/openbb_terminal/helper_funcs.py @@ -24,9 +24,9 @@ import pandas.io.formats.format import requests from screeninfo import get_monitors -from gamestonk_terminal.rich_config import console -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal import config_plot as cfgPlot +from openbb_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal import config_plot as cfgPlot logger = logging.getLogger(__name__) @@ -71,9 +71,9 @@ def set_export_folder(env_file: str = ".env", path_folder: str = ""): path_folder: str Path folder location """ - os.environ["GTFF_EXPORT_FOLDER_PATH"] = path_folder - dotenv.set_key(env_file, "GTFF_EXPORT_FOLDER_PATH", path_folder) - gtff.EXPORT_FOLDER_PATH = path_folder + os.environ["OPENBB_EXPORT_FOLDER_PATH"] = path_folder + dotenv.set_key(env_file, "OPENBB_EXPORT_FOLDER_PATH", path_folder) + obbff.EXPORT_FOLDER_PATH = path_folder def check_path(path: str) -> str: @@ -155,7 +155,7 @@ def print_rich_table( String to """ - if gtff.USE_TABULATE_DF: + if obbff.USE_TABULATE_DF: table = Table(title=title, show_lines=True) if show_index: @@ -475,7 +475,7 @@ def plot_view_stock(df: pd.DataFrame, symbol: str, interval: str): fontfamily="serif", fontstyle="italic", ) - if gtff.USE_ION: + if obbff.USE_ION: plt.ion() fig.tight_layout(pad=2) plt.setp(ax[1].get_xticklabels(), rotation=20, horizontalalignment="right") @@ -890,7 +890,7 @@ def parse_known_args_and_warn( type=int, ) - if gtff.USE_CLEAR_AFTER_CMD: + if obbff.USE_CLEAR_AFTER_CMD: system_clear() try: @@ -941,7 +941,7 @@ def lett_to_num(word: str) -> str: def get_flair() -> str: """Get a flair icon""" flairs = { - ":bb": "(🦋)", + ":openbb": "(🦋)", ":rocket": "(🚀🚀)", ":diamond": "(💎💎)", ":stars": "(✨)", @@ -967,11 +967,11 @@ def get_flair() -> str: } flair = ( - flairs[str(gtff.USE_FLAIR)] - if str(gtff.USE_FLAIR) in flairs - else str(gtff.USE_FLAIR) + flairs[str(obbff.USE_FLAIR)] + if str(obbff.USE_FLAIR) in flairs + else str(obbff.USE_FLAIR) ) - if gtff.USE_DATETIME and get_user_timezone_or_invalid() != "INVALID": + if obbff.USE_DATETIME and get_user_timezone_or_invalid() != "INVALID": dtime = datetime.now(pytz.timezone(get_user_timezone())).strftime( "%Y %b %d, %H:%M" ) @@ -1007,11 +1007,11 @@ def get_user_timezone() -> str: Returns ------- str - user timezone based on timezone.gst file + user timezone based on timezone.openbb file """ filename = os.path.join( os.path.dirname(os.path.abspath(__file__)), - "timezone.gst", + "timezone.openbb", ) if os.path.isfile(filename): with open(filename) as f: @@ -1025,7 +1025,7 @@ def get_user_timezone_or_invalid() -> str: Returns ------- str - user timezone based on timezone.gst file or INVALID + user timezone based on timezone.openbb file or INVALID """ user_tz = get_user_timezone() if is_timezone_valid(user_tz): @@ -1043,7 +1043,7 @@ def replace_user_timezone(user_tz: str) -> None: """ filename = os.path.join( os.path.dirname(os.path.abspath(__file__)), - "timezone.gst", + "timezone.openbb", ) if os.path.isfile(filename): with open(filename, "w") as f: @@ -1055,7 +1055,7 @@ def replace_user_timezone(user_tz: str) -> None: else: console.print("Timezone selected is not valid", "\n") else: - console.print("timezone.gst file does not exist", "\n") + console.print("timezone.openbb file does not exist", "\n") def str_to_bool(value) -> bool: @@ -1087,7 +1087,7 @@ def get_screeninfo(): def plot_autoscale(): """Autoscale plot""" - if gtff.USE_PLOT_AUTOSCALING: + if obbff.USE_PLOT_AUTOSCALING: x, y = get_screeninfo() # Get screen size x = ((x) * cfgPlot.PLOT_WIDTH_PERCENTAGE * 10**-2) / ( cfgPlot.PLOT_DPI @@ -1177,13 +1177,13 @@ def export_data( if export_type: now = datetime.now() - if gtff.EXPORT_FOLDER_PATH: - full_path_dir = str(gtff.EXPORT_FOLDER_PATH) - path_cmd = dir_path.split("gamestonk_terminal/")[1].replace("/", "_") + if obbff.EXPORT_FOLDER_PATH: + full_path_dir = str(obbff.EXPORT_FOLDER_PATH) + path_cmd = dir_path.split("openbb_terminal/")[1].replace("/", "_") default_filename = f"{now.strftime('%Y%m%d_%H%M%S')}_{path_cmd}_{func_name}" else: - if gtff.PACKAGED_APPLICATION: + if obbff.PACKAGED_APPLICATION: default_filename = ( f"{now.strftime('%Y%m%d_%H%M%S')}_{path_cmd}_{func_name}" ) @@ -1201,7 +1201,7 @@ def export_data( return else: default_filename = f"{func_name}_{now.strftime('%Y%m%d_%H%M%S')}" - full_path_dir = dir_path.replace("gamestonk_terminal", "exports") + full_path_dir = dir_path.replace("openbb_terminal", "exports") for exp_type in export_type.split(","): diff --git a/gamestonk_terminal/jupyter/README.md b/openbb_terminal/jupyter/README.md similarity index 88% rename from gamestonk_terminal/jupyter/README.md rename to openbb_terminal/jupyter/README.md index f3306a79127..1e78654067b 100644 --- a/gamestonk_terminal/jupyter/README.md +++ b/openbb_terminal/jupyter/README.md @@ -7,7 +7,7 @@ This menu has a different concept from remaining menus. It has 2 main goals: ## How to create your own personal report -1. Copy one of the existing notebook reports as a template, e.g. [dark_pool.ipynb](/gamestonk_terminal/reports/dark_pool.ipynb). +1. Copy one of the existing notebook reports as a template, e.g. [dark_pool.ipynb](/openbb_terminal/reports/dark_pool.ipynb). 2. Rename that notebook with a name that reflects what you want this notebook to contain, even including your name. @@ -26,7 +26,7 @@ This menu has a different concept from remaining menus. It has 2 main goals: - Create a code cell, where you should both: import a module, and call a function to display a chart or print data. E.g. ```python - from gamestonk_terminal.stocks.due_diligence import finviz_view + from openbb_terminal.stocks.due_diligence import finviz_view finviz_view.analyst(ticker=ticker, export='') ``` @@ -36,13 +36,13 @@ help in discord) or look into our readthedocs (#TODO). ## How to run the report -1. In [config_terminal](/gamestonk_terminal/config_terminal.py) you may need to change your `PAPERMILL_NOTEBOOK_REPORT_PORT` +1. In [config_terminal](/openbb_terminal/config_terminal.py) you may need to change your `PAPERMILL_NOTEBOOK_REPORT_PORT` from `8888`. If the notebook generation fails, it is likely that the port selected is not the correct one. 2. Start the terminal with `python terminal.py` 3. Select `reports` context, and choose from the options selected - which are derived from the .ipynb jupyter notebook - files on the [reports](/gamestonk_terminal/reports/) folder. + files on the [reports](/openbb_terminal/reports/) folder. 4. This should prompt you with a filled notebook with name: `__.ipynb`. E.g. `20210725_193517_dark_pool_AMC.ipynb` diff --git a/gamestonk_terminal/jupyter/__init__.py b/openbb_terminal/jupyter/__init__.py similarity index 100% rename from gamestonk_terminal/jupyter/__init__.py rename to openbb_terminal/jupyter/__init__.py diff --git a/gamestonk_terminal/jupyter/dashboards/chains.ipynb b/openbb_terminal/jupyter/dashboards/chains.ipynb similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/chains.ipynb rename to openbb_terminal/jupyter/dashboards/chains.ipynb diff --git a/gamestonk_terminal/jupyter/dashboards/correlation.ipynb b/openbb_terminal/jupyter/dashboards/correlation.ipynb similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/correlation.ipynb rename to openbb_terminal/jupyter/dashboards/correlation.ipynb diff --git a/gamestonk_terminal/jupyter/dashboards/crypto.ipynb b/openbb_terminal/jupyter/dashboards/crypto.ipynb similarity index 94% rename from gamestonk_terminal/jupyter/dashboards/crypto.ipynb rename to openbb_terminal/jupyter/dashboards/crypto.ipynb index 830e666a7db..7972cda6037 100644 --- a/gamestonk_terminal/jupyter/dashboards/crypto.ipynb +++ b/openbb_terminal/jupyter/dashboards/crypto.ipynb @@ -24,9 +24,9 @@ "from IPython.display import display\n", "import pandas as pd\n", "\n", - "from gamestonk_terminal import api as gst\n", + "from openbb_terminal import api as openbb\n", "\n", - "ipw.HTML(f\"\")" + "ipw.HTML(f\"\")" ] }, { @@ -56,7 +56,7 @@ "source": [ "def get_exchange_rate(coin: str, days: int = 2):\n", " \"\"\"Get exchange rate for a cryptocurrency agains USD.\"\"\"\n", - " (_, _, _, _, current_df, _,) = gst.crypto.load(\n", + " (_, _, _, _, current_df, _,) = openbb.crypto.load(\n", " coin=coin,\n", " source=\"cp\",\n", " days=days,\n", @@ -94,7 +94,7 @@ " widgets = list(grid.children)\n", " widgets.append(\n", " ipw.HTML(\n", - " gst.widgets.price_card(\n", + " openbb.widgets.price_card(\n", " ticker=coin,\n", " price=price,\n", " price_color=price_color,\n", diff --git a/gamestonk_terminal/jupyter/dashboards/currencies.ipynb b/openbb_terminal/jupyter/dashboards/currencies.ipynb similarity index 96% rename from gamestonk_terminal/jupyter/dashboards/currencies.ipynb rename to openbb_terminal/jupyter/dashboards/currencies.ipynb index c9b6d61e693..ad612c6ce8e 100644 --- a/gamestonk_terminal/jupyter/dashboards/currencies.ipynb +++ b/openbb_terminal/jupyter/dashboards/currencies.ipynb @@ -19,10 +19,10 @@ "from ipyflex import FlexLayout\n", "from widget_helpers import price_card, stylesheet\n", "\n", - "from gamestonk_terminal import api as gst\n", + "from openbb_terminal import api as openbb\n", "\n", "%matplotlib widget\n", - "gst.theme.applyMPLstyle()\n", + "openbb.theme.applyMPLstyle()\n", "ipw.HTML(f\"\")" ] }, @@ -36,7 +36,7 @@ "def get_exchange_rate(currency_pair: str) -> str:\n", " \"\"\"Get exchange rate for a currency pair.\"\"\"\n", " from_symbol, to_symbol = currency_pair.split(\"/\")\n", - " exchange_data = gst.forex.models.av.get_quote(\n", + " exchange_data = openbb.forex.models.av.get_quote(\n", " to_symbol=to_symbol, from_symbol=from_symbol\n", " )\n", " return exchange_data[\"Realtime Currency Exchange Rate\"][\"5. Exchange Rate\"][:6]\n", @@ -51,7 +51,7 @@ " start_date = datetime.now() - timedelta(days=1)\n", " start_date = start_date.strftime(\"%Y-%m-%d\")\n", "\n", - " exchange_rate_data = gst.forex.models.av.get_historical(\n", + " exchange_rate_data = openbb.forex.models.av.get_historical(\n", " to_symbol=to_symbol,\n", " from_symbol=from_symbol,\n", " start_date=start_date,\n", @@ -59,7 +59,7 @@ " interval=\"15\",\n", " )\n", " fig, ax = plt.subplots(1, 1, figsize=(11, 4))\n", - " gst.forex.candle(\n", + " openbb.forex.candle(\n", " data=exchange_rate_data,\n", " to_symbol=to_symbol,\n", " from_symbol=from_symbol,\n", @@ -163,7 +163,7 @@ "metadata": {}, "outputs": [], "source": [ - "currency_list = gst.forex.models.av.get_currency_list()\n", + "currency_list = openbb.forex.models.av.get_currency_list()\n", "from_widget = ipw.Dropdown(\n", " options=currency_list,\n", " value=\"EUR\",\n", diff --git a/gamestonk_terminal/jupyter/dashboards/dashboards_controller.py b/openbb_terminal/jupyter/dashboards/dashboards_controller.py similarity index 91% rename from gamestonk_terminal/jupyter/dashboards/dashboards_controller.py rename to openbb_terminal/jupyter/dashboards/dashboards_controller.py index c19ce5af98d..b337b606cfc 100644 --- a/gamestonk_terminal/jupyter/dashboards/dashboards_controller.py +++ b/openbb_terminal/jupyter/dashboards/dashboards_controller.py @@ -9,12 +9,12 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.helper_funcs import parse_known_args_and_warn -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.helper_funcs import parse_known_args_and_warn +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console # pylint: disable=consider-using-with @@ -39,7 +39,7 @@ class DashboardsController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) diff --git a/gamestonk_terminal/jupyter/dashboards/shortdata.ipynb b/openbb_terminal/jupyter/dashboards/shortdata.ipynb similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/shortdata.ipynb rename to openbb_terminal/jupyter/dashboards/shortdata.ipynb diff --git a/gamestonk_terminal/jupyter/dashboards/stocks.ipynb b/openbb_terminal/jupyter/dashboards/stocks.ipynb similarity index 99% rename from gamestonk_terminal/jupyter/dashboards/stocks.ipynb rename to openbb_terminal/jupyter/dashboards/stocks.ipynb index ee829386fdb..dcdafd3df9c 100644 --- a/gamestonk_terminal/jupyter/dashboards/stocks.ipynb +++ b/openbb_terminal/jupyter/dashboards/stocks.ipynb @@ -165,7 +165,7 @@ " data = pd.DataFrame(columns=cols)\n", " data[\"Ticker\"] = [clean_row[x] for x in rows]\n", " for ticker in list(infos):\n", - " data[ticker] = [clean_data[x](infos[ticker].get(x,None)) for x in rows]\n", + " data[ticker] = [clean_data[x](infos[ticker].get(x, None)) for x in rows]\n", " new_cols = {k: clean_str(k) for k in rows}\n", " return data" ] diff --git a/gamestonk_terminal/jupyter/dashboards/vsurf.ipynb b/openbb_terminal/jupyter/dashboards/vsurf.ipynb similarity index 97% rename from gamestonk_terminal/jupyter/dashboards/vsurf.ipynb rename to openbb_terminal/jupyter/dashboards/vsurf.ipynb index 45f68869c04..eff046fbefa 100644 --- a/gamestonk_terminal/jupyter/dashboards/vsurf.ipynb +++ b/openbb_terminal/jupyter/dashboards/vsurf.ipynb @@ -15,7 +15,7 @@ "import numpy as np\n", "import pandas as pd\n", "from IPython.display import display\n", - "from gamestonk_terminal import api as gst\n", + "from openbb_terminal import api as openbb\n", "\n", "warnings.filterwarnings(\"ignore\")\n", "module_path = os.path.abspath(os.path.join(\"../..\"))\n", @@ -72,7 +72,7 @@ " def create(self, z, ticker, height, width):\n", " if ticker:\n", " if ticker != self.last_ticker:\n", - " self.df = gst.stocks.options.models.yfinance.get_iv_surface(ticker)\n", + " self.df = openbb.stocks.options.models.yfinance.get_iv_surface(ticker)\n", " self.last_ticker = ticker\n", "\n", " if not self.df.empty:\n", diff --git a/gamestonk_terminal/jupyter/dashboards/widget_helpers.py b/openbb_terminal/jupyter/dashboards/widget_helpers.py similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/widget_helpers.py rename to openbb_terminal/jupyter/dashboards/widget_helpers.py diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/card.j2 b/openbb_terminal/jupyter/dashboards/widgets/card.j2 similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/widgets/card.j2 rename to openbb_terminal/jupyter/dashboards/widgets/card.j2 diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/currencies.json b/openbb_terminal/jupyter/dashboards/widgets/currencies.json similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/widgets/currencies.json rename to openbb_terminal/jupyter/dashboards/widgets/currencies.json diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/style.css b/openbb_terminal/jupyter/dashboards/widgets/style.css similarity index 100% rename from gamestonk_terminal/jupyter/dashboards/widgets/style.css rename to openbb_terminal/jupyter/dashboards/widgets/style.css diff --git a/gamestonk_terminal/jupyter/jupyter_controller.py b/openbb_terminal/jupyter/jupyter_controller.py similarity index 73% rename from gamestonk_terminal/jupyter/jupyter_controller.py rename to openbb_terminal/jupyter/jupyter_controller.py index a9e6dcb3fbb..bcc5bfb8e2e 100644 --- a/gamestonk_terminal/jupyter/jupyter_controller.py +++ b/openbb_terminal/jupyter/jupyter_controller.py @@ -6,11 +6,11 @@ from typing import List from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console # pylint: disable=import-outside-toplevel @@ -31,7 +31,7 @@ class JupyterController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) @@ -46,7 +46,7 @@ class JupyterController(BaseController): @log_start_end(log=logger) def call_reports(self, _): """Process reports command""" - from gamestonk_terminal.jupyter.reports.reports_controller import ( + from openbb_terminal.jupyter.reports.reports_controller import ( ReportController, ) @@ -55,7 +55,7 @@ class JupyterController(BaseController): @log_start_end(log=logger) def call_dashboards(self, _): """Process dashboards command""" - from gamestonk_terminal.jupyter.dashboards.dashboards_controller import ( + from openbb_terminal.jupyter.dashboards.dashboards_controller import ( DashboardsController, ) diff --git a/gamestonk_terminal/jupyter/reports/crypto_market.ipynb b/openbb_terminal/jupyter/reports/crypto_market.ipynb similarity index 88% rename from gamestonk_terminal/jupyter/reports/crypto_market.ipynb rename to openbb_terminal/jupyter/reports/crypto_market.ipynb index a4a1878a1e8..41f571e9280 100644 --- a/gamestonk_terminal/jupyter/reports/crypto_market.ipynb +++ b/openbb_terminal/jupyter/reports/crypto_market.ipynb @@ -60,7 +60,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency import cryptocurrency_helpers\n", + "from openbb_terminal.cryptocurrency import cryptocurrency_helpers\n", "\n", "coin_map_df = (\n", " cryptocurrency_helpers.prepare_all_coins_df().set_index(\"Symbol\").loc[\"btc\"]\n", @@ -85,7 +85,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.overview import coinpaprika_view\n", + "from openbb_terminal.cryptocurrency.overview import coinpaprika_view\n", "\n", "coinpaprika_view.display_global_market(export=\"\")" ] @@ -105,7 +105,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.overview import coinpaprika_view\n", + "from openbb_terminal.cryptocurrency.overview import coinpaprika_view\n", "\n", "coinpaprika_view.display_all_coins_market_info(\n", " currency=\"USD\", sortby=\"volume_24h\", descend=True, top=10, export=\"\"\n", @@ -127,7 +127,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.discovery import pycoingecko_view\n", + "from openbb_terminal.cryptocurrency.discovery import pycoingecko_view\n", "\n", "pycoingecko_view.display_gainers(period=\"24h\", top=10, export=\"\")" ] @@ -147,7 +147,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.discovery import pycoingecko_view\n", + "from openbb_terminal.cryptocurrency.discovery import pycoingecko_view\n", "\n", "pycoingecko_view.display_losers(period=\"24h\", top=10, export=\"\")" ] @@ -167,7 +167,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.discovery import pycoingecko_view\n", + "from openbb_terminal.cryptocurrency.discovery import pycoingecko_view\n", "\n", "pycoingecko_view.display_trending(\n", " export=\"\",\n", @@ -189,7 +189,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.overview import pycoingecko_view\n", + "from openbb_terminal.cryptocurrency.overview import pycoingecko_view\n", "\n", "pycoingecko_view.display_global_defi_info(export=\"\")" ] @@ -209,7 +209,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.discovery import pycoingecko_view\n", + "from openbb_terminal.cryptocurrency.discovery import pycoingecko_view\n", "\n", "pycoingecko_view.display_coins(\"decentralized-finance-defi\", top=10, export=\"\")" ] @@ -229,7 +229,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.cryptocurrency.discovery import dappradar_view\n", + "from openbb_terminal.cryptocurrency.discovery import dappradar_view\n", "\n", "dappradar_view.display_top_dexes(top=10, export=\"\")" ] diff --git a/gamestonk_terminal/jupyter/reports/dark_pool.ipynb b/openbb_terminal/jupyter/reports/dark_pool.ipynb similarity index 89% rename from gamestonk_terminal/jupyter/reports/dark_pool.ipynb rename to openbb_terminal/jupyter/reports/dark_pool.ipynb index 1cea706a535..782c8707a8b 100644 --- a/gamestonk_terminal/jupyter/reports/dark_pool.ipynb +++ b/openbb_terminal/jupyter/reports/dark_pool.ipynb @@ -70,7 +70,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_view\n", + "from openbb_terminal.stocks.dark_pool_shorts import stockgrid_view\n", "\n", "stockgrid_view.dark_pool_short_positions(\n", " num=10, sort_field=\"dpp_dollar\", ascending=True, export=\"\"\n", @@ -92,7 +92,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.dark_pool_shorts import shortinterest_view\n", + "from openbb_terminal.stocks.dark_pool_shorts import shortinterest_view\n", "\n", "shortinterest_view.high_short_interest(num=10, export=\"\")" ] @@ -112,7 +112,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_view\n", + "from openbb_terminal.stocks.dark_pool_shorts import stockgrid_view\n", "\n", "stockgrid_view.net_short_position(ticker=ticker.upper(), num=60, raw=False, export=\"\")\n", "\n", @@ -126,7 +126,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.dark_pool_shorts import stockgrid_view\n", + "from openbb_terminal.stocks.dark_pool_shorts import stockgrid_view\n", "\n", "stockgrid_view.short_interest_volume(\n", " ticker=ticker.upper(), num=60, raw=False, export=\"\"\n", @@ -150,7 +150,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.options import barchart_view\n", + "from openbb_terminal.stocks.options import barchart_view\n", "\n", "barchart_view.print_options_data(ticker=ticker.upper(), export=\"\")" ] @@ -170,7 +170,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.options import yfinance_model, yfinance_view\n", + "from openbb_terminal.stocks.options import yfinance_model, yfinance_view\n", "\n", "selected_date = yfinance_model.option_expirations(ticker)[0]\n", "options = yfinance_model.get_option_chain(ticker, selected_date)\n", @@ -201,8 +201,8 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks import stocks_helper\n", - "from gamestonk_terminal.stocks.dark_pool_shorts import sec_view\n", + "from openbb_terminal.stocks import stocks_helper\n", + "from openbb_terminal.stocks.dark_pool_shorts import sec_view\n", "\n", "stock = stocks_helper.load(ticker)\n", "\n", diff --git a/gamestonk_terminal/jupyter/reports/due_dilligence.ipynb b/openbb_terminal/jupyter/reports/due_dilligence.ipynb similarity index 81% rename from gamestonk_terminal/jupyter/reports/due_dilligence.ipynb rename to openbb_terminal/jupyter/reports/due_dilligence.ipynb index cf0e8ef4952..728c5aac7b2 100644 --- a/gamestonk_terminal/jupyter/reports/due_dilligence.ipynb +++ b/openbb_terminal/jupyter/reports/due_dilligence.ipynb @@ -22,8 +22,8 @@ "import matplotlib.pyplot as plt\n", "import matplotlib_inline.backend_inline\n", "\n", - "from gamestonk_terminal import api as gst\n", - "from gamestonk_terminal.helper_classes import TerminalStyle\n", + "from openbb_terminal import api as openbb\n", + "from openbb_terminal.helper_classes import TerminalStyle\n", "\n", "%matplotlib inline\n", "matplotlib_inline.backend_inline.set_matplotlib_formats(\"svg\")\n", @@ -41,7 +41,7 @@ " theme = TerminalStyle(\"light\", \"light\", \"light\")\n", "except:\n", " pass\n", - "stylesheet = gst.widgets.html_report_stylesheet()" + "stylesheet = openbb.widgets.html_report_stylesheet()" ] }, { @@ -75,10 +75,10 @@ "metadata": {}, "outputs": [], "source": [ - "ticker_data = gst.stocks.load(ticker, start=datetime.now() - timedelta(days=365))\n", - "ticker_data = gst.stocks.process_candle(ticker_data)\n", + "ticker_data = openbb.stocks.load(ticker, start=datetime.now() - timedelta(days=365))\n", + "ticker_data = openbb.stocks.process_candle(ticker_data)\n", "\n", - "report_title = (f\"{ticker.upper()} Due Diligence report ({datetime.now().strftime('%Y-%m-%d %H:%M:%S')})\")\n", + "report_title = f\"{ticker.upper()} Due Diligence report ({datetime.now().strftime('%Y-%m-%d %H:%M:%S')})\"\n", "report_title" ] }, @@ -89,7 +89,7 @@ "metadata": {}, "outputs": [], "source": [ - "overview = gst.stocks.fa.models.yahoo_finance.get_info(ticker=ticker).transpose()[\n", + "overview = openbb.stocks.fa.models.yahoo_finance.get_info(ticker=ticker).transpose()[\n", " \"Long business summary\"\n", "][0]\n", "overview" @@ -114,7 +114,7 @@ " df_year_estimates,\n", " df_quarter_earnings,\n", " df_quarter_revenues,\n", - ") = gst.stocks.dd.models.business_insider.get_estimates(ticker)" + ") = openbb.stocks.dd.models.business_insider.get_estimates(ticker)" ] }, { @@ -196,7 +196,7 @@ "metadata": {}, "outputs": [], "source": [ - "df_sec_filings = gst.stocks.dd.models.marketwatch.get_sec_filings(ticker)[\n", + "df_sec_filings = openbb.stocks.dd.models.marketwatch.get_sec_filings(ticker)[\n", " [\"Type\", \"Category\", \"Link\"]\n", "].head(5)\n", "df_sec_filings" @@ -219,7 +219,7 @@ "metadata": {}, "outputs": [], "source": [ - "df_analyst = gst.stocks.dd.models.finviz.get_analyst_data(ticker)\n", + "df_analyst = openbb.stocks.dd.models.finviz.get_analyst_data(ticker)\n", "df_analyst[\"target_to\"] = df_analyst[\"target_to\"].combine_first(df_analyst[\"target\"])\n", "df_analyst = df_analyst[[\"category\", \"analyst\", \"rating\", \"target_to\"]].rename(\n", " columns={\n", @@ -256,7 +256,7 @@ "outputs": [], "source": [ "fig, (candles, volume) = plt.subplots(nrows=2, ncols=1, figsize=(5, 3), dpi=150)\n", - "gst.stocks.candle(\n", + "openbb.stocks.candle(\n", " s_ticker=ticker,\n", " df_stock=ticker_data,\n", " use_matplotlib=True,\n", @@ -286,7 +286,7 @@ "outputs": [], "source": [ "fig, ax = plt.subplots(figsize=(8, 3), dpi=150)\n", - "gst.stocks.dd.pt(\n", + "openbb.stocks.dd.pt(\n", " ticker=ticker,\n", " start=\"2021-10-25\",\n", " interval=\"1440min\",\n", @@ -317,7 +317,7 @@ "outputs": [], "source": [ "fig, ax = plt.subplots(figsize=(8, 3), dpi=150)\n", - "gst.stocks.dd.rot(\n", + "openbb.stocks.dd.rot(\n", " ticker=ticker,\n", " num=10,\n", " raw=False,\n", @@ -356,34 +356,34 @@ "outputs": [], "source": [ "# Title\n", - "body += gst.widgets.h(1, report_title)\n", + "body += openbb.widgets.h(1, report_title)\n", "\n", - "body += gst.widgets.h(2, \"Overview\")\n", - "body += gst.widgets.row([gst.widgets.p(overview)])\n", + "body += openbb.widgets.h(2, \"Overview\")\n", + "body += openbb.widgets.row([openbb.widgets.p(overview)])\n", "\n", "\n", "# Analysts ratings\n", - "body += gst.widgets.h(2, \"Analyst assessments\")\n", - "body += gst.widgets.row([price_target_chart])\n", - "body += gst.widgets.row([df_analyst.to_html()])\n", - "body += gst.widgets.row([ratings_over_time_chart])\n", + "body += openbb.widgets.h(2, \"Analyst assessments\")\n", + "body += openbb.widgets.row([price_target_chart])\n", + "body += openbb.widgets.row([df_analyst.to_html()])\n", + "body += openbb.widgets.row([ratings_over_time_chart])\n", "\n", "# Price history and yearly estimates\n", - "body += gst.widgets.row(\n", + "body += openbb.widgets.row(\n", " [\n", - " gst.widgets.h(3, \"Price history\") + price_chart,\n", - " gst.widgets.h(3, \"Estimates\") + df_year_estimates.head().to_html(),\n", + " openbb.widgets.h(3, \"Price history\") + price_chart,\n", + " openbb.widgets.h(3, \"Estimates\") + df_year_estimates.head().to_html(),\n", " ]\n", ")\n", "\n", "# Earnings and revenues\n", - "body += gst.widgets.h(2, \"Earnings and revenues\")\n", - "body += gst.widgets.row([df_quarter_earnings.head().to_html()])\n", - "body += gst.widgets.row([df_quarter_revenues.head().to_html()])\n", + "body += openbb.widgets.h(2, \"Earnings and revenues\")\n", + "body += openbb.widgets.row([df_quarter_earnings.head().to_html()])\n", + "body += openbb.widgets.row([df_quarter_revenues.head().to_html()])\n", "\n", "# Sec filings and insider trading\n", - "body += gst.widgets.h(2, \"SEC filings\")\n", - "body += gst.widgets.row([df_sec_filings.to_html()])" + "body += openbb.widgets.h(2, \"SEC filings\")\n", + "body += openbb.widgets.row([df_sec_filings.to_html()])" ] }, { @@ -393,7 +393,7 @@ "metadata": {}, "outputs": [], "source": [ - "report = gst.widgets.html_report(title=report_name, stylesheet=stylesheet, body=body)" + "report = openbb.widgets.html_report(title=report_name, stylesheet=stylesheet, body=body)" ] }, { diff --git a/gamestonk_terminal/jupyter/reports/econ_data.ipynb b/openbb_terminal/jupyter/reports/econ_data.ipynb similarity index 91% rename from gamestonk_terminal/jupyter/reports/econ_data.ipynb rename to openbb_terminal/jupyter/reports/econ_data.ipynb index 1299cb05f1c..c4e9799de42 100644 --- a/gamestonk_terminal/jupyter/reports/econ_data.ipynb +++ b/openbb_terminal/jupyter/reports/econ_data.ipynb @@ -62,7 +62,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^DJI\",\n", @@ -90,7 +90,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^DJI\",\n", @@ -118,7 +118,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^GSPC\",\n", @@ -146,7 +146,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^VIX\",\n", @@ -175,7 +175,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^VIX\",\n", @@ -204,7 +204,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^FVX\",\n", @@ -233,7 +233,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^TNX\",\n", @@ -262,7 +262,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"^TYX\",\n", @@ -291,7 +291,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"GLD\",\n", @@ -318,7 +318,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"SLV\",\n", @@ -346,7 +346,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"FXE\",\n", @@ -374,7 +374,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"FXY\",\n", @@ -402,7 +402,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLE\",\n", @@ -431,7 +431,7 @@ }, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"CL=F\",\n", @@ -459,7 +459,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLRE\",\n", @@ -487,7 +487,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"VNQ\",\n", @@ -515,7 +515,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLF\",\n", @@ -543,7 +543,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLF\",\n", @@ -571,7 +571,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLB\",\n", @@ -599,7 +599,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.economy import econ_data_helper\n", + "from openbb_terminal.economy import econ_data_helper\n", "\n", "econ_data_helper.draw_graph(\n", " \"XLB\",\n", diff --git a/gamestonk_terminal/jupyter/reports/reports_controller.py b/openbb_terminal/jupyter/reports/reports_controller.py similarity index 93% rename from gamestonk_terminal/jupyter/reports/reports_controller.py rename to openbb_terminal/jupyter/reports/reports_controller.py index f84e61f6e63..82c2d4808df 100644 --- a/gamestonk_terminal/jupyter/reports/reports_controller.py +++ b/openbb_terminal/jupyter/reports/reports_controller.py @@ -13,11 +13,11 @@ from typing import List import papermill as pm from prompt_toolkit.completion import NestedCompleter -from gamestonk_terminal import feature_flags as gtff -from gamestonk_terminal.decorators import log_start_end -from gamestonk_terminal.menu import session -from gamestonk_terminal.parent_classes import BaseController -from gamestonk_terminal.rich_config import console +from openbb_terminal import feature_flags as obbff +from openbb_terminal.decorators import log_start_end +from openbb_terminal.menu import session +from openbb_terminal.parent_classes import BaseController +from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) @@ -85,7 +85,7 @@ class ReportController(BaseController): """Constructor""" super().__init__(queue) - if session and gtff.USE_PROMPT_TOOLKIT: + if session and obbff.USE_PROMPT_TOOLKIT: choices: dict = {c: {} for c in self.controller_choices} self.completer = NestedCompleter.from_nested_dict(choices) @@ -179,7 +179,7 @@ Select one of the following reports:[/info][cmds] console.print("") notebook_template = os.path.join( - "gamestonk_terminal", "jupyter", "reports", report_to_run + "openbb_terminal", "jupyter", "reports", report_to_run ) args_to_output = f"_{'_'.join(other_args)}" if "_".join(other_args) else "" report_output_name = ( @@ -188,7 +188,7 @@ Select one of the following reports:[/info][cmds] + f"{report_to_run}{args_to_output}" ) notebook_output = os.path.join( - "gamestonk_terminal", + "openbb_terminal", "jupyter", "reports", "stored", @@ -208,7 +208,7 @@ Select one of the following reports:[/info][cmds] kernel_name="python3", ) - if gtff.OPEN_REPORT_AS_HTML: + if obbff.OPEN_REPORT_AS_HTML: report_output_path = os.path.join( os.path.abspath(os.path.join(".")), notebook_output + ".html" ) diff --git a/gamestonk_terminal/jupyter/reports/similar_analysis.ipynb b/openbb_terminal/jupyter/reports/similar_analysis.ipynb similarity index 92% rename from gamestonk_terminal/jupyter/reports/similar_analysis.ipynb rename to openbb_terminal/jupyter/reports/similar_analysis.ipynb index 3a67144d6de..9c19548df0f 100644 --- a/gamestonk_terminal/jupyter/reports/similar_analysis.ipynb +++ b/openbb_terminal/jupyter/reports/similar_analysis.ipynb @@ -62,7 +62,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import (\n", + "from openbb_terminal.stocks.comparison_analysis import (\n", " finviz_compare_model,\n", " yahoo_finance_model,\n", ")\n", @@ -88,7 +88,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.fundamental_analysis import yahoo_finance_model\n", + "from openbb_terminal.stocks.fundamental_analysis import yahoo_finance_model\n", "\n", "df_info = yahoo_finance_model.get_info(ticker)\n", "if \"Long business summary\" in df_info.index:\n", @@ -130,7 +130,7 @@ "outputs": [], "source": [ "import math\n", - "from gamestonk_terminal.stocks.comparison_analysis import yahoo_finance_view\n", + "from openbb_terminal.stocks.comparison_analysis import yahoo_finance_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " for i in range(math.ceil(len(finviz_similar) / 4)):\n", @@ -210,7 +210,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", @@ -238,7 +238,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", @@ -266,7 +266,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", @@ -294,7 +294,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", @@ -322,7 +322,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", @@ -350,7 +350,7 @@ "metadata": {}, "outputs": [], "source": [ - "from gamestonk_terminal.stocks.comparison_analysis import finviz_compare_view\n", + "from openbb_terminal.stocks.comparison_analysis import finviz_compare_view\n", "\n", "if finviz_similar and finviz_similar != [\"\"]:\n", " finviz_compare_view.screener(\n", diff --git a/gamestonk_terminal/jupyter/reports/stored/.gitkeep b/openbb_terminal/jupyter/reports/stored/.gitkeep similarity index 100% rename from gamestonk_terminal/jupyter/reports/stored/.gitkeep rename to openbb_terminal/jupyter/reports/stored/.gitkeep diff --git a/gamestonk_terminal/jupyter/widget_helpers.py b/openbb_terminal/jupyter/widget_helpers.py similarity index 100% rename from gamestonk_terminal/jupyter/widget_helpers.py rename to openbb_terminal/jupyter/widget_helpers.py diff --git a/gamestonk_terminal/jupyter/widgets/card.j2 b/openbb_terminal/jupyter/widgets/card.j2 similarity index 100% rename from gamestonk_terminal/jupyter/widgets/card.j2 rename to openbb_terminal/jupyter/widgets/card.j2 diff --git a/gamestonk_terminal/jupyter/widgets/report.css b/openbb_terminal/jupyter/widgets/report.css similarity index 100% rename from gamestonk_terminal/jupyter/widgets/report.css rename to openbb_terminal/jupyter/widgets/report.css diff --git a/gamestonk_terminal/jupyter/widgets/report.j2 b/openbb_terminal/jupyter/widgets/report.j2 similarity index 90% rename from gamestonk_terminal/jupyter/widgets/report.j2 rename to openbb_terminal/jupyter/widgets/report.j2 index 718424f8136..cfd9124ac77 100644 --- a/gamestonk_terminal/jupyter/widgets/report.j2 +++ b/openbb_terminal/jupyter/widgets/report.j2 @@ -5,7 +5,7 @@ {% if title %} {{ title }} {% else %} - Gamestonk Terminal + OpenBB Terminal {% endif %} {% if stylesheet %}