diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 7ae83dabbef..cb432188ab6 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - release/* jobs: generate: @@ -64,6 +65,7 @@ jobs: # Docs: https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 + if: startsWith(github.ref, 'refs/heads/main') with: github_token: ${{ secrets.DEPLOY_TOKEN }} publish_dir: ./website/build diff --git a/.github/workflows/windows10_build.yml b/.github/workflows/windows10_build.yml index a19a91bd05e..34547b3aa38 100644 --- a/.github/workflows/windows10_build.yml +++ b/.github/workflows/windows10_build.yml @@ -66,6 +66,9 @@ jobs: Set-ItemProperty 'HKLM:\System\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -value 1 git config --system core.longpaths true + - name: Checkout + uses: actions/checkout@v2.4.2 + - name: Download Artifact uses: actions/download-artifact@v2 with: @@ -98,4 +101,3 @@ jobs: Remove-Item '.\build\nsis\OpenBB Terminal Setup.exe' -Recurse Remove-Item .\build\nsis\app\ -Recurse Remove-Item .\dist\ -Recurse - diff --git a/build/docker/compose.env b/build/docker/compose.env index 4bd91a4ea64..766150fdd5b 100644 --- a/build/docker/compose.env +++ b/build/docker/compose.env @@ -1,2 +1,2 @@ OPENBBTERMINAL_DOCKER_REGISTRY="ghcr.io" -OPENBBTERMINAL_DOCKER_RELEASE_VERSION="2.2.0" +OPENBBTERMINAL_DOCKER_RELEASE_VERSION="2.3.0" diff --git a/build/docker/docker-compose.yaml b/build/docker/docker-compose.yaml index c804ecc7161..950a2647a90 100644 --- a/build/docker/docker-compose.yaml +++ b/build/docker/docker-compose.yaml @@ -7,6 +7,6 @@ services: - ~/OpenBBUserData:/home/python/OpenBBUserData - ~/.openbb_terminal:/home/python/.openbb_terminal platform: linux/amd64 - image: ghcr.io/openbb-finance/openbbterminal/openbb:2.2.0 + image: ghcr.io/openbb-finance/openbbterminal/openbb:2.3.0 stdin_open: true # docker run -i tty: true # docker run -t diff --git a/build/nsis/setup.nsi b/build/nsis/setup.nsi index c9cdb0bfb4b..c5b729b822a 100644 --- a/build/nsis/setup.nsi +++ b/build/nsis/setup.nsi @@ -10,7 +10,7 @@ !define NAME "OpenBB Terminal" !define COMPANY "OpenBB" !define APPFILE "OpenBBTerminal.exe" - !define VERSION "2.2.0" + !define VERSION "2.3.0" !define SLUG "${NAME} v${VERSION}" ;-------------------------------- diff --git a/build/pyinstaller/.env b/build/pyinstaller/.env index b13e45549d0..57c669293d1 100644 --- a/build/pyinstaller/.env +++ b/build/pyinstaller/.env @@ -1,5 +1,5 @@ OPENBB_LOGGING_APP_NAME=gst_packaged -OPENBB_LOGGING_COMMIT_HASH=sha:4edfa4f +OPENBB_LOGGING_COMMIT_HASH=sha:7939b37 OPENBB_ENABLE_PREDICT=false OPENBB_ENABLE_CHECK_API=true OPENBB_ENABLE_THOUGHTS_DAY=false diff --git a/openbb_terminal/common/behavioural_analysis/reddit_model.py b/openbb_terminal/common/behavioural_analysis/reddit_model.py index 4a9fd9fb395..43f782ce3f5 100644 --- a/openbb_terminal/common/behavioural_analysis/reddit_model.py +++ b/openbb_terminal/common/behavioural_analysis/reddit_model.py @@ -528,7 +528,6 @@ def get_spac( try: for submission in submissions: - # Get more information about post using PRAW api submission = praw_api.submission(id=submission.id) @@ -814,13 +813,11 @@ def get_due_dilligence( # Ensure that the post hasn't been removed in the meanwhile if not submission.removed_by_category: - # Either just filter out Yolo, and Meme flairs, or focus on DD, based on b_DD flag if ( submission.link_flair_text in l_flair_text, submission.link_flair_text not in ["Yolo", "Meme"], )[show_all_flairs]: - s_datetime = datetime.utcfromtimestamp( submission.created_utc ).strftime("%Y-%m-%d %H:%M:%S") diff --git a/openbb_terminal/common/quantitative_analysis/qa_model.py b/openbb_terminal/common/quantitative_analysis/qa_model.py index 1b30c21f945..38310f6b77c 100644 --- a/openbb_terminal/common/quantitative_analysis/qa_model.py +++ b/openbb_terminal/common/quantitative_analysis/qa_model.py @@ -277,7 +277,6 @@ def get_var( std = data_return.std(axis=0) if adjusted_var: - # Kurtosis # Measures height and sharpness of the central peak relative to that of a standard bell curve k = data_return.kurtosis(axis=0) diff --git a/openbb_terminal/core/integration_tests/integration_controller.py b/openbb_terminal/core/integration_tests/integration_controller.py index 8368ef4b06a..e0b2619d7f3 100644 --- a/openbb_terminal/core/integration_tests/integration_controller.py +++ b/openbb_terminal/core/integration_tests/integration_controller.py @@ -125,7 +125,6 @@ def convert_list_to_test_files(path_list: List[str]) -> List[Path]: test_files = [] for path in path_list: - if path.startswith( str(Path("openbb_terminal", "core", "integration_tests", "scripts")) ): @@ -377,7 +376,6 @@ def run_test_files( fails: Dict[str, Dict[str, Any]] = {} if test_files: - n = len(test_files) start = time.time() @@ -407,7 +405,6 @@ def run_test_files( style="bold", ) with Pool(processes=subprocesses) as pool: - # Choosing chunksize: line 477 .../lib/python3.9/multiprocessing/pool.py chunksize, extra = divmod(n, subprocesses * 4) if extra: @@ -424,7 +421,6 @@ def run_test_files( chunksize=chunksize, ) ): - file_short_name, exception = result if exception: n_failures += 1 @@ -501,7 +497,6 @@ def display_summary( console.print("\n" + to_section_title("integration test summary")) for file, exception in fails.items(): - # Assuming the broken command is the last one called in the traceback broken_cmd = "unknown" frame: FrameSummary diff --git a/openbb_terminal/core/library/operation.py b/openbb_terminal/core/library/operation.py index 89e80903810..5ed89aa5c15 100644 --- a/openbb_terminal/core/library/operation.py +++ b/openbb_terminal/core/library/operation.py @@ -115,7 +115,6 @@ class Operation: class OperationLogger: - last_method: Dict[Any, Any] = {} def __init__( @@ -231,7 +230,6 @@ class OperationLogger: """ if func_module == "openbb_terminal.keys_model": - from openbb_terminal.core.log.generation.settings_logger import ( # pylint: disable=C0415 log_keys, ) diff --git a/openbb_terminal/core/log/generation/settings_logger.py b/openbb_terminal/core/log/generation/settings_logger.py index 46221e64114..8f61c84304a 100644 --- a/openbb_terminal/core/log/generation/settings_logger.py +++ b/openbb_terminal/core/log/generation/settings_logger.py @@ -108,7 +108,6 @@ def log_keys() -> None: current_keys = {} for cfg_var_name in var_list: - cfg_var_value = getattr(cfg, cfg_var_name) if cfg_var_value != "REPLACE_ME": diff --git a/openbb_terminal/cryptocurrency/crypto_models.py b/openbb_terminal/cryptocurrency/crypto_models.py index b020ee40303..ba481ca3dc5 100644 --- a/openbb_terminal/cryptocurrency/crypto_models.py +++ b/openbb_terminal/cryptocurrency/crypto_models.py @@ -64,7 +64,6 @@ def find( def _find_CoinGecko(key: str, query: str, limit: int) -> pd.DataFrame: - # pylint: disable=C0415 from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import ( get_coin_list, @@ -85,7 +84,6 @@ def _find_CoinGecko(key: str, query: str, limit: int) -> pd.DataFrame: def _find_CoinPaprika(key: str, query: str, limit: int) -> pd.DataFrame: - # pylint: disable=C0415 from openbb_terminal.cryptocurrency.due_diligence.coinpaprika_model import ( get_coin_list, @@ -107,7 +105,6 @@ def _find_CoinPaprika(key: str, query: str, limit: int) -> pd.DataFrame: def _find_Binance(key: str, query: str, limit: int) -> pd.DataFrame: - # pylint: disable=C0415 from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import ( get_coin_list, @@ -134,7 +131,6 @@ def _find_Binance(key: str, query: str, limit: int) -> pd.DataFrame: def _find_Coinbase(key: str, query: str, limit: int) -> pd.DataFrame: - # pylint: disable=C0415 from openbb_terminal.cryptocurrency.discovery.pycoingecko_model import ( get_coin_list, diff --git a/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py b/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py index 4d080626c2d..cb9968156c5 100644 --- a/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py +++ b/openbb_terminal/cryptocurrency/cryptocurrency_helpers.py @@ -696,7 +696,6 @@ def display_all_coins( df.drop("index", axis=1, inplace=True) else: - if source == "CoinGecko": coins_df = pycoingecko_model.get_coin_list().drop("index", axis=1) df = _create_closest_match_df(symbol.lower(), coins_df, limit, cutoff) diff --git a/openbb_terminal/cryptocurrency/dataframe_helpers.py b/openbb_terminal/cryptocurrency/dataframe_helpers.py index 4f83d2bdfbb..5510173e3d7 100644 --- a/openbb_terminal/cryptocurrency/dataframe_helpers.py +++ b/openbb_terminal/cryptocurrency/dataframe_helpers.py @@ -125,7 +125,6 @@ def lambda_very_long_number_formatter(num: Union[str, int, float]) -> str: def prettify_paragraph(text): - # Add tab to the beginning of paragraph text = "\t" + text pat = "(? pd.DataFrame: - """Get N coins from CoinGecko [Source: CoinGecko] Parameters @@ -248,7 +247,6 @@ def get_gainers_or_losers( ) if sortby in GAINERS_LOSERS_COLUMNS: - sorted_df = sorted_df[ (sorted_df["Volume [$]"].notna()) & (sorted_df["Market Cap"].notna()) ] diff --git a/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py index 97ca15f3d58..9012f774706 100644 --- a/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py @@ -124,7 +124,6 @@ def display_gainers( df = pycoingecko_model.get_gainers(limit=limit, interval=interval, sortby=sortby) if not df.empty: - for col in ["Volume [$]", "Market Cap"]: if col in df.columns: df[col] = df[col].apply(lambda x: lambda_very_long_number_formatter(x)) @@ -172,7 +171,6 @@ def display_losers( df = pycoingecko_model.get_losers(limit=limit, interval=interval, sortby=sortby) if not df.empty: - for col in ["Volume [$]", "Market Cap"]: if col in df.columns: df[col] = df[col].apply(lambda x: lambda_very_long_number_formatter(x)) diff --git a/openbb_terminal/cryptocurrency/due_diligence/binance_view.py b/openbb_terminal/cryptocurrency/due_diligence/binance_view.py index 8d23a23eb7e..3873911b38b 100644 --- a/openbb_terminal/cryptocurrency/due_diligence/binance_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/binance_view.py @@ -89,7 +89,7 @@ def display_balance( return total = np.sum(df["Amount"]) - console.print(f"\nYou currently have {total} coins and the breakdown is:") + console.print(f"You currently have {total} coins and the breakdown is:\n") print_rich_table( df, headers=df.columns, show_index=True, title="Account Holdings for Assets" diff --git a/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py b/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py index 60537d67575..4b4cb1f558a 100644 --- a/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/coinglass_view.py @@ -128,7 +128,6 @@ def plot_data( ylabel: str = "", external_axes: Optional[List[plt.Axes]] = None, ): - # This plot has 2 axes if not external_axes: _, axes = plt.subplots( @@ -180,7 +179,6 @@ def plot_data_bar( ylabel: str = "", external_axes: Optional[List[plt.Axes]] = None, ): - # This plot has 2 axes if not external_axes: _, axes = plt.subplots( diff --git a/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py b/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py index f0750217794..6434f9832b5 100644 --- a/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/glassnode_model.py @@ -512,7 +512,6 @@ def get_exchange_balances( ) # get price TODO: grab data from loaded symbol if r1.status_code == 200 and r2.status_code == 200 and r3.status_code == 200: - df1 = pd.DataFrame(json.loads(r1.text)) df1.set_index("t", inplace=True) df1.rename(columns={"v": "stacked"}, inplace=True) diff --git a/openbb_terminal/cryptocurrency/due_diligence/messari_view.py b/openbb_terminal/cryptocurrency/due_diligence/messari_view.py index f57867ab373..cf93792f780 100644 --- a/openbb_terminal/cryptocurrency/due_diligence/messari_view.py +++ b/openbb_terminal/cryptocurrency/due_diligence/messari_view.py @@ -222,7 +222,6 @@ def display_marketcap_dominance( ) if not df.empty: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=cfgPlot.PLOT_DPI) diff --git a/openbb_terminal/cryptocurrency/due_diligence/santiment_model.py b/openbb_terminal/cryptocurrency/due_diligence/santiment_model.py index 32a4d957084..07d54d28f93 100644 --- a/openbb_terminal/cryptocurrency/due_diligence/santiment_model.py +++ b/openbb_terminal/cryptocurrency/due_diligence/santiment_model.py @@ -85,7 +85,6 @@ def get_github_activity( df = pd.DataFrame() if response.status_code == 200: - if "getMetric" in response.json()["data"]: df = pd.DataFrame(response.json()["data"]["getMetric"]["timeseriesData"]) df["datetime"] = pd.to_datetime(df["datetime"]) diff --git a/openbb_terminal/cryptocurrency/onchain/bitquery_view.py b/openbb_terminal/cryptocurrency/onchain/bitquery_view.py index d5e1f3fc38c..fd91f059e42 100644 --- a/openbb_terminal/cryptocurrency/onchain/bitquery_view.py +++ b/openbb_terminal/cryptocurrency/onchain/bitquery_view.py @@ -264,7 +264,6 @@ def display_ethereum_unique_senders( df = bitquery_model.get_ethereum_unique_senders(interval, limit, sortby, ascend) if not df.empty: - column_names = ["uniqueSenders", "transactions", "maximumGasPrice"] column_names = prettify_column_names(column_names) @@ -391,7 +390,6 @@ def display_spread_for_crypto_pair( symbol=symbol, to_symbol=to_symbol, limit=limit, sortby=sortby, ascend=ascend ) if not df.empty: - print_rich_table( df, headers=list(df.columns), diff --git a/openbb_terminal/cryptocurrency/onchain/blockchain_model.py b/openbb_terminal/cryptocurrency/onchain/blockchain_model.py index a4869930a58..0f2ace42cfb 100644 --- a/openbb_terminal/cryptocurrency/onchain/blockchain_model.py +++ b/openbb_terminal/cryptocurrency/onchain/blockchain_model.py @@ -126,7 +126,6 @@ def get_btc_single_block(blockhash: str) -> pd.DataFrame: data = _blockchain_data_api_make_request(f"rawblock/{blockhash}?format=json") if data: - df = pd.json_normalize(data) return df diff --git a/openbb_terminal/cryptocurrency/onchain/shroom_model.py b/openbb_terminal/cryptocurrency/onchain/shroom_model.py index b95475d9409..730dd6d9af2 100644 --- a/openbb_terminal/cryptocurrency/onchain/shroom_model.py +++ b/openbb_terminal/cryptocurrency/onchain/shroom_model.py @@ -175,7 +175,6 @@ def get_total_value_locked( symbol: str = "USDC", interval: int = 1, ) -> pd.DataFrame: - """ Get total value locked for a user/name address and symbol TVL measures the total amount of a token that is locked in a contract. diff --git a/openbb_terminal/cryptocurrency/onchain/shroom_view.py b/openbb_terminal/cryptocurrency/onchain/shroom_view.py index 8539847b339..6b87e266950 100644 --- a/openbb_terminal/cryptocurrency/onchain/shroom_view.py +++ b/openbb_terminal/cryptocurrency/onchain/shroom_view.py @@ -162,7 +162,6 @@ def display_total_value_locked( sheet_name: str = None, external_axes: Optional[List[plt.Axes]] = None, ) -> None: - """ Get total value locked for a certain address TVL measures the total amount of a token that is locked in a contract. diff --git a/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py b/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py index fb80e73c474..0f5b5bf451e 100644 --- a/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py +++ b/openbb_terminal/cryptocurrency/overview/blockchaincenter_view.py @@ -60,7 +60,6 @@ def display_altcoin_index( if df.empty: console.print("\nError scraping blockchain central\n") else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) diff --git a/openbb_terminal/cryptocurrency/overview/loanscan_view.py b/openbb_terminal/cryptocurrency/overview/loanscan_view.py index 6550b71f968..c8df4a7a7ae 100644 --- a/openbb_terminal/cryptocurrency/overview/loanscan_view.py +++ b/openbb_terminal/cryptocurrency/overview/loanscan_view.py @@ -71,7 +71,6 @@ def display_crypto_rates( colors = iter(cfg.theme.get_colors(reverse=True)) for asset in assets: - width = df_non_null.loc[(df_non_null.variable == asset)] # silence Setcopywarnings pd.options.mode.chained_assignment = None diff --git a/openbb_terminal/cryptocurrency/overview/overview_controller.py b/openbb_terminal/cryptocurrency/overview/overview_controller.py index e018847e746..e8d715913b2 100644 --- a/openbb_terminal/cryptocurrency/overview/overview_controller.py +++ b/openbb_terminal/cryptocurrency/overview/overview_controller.py @@ -348,7 +348,6 @@ class OverviewController(BaseController): parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES ) if ns_parser: - display_btc_rainbow( start_date=ns_parser.since.strftime("%Y-%m-%d"), end_date=ns_parser.until.strftime("%Y-%m-%d"), diff --git a/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py index b31f54835ab..f8d7dc4bc2a 100644 --- a/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py @@ -382,7 +382,6 @@ def display_stablecoins( df = gecko.get_stable_coins(limit, sortby=sortby, ascend=ascend) if not df.empty: - total_market_cap = int(df["Market_Cap_[$]"].sum()) df.columns = df.columns.str.replace("_", " ") @@ -532,7 +531,6 @@ def display_exchanges( df = gecko.get_exchanges(sortby, ascend) if not df.empty: - if links is True: df = df[["Rank", "Name", "Url"]] else: @@ -709,7 +707,6 @@ def display_derivatives( df = gecko.get_derivatives(sortby=sortby, ascend=ascend) if not df.empty: - print_rich_table( df.head(limit), headers=list(df.columns), diff --git a/openbb_terminal/custom_prompt_toolkit.py b/openbb_terminal/custom_prompt_toolkit.py index d0f9ed9fc28..5373213e4e4 100644 --- a/openbb_terminal/custom_prompt_toolkit.py +++ b/openbb_terminal/custom_prompt_toolkit.py @@ -52,7 +52,6 @@ class WordCompleter(Completer): match_middle: bool = False, pattern: Optional[Pattern[str]] = None, ) -> None: - assert not (WORD and sentence) # noqa: S101 self.words = words @@ -131,7 +130,6 @@ class NestedCompleter(Completer): def __init__( self, options: Dict[str, Optional[Completer]], ignore_case: bool = True ) -> None: - self.flags_processed: List = list() self.original_options = options self.options = options diff --git a/openbb_terminal/dashboards/stream/forecast.py b/openbb_terminal/dashboards/stream/forecast.py index 74bf6b8ec12..35b9012d377 100644 --- a/openbb_terminal/dashboards/stream/forecast.py +++ b/openbb_terminal/dashboards/stream/forecast.py @@ -231,7 +231,6 @@ class Handler: ] def run(self): - st.title("OpenBB Forecasting") # Title does not like being in a column r1c1, r1c2, r1c3, r1c4, r1c5 = st.columns([2, 1, 1, 1, 1]) diff --git a/openbb_terminal/decorators.py b/openbb_terminal/decorators.py index 8b4afc280e2..9ff3b18dd0b 100644 --- a/openbb_terminal/decorators.py +++ b/openbb_terminal/decorators.py @@ -32,7 +32,6 @@ def log_start_end(func=None, log=None): def decorator(func): @functools.wraps(func) def wrapper(*args, **kwargs): - logging_name = "" args_passed_in_function = [ diff --git a/openbb_terminal/econometrics/econometrics_controller.py b/openbb_terminal/econometrics/econometrics_controller.py index 7f7021be7e2..a7e47e60a1e 100644 --- a/openbb_terminal/econometrics/econometrics_controller.py +++ b/openbb_terminal/econometrics/econometrics_controller.py @@ -1682,7 +1682,6 @@ class EconometricsController(BaseController): ) if ns_parser and ns_parser.ts: - datasetcol_y, datasetcol_x = ns_parser.ts.split(",") dataset_y, column_y = datasetcol_y.split(".") @@ -1737,7 +1736,6 @@ class EconometricsController(BaseController): ) if ns_parser: - if ns_parser.ts: # We are going to pass through a variable number of series, so datasets will be a list of series if len(ns_parser.ts) > 1: diff --git a/openbb_terminal/economy/alphavantage_view.py b/openbb_terminal/economy/alphavantage_view.py index 1e4056db7f2..5c9417a91b8 100644 --- a/openbb_terminal/economy/alphavantage_view.py +++ b/openbb_terminal/economy/alphavantage_view.py @@ -57,7 +57,6 @@ def realtime_performance_sector( ) else: - if external_axes is None: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=cfp.PLOT_DPI) elif is_valid_axes_count(external_axes, 1): diff --git a/openbb_terminal/economy/econdb_view.py b/openbb_terminal/economy/econdb_view.py index bc12b1d0b49..62fa8d9900b 100644 --- a/openbb_terminal/economy/econdb_view.py +++ b/openbb_terminal/economy/econdb_view.py @@ -120,7 +120,6 @@ def show_macro_data( df_rounded.columns = ["_".join(column) for column in df_rounded.columns] if raw: - print_rich_table( df_rounded.fillna("-").iloc[-10:], headers=list(df_rounded.columns), @@ -217,7 +216,6 @@ def show_treasuries( theme.visualize_output() if raw: - print_rich_table( treasury_data.iloc[-10:], headers=list(treasury_data.columns), diff --git a/openbb_terminal/economy/economy_controller.py b/openbb_terminal/economy/economy_controller.py index f8de5783864..13826e6ea16 100644 --- a/openbb_terminal/economy/economy_controller.py +++ b/openbb_terminal/economy/economy_controller.py @@ -602,7 +602,6 @@ class EconomyController(BaseController): return self.queue if ns_parser.parameters and ns_parser.countries: - # Store data (df, units, _) = econdb_model.get_aggregated_macro_data( parameters=parameters, @@ -614,7 +613,6 @@ class EconomyController(BaseController): ) if not df.empty: - df.columns = ["_".join(column) for column in df.columns] if ns_parser.transform: @@ -759,7 +757,6 @@ class EconomyController(BaseController): ) if not df.empty: - for series_id, data in detail.items(): self.FRED_TITLES[ series_id @@ -891,7 +888,6 @@ class EconomyController(BaseController): ) if not df.empty: - self.DATASETS["index"][index] = df self.stored_datasets = ( @@ -1005,7 +1001,6 @@ class EconomyController(BaseController): ) if not df.empty: - cols = [] for column in df.columns: if isinstance(column, tuple): @@ -1072,7 +1067,6 @@ class EconomyController(BaseController): raw=True, ) if ns_parser: - fred_view.display_yield_curve( date=ns_parser.date.strftime("%Y-%m-%d") if ns_parser.date else "", raw=ns_parser.raw, @@ -1143,6 +1137,10 @@ class EconomyController(BaseController): ) if ns_parser: + if ns_parser.names: + for name in nasdaq_model.get_country_names(): + console.print(name) + return if ns_parser.names: for name in nasdaq_model.get_country_names(): diff --git a/openbb_terminal/economy/fred_model.py b/openbb_terminal/economy/fred_model.py index cf3ece90d52..b9ebb7c2291 100644 --- a/openbb_terminal/economy/fred_model.py +++ b/openbb_terminal/economy/fred_model.py @@ -92,7 +92,6 @@ def get_series_notes(search_query: str, limit: int = -1) -> pd.DataFrame: else: console.print(d_series["error_message"]) else: - if "seriess" in d_series: if d_series["seriess"]: df_fred = pd.DataFrame(d_series["seriess"]) @@ -242,7 +241,6 @@ def get_aggregated_series_data( } for s_id in series_ids: - series = pd.DataFrame( get_series_data(s_id, start_date, end_date), columns=[s_id] ).dropna() diff --git a/openbb_terminal/economy/fred_view.py b/openbb_terminal/economy/fred_view.py index b1e86a6a975..7ff6cb95225 100644 --- a/openbb_terminal/economy/fred_view.py +++ b/openbb_terminal/economy/fred_view.py @@ -124,7 +124,6 @@ def display_fred_series( return None for s_id, sub_dict in detail.items(): - data_to_plot, title = format_data_to_plot(data[s_id], sub_dict) ax.plot( diff --git a/openbb_terminal/economy/investingcom_view.py b/openbb_terminal/economy/investingcom_view.py index 2b7035255fd..470992a7161 100644 --- a/openbb_terminal/economy/investingcom_view.py +++ b/openbb_terminal/economy/investingcom_view.py @@ -71,7 +71,6 @@ def display_spread_matrix( df = investingcom_model.get_spread_matrix(countries, maturity, change) if not df.empty: - if raw: pretty_df = df.copy() @@ -333,7 +332,6 @@ def display_economic_calendar( ) if not df.empty: - print_rich_table( df, headers=list(df.columns), diff --git a/openbb_terminal/economy/quantitative_analysis/qa_controller.py b/openbb_terminal/economy/quantitative_analysis/qa_controller.py index 697616e16ef..764fdbf7769 100644 --- a/openbb_terminal/economy/quantitative_analysis/qa_controller.py +++ b/openbb_terminal/economy/quantitative_analysis/qa_controller.py @@ -519,7 +519,6 @@ class QaController(StockBaseController): ) ns_parser = self.parse_known_args_and_warn(parser, other_args) if ns_parser: - qa_view.display_acf( symbol="", data=self.current_source_dataframe, diff --git a/openbb_terminal/economy/yfinance_model.py b/openbb_terminal/economy/yfinance_model.py index 3652c15b204..79595cb02b1 100644 --- a/openbb_terminal/economy/yfinance_model.py +++ b/openbb_terminal/economy/yfinance_model.py @@ -677,7 +677,6 @@ def get_indices( column: str = "Adj Close", returns: bool = False, ) -> pd.DataFrame: - """Get data on selected indices over time [Source: Yahoo Finance] Parameters diff --git a/openbb_terminal/economy/yfinance_view.py b/openbb_terminal/economy/yfinance_view.py index 114380cb600..fdd1c2c549a 100644 --- a/openbb_terminal/economy/yfinance_view.py +++ b/openbb_terminal/economy/yfinance_view.py @@ -81,7 +81,6 @@ def show_indices( label = index if not indices_data[index].empty: - if returns: indices_data.index.name = "date" data_to_percent = 100 * (indices_data[index].values - 1) diff --git a/openbb_terminal/feature_flags.py b/openbb_terminal/feature_flags.py index 86da3e1787f..e4c61bc377f 100644 --- a/openbb_terminal/feature_flags.py +++ b/openbb_terminal/feature_flags.py @@ -149,7 +149,7 @@ try: else: raise Exception("Using git") except Exception: - version = "2.2.0" + version = "2.3.0" VERSION = str(os.getenv("OPENBB_VERSION", version)) # Select the terminal translation language diff --git a/openbb_terminal/forecast/autoarima_model.py b/openbb_terminal/forecast/autoarima_model.py index f1bf9bb079c..deee0b91654 100644 --- a/openbb_terminal/forecast/autoarima_model.py +++ b/openbb_terminal/forecast/autoarima_model.py @@ -38,7 +38,6 @@ def get_autoarima_data( Optional[float], Optional[StatsForecast], ]: - """Performs Automatic ARIMA forecasting This is a wrapper around StatsForecast AutoARIMA; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/autoces_model.py b/openbb_terminal/forecast/autoces_model.py index ce73b2fa837..a38ecf98f4f 100644 --- a/openbb_terminal/forecast/autoces_model.py +++ b/openbb_terminal/forecast/autoces_model.py @@ -39,7 +39,6 @@ def get_autoces_data( Optional[float], Optional[StatsForecast], ]: - """Performs Automatic Complex Exponential Smoothing forecasting This is a wrapper around StatsForecast AutoCES; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/autoets_model.py b/openbb_terminal/forecast/autoets_model.py index 7f5699577f5..457a244b94f 100644 --- a/openbb_terminal/forecast/autoets_model.py +++ b/openbb_terminal/forecast/autoets_model.py @@ -38,7 +38,6 @@ def get_autoets_data( Optional[float], Optional[StatsForecast], ]: - """Performs Automatic ETS forecasting This is a wrapper around StatsForecast ETS; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/autoselect_model.py b/openbb_terminal/forecast/autoselect_model.py index f7e5577a592..f591ae94895 100644 --- a/openbb_terminal/forecast/autoselect_model.py +++ b/openbb_terminal/forecast/autoselect_model.py @@ -44,7 +44,6 @@ def get_autoselect_data( Optional[StatsForecast], Optional[Union[int, str]], ]: - """Performs Automatic Statistical forecasting This is a wrapper around StatsForecast models; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/expo_model.py b/openbb_terminal/forecast/expo_model.py index c1a8cb258e1..61d7f5f580c 100644 --- a/openbb_terminal/forecast/expo_model.py +++ b/openbb_terminal/forecast/expo_model.py @@ -48,7 +48,6 @@ def get_expo_data( Optional[Union[float, ndarray]], ExponentialSmoothing, ]: - """Performs Probabilistic Exponential Smoothing forecasting This is a wrapper around statsmodels Holt-Winters' Exponential Smoothing; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/forecast_controller.py b/openbb_terminal/forecast/forecast_controller.py index 8fc31bc305e..a2c651404af 100644 --- a/openbb_terminal/forecast/forecast_controller.py +++ b/openbb_terminal/forecast/forecast_controller.py @@ -749,7 +749,6 @@ class ForecastController(BaseController): ) if ns_parser: - console.print( f"[green]Current Compute Device (CPU or GPU):[/green] {self.device.upper()}" ) diff --git a/openbb_terminal/forecast/helpers.py b/openbb_terminal/forecast/helpers.py index 9334712476b..ee8e46d5a19 100644 --- a/openbb_terminal/forecast/helpers.py +++ b/openbb_terminal/forecast/helpers.py @@ -96,7 +96,6 @@ def plot_data_predictions( label="Real data", ) for i in range(len(y_valid) - 1): - if scaler: y_pred = scaler.inverse_transform(preds[i].reshape(-1, 1)).ravel() y_act = scaler.inverse_transform(y_valid[i].reshape(-1, 1)).ravel() @@ -403,7 +402,6 @@ def past_covs( is_scaler: bool = True, ): if past_covariates is not None: - target_covariates_names = past_covariates.split(",") # create first covariate to then stack diff --git a/openbb_terminal/forecast/mstl_model.py b/openbb_terminal/forecast/mstl_model.py index 8f7763f881c..d5a5c3807bd 100644 --- a/openbb_terminal/forecast/mstl_model.py +++ b/openbb_terminal/forecast/mstl_model.py @@ -37,7 +37,6 @@ def get_mstl_data( Optional[float], Optional[StatsForecast], ]: - """Performs MSTL forecasting This is a wrapper around StatsForecast MSTL; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/rwd_model.py b/openbb_terminal/forecast/rwd_model.py index c2f6f677675..b5044936460 100644 --- a/openbb_terminal/forecast/rwd_model.py +++ b/openbb_terminal/forecast/rwd_model.py @@ -33,7 +33,6 @@ def get_rwd_data( ) -> Tuple[ List[np.ndarray], List[np.ndarray], List[np.ndarray], Optional[float], StatsForecast ]: - """Performs Random Walk with Drift forecasting This is a wrapper around StatsForecast RandomWalkWithDrift; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/seasonalnaive_model.py b/openbb_terminal/forecast/seasonalnaive_model.py index 55b624fc14f..b4bbf058e56 100644 --- a/openbb_terminal/forecast/seasonalnaive_model.py +++ b/openbb_terminal/forecast/seasonalnaive_model.py @@ -39,7 +39,6 @@ def get_seasonalnaive_data( Optional[float], Optional[type[StatsForecast]], ]: - """Performs Seasonal Naive forecasting This is a wrapper around StatsForecast Seasonal Naive; we refer to this link for the original and more complete documentation of the parameters. diff --git a/openbb_terminal/forecast/tft_model.py b/openbb_terminal/forecast/tft_model.py index 02ddf515fd3..e94ad700f93 100644 --- a/openbb_terminal/forecast/tft_model.py +++ b/openbb_terminal/forecast/tft_model.py @@ -50,7 +50,6 @@ def get_tft_data( Optional[float], Optional[type[TFTModel]], ]: - """Performs Temporal Fusion Transformer forecasting The TFT applies multi-head attention queries on future inputs from mandatory future_covariates. Specifying future encoders with add_encoders (read below) can automatically generate future diff --git a/openbb_terminal/forecast/theta_model.py b/openbb_terminal/forecast/theta_model.py index ea77e935213..e26d4700fe4 100644 --- a/openbb_terminal/forecast/theta_model.py +++ b/openbb_terminal/forecast/theta_model.py @@ -42,7 +42,6 @@ def get_theta_data( Optional[float], Optional[type[Theta]], ]: - """Performs Theta forecasting An implementation of the 4Theta method with configurable theta parameter. diff --git a/openbb_terminal/forex/forex_controller.py b/openbb_terminal/forex/forex_controller.py index cc5e965c1b2..ddab63556cb 100644 --- a/openbb_terminal/forex/forex_controller.py +++ b/openbb_terminal/forex/forex_controller.py @@ -180,7 +180,6 @@ class ForexController(BaseController): self.to_symbol = ns_parser.ticker[3:] if self.to_symbol and self.from_symbol: - self.data = forex_helper.load( to_symbol=self.to_symbol, from_symbol=self.from_symbol, diff --git a/openbb_terminal/futures/yfinance_view.py b/openbb_terminal/futures/yfinance_view.py index d1d1ccd9fa6..e5252bd2ec5 100644 --- a/openbb_terminal/futures/yfinance_view.py +++ b/openbb_terminal/futures/yfinance_view.py @@ -118,7 +118,6 @@ def display_historical( return if raw or len(historicals) == 1: - if not raw and len(historicals) == 1: console.print( "\nA single datapoint is not enough to depict a chart, data is presented below." @@ -133,7 +132,6 @@ def display_historical( console.print() else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) diff --git a/openbb_terminal/helper_funcs.py b/openbb_terminal/helper_funcs.py index aac76938bb6..bb5341fdd70 100644 --- a/openbb_terminal/helper_funcs.py +++ b/openbb_terminal/helper_funcs.py @@ -71,6 +71,7 @@ command_location = "" # pylint: disable=R0912 + # pylint: disable=global-statement def set_command_location(cmd_loc: str): """Set command location. @@ -352,7 +353,6 @@ def print_rich_table( table.add_row(*row_idx) console.print(table) else: - if obbff.USE_COLOR and automatic_coloring: if columns_to_auto_color: for col in columns_to_auto_color: @@ -388,6 +388,7 @@ def check_int_range(mini: int, maxi: int): int_range_checker: Function that compares the three integers """ + # Define the function with default arguments def int_range_checker(num: int) -> int: """Check if int is between a high and low value. @@ -1065,7 +1066,7 @@ def check_ohlc(type_ohlc: str) -> str: def lett_to_num(word: str) -> str: """Match ohlca to integers.""" replacements = [("o", "1"), ("h", "2"), ("l", "3"), ("c", "4"), ("a", "5")] - for (a, b) in replacements: + for a, b in replacements: word = word.replace(a, b) return word @@ -1410,7 +1411,6 @@ def export_data( df.reset_index(drop=True, inplace=True) df.to_json(saved_path) elif exp_type.endswith("xlsx"): - if sheet_name is None: exists, overwrite = ask_file_overwrite(saved_path) if exists and not overwrite: @@ -1710,6 +1710,7 @@ def check_list_values(valid_values: List[str]): check_list_values_from_valid_values_list: Function that ensures that the valid values go through and notifies user when value is not valid. """ + # Define the function with default arguments def check_list_values_from_valid_values_list(given_values: str) -> List[str]: """Check if argparse argument is an str format. diff --git a/openbb_terminal/keys_controller.py b/openbb_terminal/keys_controller.py index 8a6c1c0b1e4..675452c6526 100644 --- a/openbb_terminal/keys_controller.py +++ b/openbb_terminal/keys_controller.py @@ -451,7 +451,6 @@ class KeysController(BaseController): # pylint: disable=too-many-public-methods return ns_parser = self.parse_simple_args(parser, other_args) if ns_parser: - slash_components = "".join([f"/{val}" for val in self.queue]) useragent = " ".join(ns_parser.user_agent) + " " + slash_components useragent = useragent.replace('"', "") diff --git a/openbb_terminal/keys_model.py b/openbb_terminal/keys_model.py index aee6df12128..82064b42b29 100644 --- a/openbb_terminal/keys_model.py +++ b/openbb_terminal/keys_model.py @@ -153,7 +153,6 @@ def set_keys( expected_args_dict = get_keys_info() if api in expected_args_dict: - received_kwargs_list = list(kwargs.keys()) expected_kwargs_list = expected_args_dict[api] @@ -1021,7 +1020,6 @@ def check_reddit_key(show_output: bool = False) -> str: logger.info("Reddit key not defined") status = KeyStatus.NOT_DEFINED else: - try: with suppress_stdout(): praw_api = praw.Reddit( @@ -2255,7 +2253,6 @@ def check_messari_key(show_output: bool = False) -> str: logger.info("Messari key not defined") status = KeyStatus.NOT_DEFINED else: - url = "https://data.messari.io/api/v2/assets/bitcoin/profile" headers = {"x-messari-api-key": cfg.API_MESSARI_KEY} params = {"fields": "profile/general/overview/official_links"} @@ -2595,7 +2592,6 @@ def check_stocksera_key(show_output: bool = False): logger.info("Stocksera key not defined") status = KeyStatus.NOT_DEFINED else: - client = stocksera.Client(api_key=cfg.API_STOCKSERA_KEY) try: diff --git a/openbb_terminal/miscellaneous/scripts/stocks/test_stocks_filings.openbb b/openbb_terminal/miscellaneous/integration_tests_scripts/stocks/test_stocks_filings.openbb similarity index 100% rename from openbb_terminal/miscellaneous/scripts/stocks/test_stocks_filings.openbb rename to openbb_terminal/miscellaneous/integration_tests_scripts/stocks/test_stocks_filings.openbb diff --git a/openbb_terminal/miscellaneous/library/trail_map.csv b/openbb_terminal/miscellaneous/library/trail_map.csv index 055ebfec3c1..b8e49312061 100644 --- a/openbb_terminal/miscellaneous/library/trail_map.csv +++ b/openbb_terminal/miscellaneous/library/trail_map.csv @@ -22,8 +22,6 @@ stocks.ba.redditsent,openbb_terminal.common.behavioural_analysis.reddit_model.ge stocks.ba.text_sent,openbb_terminal.common.behavioural_analysis.reddit_model.get_sentiment, stocks.ba.spacc,openbb_terminal.common.behavioural_analysis.reddit_model.get_spac_community, stocks.ba.wsb,openbb_terminal.common.behavioural_analysis.reddit_model.get_wsb_community, -stocks.ba.hist,openbb_terminal.common.behavioural_analysis.sentimentinvestor_model.get_historical,openbb_terminal.common.behavioural_analysis.sentimentinvestor_view.display_historical -stocks.ba.trend,openbb_terminal.common.behavioural_analysis.sentimentinvestor_model.get_trending,openbb_terminal.common.behavioural_analysis.sentimentinvestor_view.display_trending stocks.ba.bullbear,openbb_terminal.common.behavioural_analysis.stocktwits_model.get_bullbear, stocks.ba.messages,openbb_terminal.common.behavioural_analysis.stocktwits_model.get_messages, stocks.ba.stalker,openbb_terminal.common.behavioural_analysis.stocktwits_model.get_stalker, @@ -462,7 +460,7 @@ stocks.options.price,openbb_terminal.stocks.options.options_sdk_helper.get_optio stocks.options.vol,openbb_terminal.stocks.options.options_view.plot_vol, stocks.options.oi,openbb_terminal.stocks.options.options_view.plot_oi, stocks.options.voi,openbb_terminal.stocks.options.options_view.plot_voi, -stocks.options.last_price,openbb_terminal.stocks.options.tradier_model.last_price, +stocks.options.last_price,openbb_terminal.stocks.options.tradier_model.get_last_price, stocks.options.expirations,openbb_terminal.stocks.options.options_sdk_helper.get_option_expirations, stocks.options.process_chains,openbb_terminal.stocks.options.tradier_model.process_chains, stocks.options.generate_data,openbb_terminal.stocks.options.yfinance_model.generate_data, diff --git a/openbb_terminal/parent_classes.py b/openbb_terminal/parent_classes.py index ce2c445c67f..d67ed9d762e 100644 --- a/openbb_terminal/parent_classes.py +++ b/openbb_terminal/parent_classes.py @@ -328,7 +328,6 @@ class BaseController(metaclass=ABCMeta): # Navigation slash is being used first split commands elif len(actions) > 1: - # Absolute path is specified if not actions[0]: actions[0] = "home" diff --git a/openbb_terminal/portfolio/allocation_model.py b/openbb_terminal/portfolio/allocation_model.py index e8fdcd40cdc..9cdf7b933cf 100644 --- a/openbb_terminal/portfolio/allocation_model.py +++ b/openbb_terminal/portfolio/allocation_model.py @@ -158,7 +158,6 @@ def get_sectors_allocation( if not etf_ticker_value.empty: # Loop through each etf and multiply sector weights by current value for item in tqdm(etf_ticker_value.index.values, desc="Loading ETF data"): - # TODO: This can be improved by caching this info similar to what is done in stocks etf_info = yf.Ticker(item).info @@ -395,11 +394,9 @@ def get_portfolio_allocation( etf_global_alloc = pd.DataFrame(columns=[category, "Portfolio Value"]) if not etf_ticker_value.empty: - no_info = [] # Loop through each etf and multiply sector weights by current value for item in tqdm(etf_ticker_value.index.values, desc="Loading ETF data"): - etf_weight = get_symbol_allocation( symbol=item, category=category, col_name="Portfolio Value" ) diff --git a/openbb_terminal/portfolio/brokers/ally/ally_controller.py b/openbb_terminal/portfolio/brokers/ally/ally_controller.py index 448ac4b0287..1a8ac160112 100644 --- a/openbb_terminal/portfolio/brokers/ally/ally_controller.py +++ b/openbb_terminal/portfolio/brokers/ally/ally_controller.py @@ -183,7 +183,6 @@ class AllyController(BaseController): parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED ) if ns_parser: - ally_view.display_top_lists( list_type=ns_parser.list_type, exchange=ns_parser.exchange, diff --git a/openbb_terminal/portfolio/brokers/degiro/degiro_view.py b/openbb_terminal/portfolio/brokers/degiro/degiro_view.py index d6f9e081af6..5b97a5a3057 100644 --- a/openbb_terminal/portfolio/brokers/degiro/degiro_view.py +++ b/openbb_terminal/portfolio/brokers/degiro/degiro_view.py @@ -513,7 +513,6 @@ class DegiroView: ) if portfolio_df is not None: - print_rich_table( df=portfolio_df, headers=list(portfolio_df.columns), diff --git a/openbb_terminal/portfolio/brokers/robinhood/robinhood_controller.py b/openbb_terminal/portfolio/brokers/robinhood/robinhood_controller.py index 3ae80df8f49..a707dc5ee7b 100644 --- a/openbb_terminal/portfolio/brokers/robinhood/robinhood_controller.py +++ b/openbb_terminal/portfolio/brokers/robinhood/robinhood_controller.py @@ -25,7 +25,6 @@ logger = logging.getLogger(__name__) class RobinhoodController(BaseController): - CHOICES_COMMANDS = ["holdings", "history"] CHOICES_MENUS = ["login"] valid_span = ["day", "week", "month", "3month", "year", "5year", "all"] diff --git a/openbb_terminal/portfolio/portfolio_analysis/pa_controller.py b/openbb_terminal/portfolio/portfolio_analysis/pa_controller.py index 96f379dc533..1607655bf72 100644 --- a/openbb_terminal/portfolio/portfolio_analysis/pa_controller.py +++ b/openbb_terminal/portfolio/portfolio_analysis/pa_controller.py @@ -50,7 +50,6 @@ class PortfolioAnalysisController(BaseController): PATH = "/portfolio/pa/" def __init__(self, queue: List[str] = None): - super().__init__(queue) self.portfolio_name = "" diff --git a/openbb_terminal/portfolio/portfolio_controller.py b/openbb_terminal/portfolio/portfolio_controller.py index 938908fd481..f966d957447 100644 --- a/openbb_terminal/portfolio/portfolio_controller.py +++ b/openbb_terminal/portfolio/portfolio_controller.py @@ -153,7 +153,6 @@ class PortfolioController(BaseController): self.completer = NestedCompleter.from_nested_dict(choices) def update_choices(self): - self.DEFAULT_HOLDINGS_PATH = portfolio_helper.DEFAULT_HOLDINGS_PATH self.DATA_HOLDINGS_FILES.update( @@ -478,7 +477,6 @@ class PortfolioController(BaseController): ns_parser = self.parse_known_args_and_warn(parser, other_args, limit=10) if ns_parser and self.portfolio is not None: - if check_portfolio_benchmark_defined( self.portfolio_name, self.benchmark_name ): @@ -558,7 +556,6 @@ class PortfolioController(BaseController): ns_parser = self.parse_known_args_and_warn(parser, other_args, limit=10) if ns_parser and self.portfolio is not None: - if check_portfolio_benchmark_defined( self.portfolio_name, self.benchmark_name ): @@ -642,7 +639,6 @@ class PortfolioController(BaseController): if check_portfolio_benchmark_defined( self.portfolio_name, self.benchmark_name ): - portfolio_view.display_performance_vs_benchmark( self.portfolio, ns_parser.show_trades, diff --git a/openbb_terminal/portfolio/portfolio_engine.py b/openbb_terminal/portfolio/portfolio_engine.py index 96b7b628d0a..9bc37d36359 100644 --- a/openbb_terminal/portfolio/portfolio_engine.py +++ b/openbb_terminal/portfolio/portfolio_engine.py @@ -228,7 +228,6 @@ class PortfolioEngine: p_bar = tqdm(range(14), desc="Preprocessing transactions") try: - # 0. If optional fields not in the transactions add missing optional_fields = [ "Sector", diff --git a/openbb_terminal/portfolio/portfolio_optimization/optimizer_model.py b/openbb_terminal/portfolio/portfolio_optimization/optimizer_model.py index 31333b1da61..d75be71b8bf 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/optimizer_model.py +++ b/openbb_terminal/portfolio/portfolio_optimization/optimizer_model.py @@ -1206,7 +1206,6 @@ def get_max_decorrelation_portfolio( ) try: - # Building the portfolio object port = rp.Portfolio(returns=stock_returns) diff --git a/openbb_terminal/portfolio/portfolio_optimization/optimizer_view.py b/openbb_terminal/portfolio/portfolio_optimization/optimizer_view.py index 20bfc13b624..e6ed53507d5 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/optimizer_view.py +++ b/openbb_terminal/portfolio/portfolio_optimization/optimizer_view.py @@ -3964,7 +3964,6 @@ def additional_plots( theme.visualize_output() if heat: - if len(weights) == 1: single_key = list(weights.keys())[0].upper() console.print( diff --git a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_controller.py b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_controller.py index 6577d7324d0..d3c6649d39e 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_controller.py +++ b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_controller.py @@ -119,7 +119,6 @@ class ParametersController(BaseController): mt.add_raw("\n") mt.add_info("_parameters_") if self.current_model: - max_len = max(len(k) for k in self.params.keys()) for k, v in self.params.items(): v = params_helpers.booltostr(v) diff --git a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_helpers.py b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_helpers.py index 4e41ca78ef1..8eda16b06b4 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_helpers.py +++ b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_helpers.py @@ -68,7 +68,6 @@ def check_convert_parameters(received_parameters: dict) -> dict: ) for received_name, received_value in received_parameters.items(): - # TODO: Remove this line when mapping between template and terminal is not needed template_name = TERMINAL_TEMPLATE_MAP.get(received_name, received_name) diff --git a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_view.py b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_view.py index ff8cef12228..23a3d9b942f 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/parameters/params_view.py +++ b/openbb_terminal/portfolio/portfolio_optimization/parameters/params_view.py @@ -54,7 +54,6 @@ def load_file(path: str = "") -> Tuple[dict, str]: help_text = "[info]Parameters:[/info]\n" if current_model: - for k, v in converted_parameters.items(): all_params = ( params_statics.DEFAULT_PARAMETERS diff --git a/openbb_terminal/portfolio/portfolio_optimization/po_controller.py b/openbb_terminal/portfolio/portfolio_optimization/po_controller.py index 12cf786d001..5f46611af73 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/po_controller.py +++ b/openbb_terminal/portfolio/portfolio_optimization/po_controller.py @@ -895,7 +895,6 @@ class PortfolioOptimizationController(BaseController): ) if ns_parser.pie or ns_parser.rc_chart or ns_parser.heat: - if not categories: console.print( "[yellow]Categories must be provided to use -pi, -rc or -he.[/yellow]" diff --git a/openbb_terminal/portfolio/portfolio_optimization/po_view.py b/openbb_terminal/portfolio/portfolio_optimization/po_view.py index b7dc360297e..09b03a6dbce 100644 --- a/openbb_terminal/portfolio/portfolio_optimization/po_view.py +++ b/openbb_terminal/portfolio/portfolio_optimization/po_view.py @@ -396,7 +396,6 @@ def display_plot(portfolio_engine: PoEngine = None, chart_type: str = "pie", **k @log_start_end(log=logger) def display_heat(**kwargs): - weights = kwargs.get("weights", None) data = kwargs.get("data", None) category = kwargs.get("category", None) @@ -482,7 +481,6 @@ def display_heat(**kwargs): @log_start_end(log=logger) def display_rc(**kwargs): - weights = kwargs.get("weights", None) data = kwargs.get("data", None) colors = kwargs.get("colors", None) @@ -533,7 +531,6 @@ def display_rc(**kwargs): @log_start_end(log=logger) def display_hist(**kwargs): - weights = kwargs.get("weights", None) data = kwargs.get("data", None) colors = kwargs.get("colors", None) @@ -572,7 +569,6 @@ def display_hist(**kwargs): @log_start_end(log=logger) def display_dd(**kwargs): - weights = kwargs.get("weights", None) data = kwargs.get("data", None) colors = kwargs.get("colors", None) diff --git a/openbb_terminal/reports/reports_controller.py b/openbb_terminal/reports/reports_controller.py index e20545c288e..982d0a7ddc4 100644 --- a/openbb_terminal/reports/reports_controller.py +++ b/openbb_terminal/reports/reports_controller.py @@ -61,7 +61,6 @@ class ReportController(BaseController): ) if session and obbff.USE_PROMPT_TOOLKIT: - self.choices: dict = {c: {} for c in self.controller_choices} self.choices["run"] = { "--file": {c: None for c in reports_model.USER_REPORTS}, @@ -70,7 +69,6 @@ class ReportController(BaseController): "-p": "--parameters", } for report_name in self.REPORTS: - # Completer with limited user choices to avoid unforeseen problems self.choices[report_name] = {} for arg in self.PARAMETERS_DICT[report_name]: @@ -100,7 +98,6 @@ class ReportController(BaseController): MAX_LEN_NAME = max(len(name) for name in self.REPORTS) + 2 templates_string = "" for report_name in self.REPORTS: - parameters_names = list(self.PARAMETERS_DICT[report_name].keys()) if len(parameters_names) > 1 or not parameters_names: @@ -179,10 +176,8 @@ class ReportController(BaseController): ) if report_name in self.PARAMETERS_DICT: - # Assign respective parameters as arguments for arg_name, arg_default in self.PARAMETERS_DICT[report_name].items(): - choices = reports_model.get_arg_choices(report_name, arg_name) getattr(parser, "add_argument")( diff --git a/openbb_terminal/reports/templates/crypto.ipynb b/openbb_terminal/reports/templates/crypto.ipynb index 3494107e5cf..dd94f2671f3 100644 --- a/openbb_terminal/reports/templates/crypto.ipynb +++ b/openbb_terminal/reports/templates/crypto.ipynb @@ -188,7 +188,6 @@ "outputs": [], "source": [ "def get_historical_data(ticker, dict_of_dates, is_plot=True):\n", - "\n", " list_of_historical_data = []\n", "\n", " for date in dict_of_dates:\n", @@ -358,7 +357,6 @@ "if (isinstance(roadmap_model, pd.DataFrame) and not roadmap_model.empty) or (\n", " not isinstance(roadmap_model, pd.DataFrame) and roadmap_model\n", "):\n", - "\n", " roadmap_model = roadmap_model.set_index(\"Date\")\n", " roadmap_model.sort_index()\n", "\n", @@ -385,7 +383,6 @@ "if (isinstance(tokenomics_model, pd.DataFrame) and not tokenomics_model.empty) or (\n", " not isinstance(tokenomics_model, pd.DataFrame) and tokenomics_model\n", "):\n", - "\n", " tokenomics_model = tokenomics_model.set_index(\"Date\")\n", " tokenomics_model.sort_index()\n", "\n", diff --git a/openbb_terminal/rich_config.py b/openbb_terminal/rich_config.py index 8e0f152d9f0..dc1c771442f 100644 --- a/openbb_terminal/rich_config.py +++ b/openbb_terminal/rich_config.py @@ -98,7 +98,6 @@ def get_ordered_list_sources(command_path: str): # If we have not find the `load` on the deepest level it means we may be in a sub-menu # and we can use the load from the Base class if path_objects[0] == "load": - # Get the context associated with the sub-menu (e.g. stocks, crypto, ...) context = command_path.split("/")[1] diff --git a/openbb_terminal/settings_controller.py b/openbb_terminal/settings_controller.py index 1d1b460f278..9b6324f9b17 100644 --- a/openbb_terminal/settings_controller.py +++ b/openbb_terminal/settings_controller.py @@ -177,7 +177,6 @@ class SettingsController(BaseController): ns_parser = self.parse_simple_args(parser, other_args) if ns_parser: try: - the_path = os.getcwd() + os.path.sep + ns_parser.value console.print("Loading sources from " + the_path) with open(the_path): diff --git a/openbb_terminal/stocks/backtesting/bt_controller.py b/openbb_terminal/stocks/backtesting/bt_controller.py index bb3cfcdd30f..c32fbbc19da 100644 --- a/openbb_terminal/stocks/backtesting/bt_controller.py +++ b/openbb_terminal/stocks/backtesting/bt_controller.py @@ -141,7 +141,6 @@ class BacktestingController(BaseController): parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED ) if ns_parser: - bt_view.display_simple_ema( symbol=self.ticker, data=self.stock, diff --git a/openbb_terminal/stocks/behavioural_analysis/finnhub_view.py b/openbb_terminal/stocks/behavioural_analysis/finnhub_view.py index 2e80df6a8ed..69932fb2674 100644 --- a/openbb_terminal/stocks/behavioural_analysis/finnhub_view.py +++ b/openbb_terminal/stocks/behavioural_analysis/finnhub_view.py @@ -58,7 +58,6 @@ def display_stock_price_headlines_sentiment( ) if not df_stock.empty: - # This plot has 2 axes if external_axes is None: _, axes = plt.subplots( diff --git a/openbb_terminal/stocks/comparison_analysis/ca_controller.py b/openbb_terminal/stocks/comparison_analysis/ca_controller.py index 6aa5b1ab6d2..1d9988c5947 100644 --- a/openbb_terminal/stocks/comparison_analysis/ca_controller.py +++ b/openbb_terminal/stocks/comparison_analysis/ca_controller.py @@ -320,7 +320,6 @@ class ComparisonAnalysisController(BaseController): self.similar = finnhub_model.get_similar_companies(self.ticker) if self.similar: - self.user = "Finnhub" if self.ticker.upper() in self.similar: diff --git a/openbb_terminal/stocks/comparison_analysis/finbrain_view.py b/openbb_terminal/stocks/comparison_analysis/finbrain_view.py index dfaa2635087..08dc17f4c23 100644 --- a/openbb_terminal/stocks/comparison_analysis/finbrain_view.py +++ b/openbb_terminal/stocks/comparison_analysis/finbrain_view.py @@ -56,7 +56,6 @@ def display_sentiment_compare( console.print("No sentiments found.") else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) @@ -148,7 +147,6 @@ def display_sentiment_correlation( console.print("No sentiments found.") else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) diff --git a/openbb_terminal/stocks/dark_pool_shorts/finra_view.py b/openbb_terminal/stocks/dark_pool_shorts/finra_view.py index d854167a860..cf9bd971b13 100644 --- a/openbb_terminal/stocks/dark_pool_shorts/finra_view.py +++ b/openbb_terminal/stocks/dark_pool_shorts/finra_view.py @@ -219,7 +219,6 @@ def darkpool_otc( df_ats, d_ats_reg = finra_model.getATSdata(input_limit, tier) if not df_ats.empty and d_ats_reg: - symbols = list( dict( sorted(d_ats_reg.items(), key=lambda item: item[1], reverse=True) diff --git a/openbb_terminal/stocks/dark_pool_shorts/quandl_model.py b/openbb_terminal/stocks/dark_pool_shorts/quandl_model.py index 6b0682b2feb..291ba6c1eb9 100644 --- a/openbb_terminal/stocks/dark_pool_shorts/quandl_model.py +++ b/openbb_terminal/stocks/dark_pool_shorts/quandl_model.py @@ -38,7 +38,6 @@ def get_short_interest(symbol: str, nyse: bool = False) -> pd.DataFrame: df = pd.DataFrame() try: - if nyse: df = quandl.get(f"FINRA/FNYX_{symbol}") else: diff --git a/openbb_terminal/stocks/dark_pool_shorts/stockgrid_view.py b/openbb_terminal/stocks/dark_pool_shorts/stockgrid_view.py index ccbc139f2ba..58c949c3018 100644 --- a/openbb_terminal/stocks/dark_pool_shorts/stockgrid_view.py +++ b/openbb_terminal/stocks/dark_pool_shorts/stockgrid_view.py @@ -163,7 +163,6 @@ def short_interest_volume( title="Price vs Short Volume", ) else: - # This plot has 3 axes if not external_axes: _, axes = plt.subplots( @@ -280,7 +279,6 @@ def net_short_position( return if raw: - df["dates"] = df["dates"].dt.date print_rich_table( @@ -291,7 +289,6 @@ def net_short_position( ) else: - # This plot has 2 axes if not external_axes: _, ax1 = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) diff --git a/openbb_terminal/stocks/discovery/ark_model.py b/openbb_terminal/stocks/discovery/ark_model.py index 3505210fa40..e199194b114 100644 --- a/openbb_terminal/stocks/discovery/ark_model.py +++ b/openbb_terminal/stocks/discovery/ark_model.py @@ -24,7 +24,6 @@ def get_ark_orders( sells_only: bool = False, fund: str = "", ) -> DataFrame: - """Returns ARK orders in a Dataframe Parameters diff --git a/openbb_terminal/stocks/due_diligence/business_insider_view.py b/openbb_terminal/stocks/due_diligence/business_insider_view.py index ecd8d0e27ac..c72e3bdb178 100644 --- a/openbb_terminal/stocks/due_diligence/business_insider_view.py +++ b/openbb_terminal/stocks/due_diligence/business_insider_view.py @@ -87,7 +87,6 @@ def price_target_from_analysts( ) else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) @@ -158,7 +157,6 @@ def estimates(symbol: str, estimate: str, export: str = "", sheet_name: str = No ) = business_insider_model.get_estimates(symbol) if estimate == "annualearnings": - print_rich_table( df_year_estimates, headers=list(df_year_estimates.columns), diff --git a/openbb_terminal/stocks/fundamental_analysis/av_model.py b/openbb_terminal/stocks/fundamental_analysis/av_model.py index 42917c67736..5c9caafff15 100644 --- a/openbb_terminal/stocks/fundamental_analysis/av_model.py +++ b/openbb_terminal/stocks/fundamental_analysis/av_model.py @@ -459,7 +459,6 @@ def get_earnings(symbol: str, quarterly: bool = False) -> pd.DataFrame: if not result_json or len(result_json) < 2: console.print("No data found from Alpha Vantage\n") else: - df_fa = pd.json_normalize(result_json) if quarterly: diff --git a/openbb_terminal/stocks/fundamental_analysis/av_view.py b/openbb_terminal/stocks/fundamental_analysis/av_view.py index dba4e5f0bce..62958559245 100644 --- a/openbb_terminal/stocks/fundamental_analysis/av_view.py +++ b/openbb_terminal/stocks/fundamental_analysis/av_view.py @@ -239,7 +239,6 @@ def display_balance_sheet( fig.autofmt_xdate() else: - indexes = df_balance.index new_indexes = [camel_case_split(ind) for ind in indexes] df_balance.index = new_indexes @@ -330,7 +329,6 @@ def display_cash_flow( fig.autofmt_xdate() else: - indexes = df_cash.index new_indexes = [camel_case_split(ind) for ind in indexes] df_cash.index = new_indexes diff --git a/openbb_terminal/stocks/fundamental_analysis/dcf_model.py b/openbb_terminal/stocks/fundamental_analysis/dcf_model.py index a5bb6989f1c..4fb404c1c11 100644 --- a/openbb_terminal/stocks/fundamental_analysis/dcf_model.py +++ b/openbb_terminal/stocks/fundamental_analysis/dcf_model.py @@ -248,7 +248,6 @@ def get_fama_raw() -> pd.DataFrame: with urlopen( # nosec "https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip" ) as url: - # Download Zipfile and create pandas DataFrame with ZipFile(BytesIO(url.read())) as zipfile: with zipfile.open("F-F_Research_Data_Factors.CSV") as zip_open: diff --git a/openbb_terminal/stocks/fundamental_analysis/yahoo_finance_model.py b/openbb_terminal/stocks/fundamental_analysis/yahoo_finance_model.py index f9c0407c616..ae3c3190b30 100644 --- a/openbb_terminal/stocks/fundamental_analysis/yahoo_finance_model.py +++ b/openbb_terminal/stocks/fundamental_analysis/yahoo_finance_model.py @@ -2,25 +2,22 @@ __docformat__ = "numpy" import logging +import re +import ssl from datetime import datetime, timedelta from typing import Optional, Tuple from urllib.request import Request, urlopen -import re -import ssl import numpy as np import pandas as pd import yfinance as yf - from bs4 import BeautifulSoup from openbb_terminal.decorators import log_start_end from openbb_terminal.helper_funcs import lambda_long_number_format +from openbb_terminal.helpers_denomination import transform as transform_by_denomination from openbb_terminal.rich_config import console from openbb_terminal.stocks.fundamental_analysis.fa_helper import clean_df_index -from openbb_terminal.helpers_denomination import ( - transform as transform_by_denomination, -) logger = logging.getLogger(__name__) # pylint: disable=W0212 @@ -313,7 +310,6 @@ def get_mktcap( symbol, start=start_date, progress=False, threads=False, ignore_tz=True ) if not df_data.empty: - data = yf.Ticker(symbol).fast_info if data: df_data["Adj Close"] = df_data["Adj Close"] * data["shares"] diff --git a/openbb_terminal/stocks/government/quiverquant_view.py b/openbb_terminal/stocks/government/quiverquant_view.py index 1095636e4f6..86dff2b2863 100644 --- a/openbb_terminal/stocks/government/quiverquant_view.py +++ b/openbb_terminal/stocks/government/quiverquant_view.py @@ -284,7 +284,6 @@ def display_last_contracts( title="Last Government Contracts", ) if sum_contracts: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) @@ -459,7 +458,6 @@ def display_contracts( ) if df_contracts.Amount.abs().sum() != 0: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) @@ -724,7 +722,6 @@ def display_top_lobbying( title="Top Lobbying Tickers", ) else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) diff --git a/openbb_terminal/stocks/insider/businessinsider_view.py b/openbb_terminal/stocks/insider/businessinsider_view.py index d00f9d91d8e..5c9753e7ffe 100644 --- a/openbb_terminal/stocks/insider/businessinsider_view.py +++ b/openbb_terminal/stocks/insider/businessinsider_view.py @@ -76,7 +76,6 @@ def insider_activity( logger.warning("The insider activity on the ticker does not exist") console.print("[red]The insider activity on the ticker does not exist.\n[/red]") else: - if start_date: df_insider = df_ins[start_date:].copy() # type: ignore else: diff --git a/openbb_terminal/stocks/options/fdscanner_model.py b/openbb_terminal/stocks/options/fdscanner_model.py index ba9ab561ec4..dd74d3df43e 100644 --- a/openbb_terminal/stocks/options/fdscanner_model.py +++ b/openbb_terminal/stocks/options/fdscanner_model.py @@ -36,7 +36,6 @@ def unusual_options(limit: int = 100) -> Tuple[pd.DataFrame, pd.Timestamp]: pages = np.arange(0, limit // 20 + 1) data_list = [] for page_num in pages: - r = request( f"https://app.fdscanner.com/api2/unusualvolume?p=0&page_size=20&page={int(page_num)}", headers={"User-Agent": get_user_agent()}, diff --git a/openbb_terminal/stocks/options/nasdaq_model.py b/openbb_terminal/stocks/options/nasdaq_model.py index f9376cbd0f5..b233483ddd0 100644 --- a/openbb_terminal/stocks/options/nasdaq_model.py +++ b/openbb_terminal/stocks/options/nasdaq_model.py @@ -200,7 +200,6 @@ def get_option_greeks(symbol: str, expiration: str) -> pd.DataFrame: }, ).json() if response_json["status"]["rCode"] == 200: - greeks = pd.DataFrame(response_json["data"]["table"]["rows"]) greeks = greeks.drop(columns="url") return greeks diff --git a/openbb_terminal/stocks/options/options_controller.py b/openbb_terminal/stocks/options/options_controller.py index 351a0731a5f..04a0eeaf51d 100644 --- a/openbb_terminal/stocks/options/options_controller.py +++ b/openbb_terminal/stocks/options/options_controller.py @@ -141,6 +141,7 @@ class OptionsController(BaseController): else: console.print("Loaded expiry dates from Tradier") self.expiry_dates = tradier_model.option_expirations(self.ticker) + self.source = "Tradier" self.set_option_chain() self.set_current_price() @@ -217,7 +218,6 @@ class OptionsController(BaseController): def update_runtime_choices(self): """Update runtime choices""" if session and obbff.USE_PROMPT_TOOLKIT: - if not self.chain.empty: strike = set(self.chain["strike"]) diff --git a/openbb_terminal/stocks/options/tradier_view.py b/openbb_terminal/stocks/options/tradier_view.py index e51a8cdeb05..5ef2484f053 100644 --- a/openbb_terminal/stocks/options/tradier_view.py +++ b/openbb_terminal/stocks/options/tradier_view.py @@ -25,6 +25,7 @@ logger = logging.getLogger(__name__) warnings.filterwarnings("ignore") + # pylint: disable=too-many-arguments @log_start_end(log=logger) def display_historical( diff --git a/openbb_terminal/stocks/options/yfinance_model.py b/openbb_terminal/stocks/options/yfinance_model.py index 2877c2f1df6..ee47ebc77ea 100644 --- a/openbb_terminal/stocks/options/yfinance_model.py +++ b/openbb_terminal/stocks/options/yfinance_model.py @@ -93,7 +93,7 @@ def option_expirations(symbol: str): yf_ticker = yf.Ticker(symbol) dates = list(yf_ticker.options) if not dates: - console.print("No expiration dates found for ticker. \n") + console.print("No expiration dates found for ticker.") return dates @@ -294,7 +294,7 @@ def get_binom( """ # Base variables to calculate values info = get_info(symbol) - price = yf.Ticker(symbol).fast_info["last_price"] + price = yf.Ticker(symbol).fast_info.last_price if vol is None: closings = get_closing(symbol) vol = (closings / closings.shift()).std() * (252**0.5) @@ -375,4 +375,4 @@ def get_last_price(symbol: str) -> float: float Last price """ - return float(yf.Ticker(symbol).info["regularMarketPrice"]) + return float(yf.Ticker(symbol).fast_info.last_price) diff --git a/openbb_terminal/stocks/quantitative_analysis/factors_model.py b/openbb_terminal/stocks/quantitative_analysis/factors_model.py index a46ec5c2280..2fd0e124d1a 100644 --- a/openbb_terminal/stocks/quantitative_analysis/factors_model.py +++ b/openbb_terminal/stocks/quantitative_analysis/factors_model.py @@ -28,7 +28,6 @@ def get_fama_raw() -> pd.DataFrame: with urlopen( "http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip" ) as url: - # Download Zipfile and create pandas DataFrame with ZipFile(BytesIO(url.read())) as zipfile: with zipfile.open("F-F_Research_Data_Factors.CSV") as zip_open: diff --git a/openbb_terminal/stocks/screener/screener_view.py b/openbb_terminal/stocks/screener/screener_view.py index 5771655b91a..e01030b88ef 100644 --- a/openbb_terminal/stocks/screener/screener_view.py +++ b/openbb_terminal/stocks/screener/screener_view.py @@ -35,7 +35,6 @@ def display_presets(preset: str): filters_headers = ["General", "Descriptive", "Fundamental", "Technical"] for i, filter_header in enumerate(filters_headers): - console.print(f" - {filter_header} -") d_filters = {**preset_filter[filter_header]} d_filters = {k: v for k, v in d_filters.items() if v} diff --git a/openbb_terminal/stocks/sector_industry_analysis/financedatabase_view.py b/openbb_terminal/stocks/sector_industry_analysis/financedatabase_view.py index ee333513e23..1eaa133d180 100644 --- a/openbb_terminal/stocks/sector_industry_analysis/financedatabase_view.py +++ b/openbb_terminal/stocks/sector_industry_analysis/financedatabase_view.py @@ -101,7 +101,6 @@ def display_bars_financials( metric_data[stock_name] = (metric, symbol) if len(metric_data) > 1: - metric_data = dict( OrderedDict( sorted(metric_data.items(), key=lambda t: t[1][0], reverse=True) @@ -143,7 +142,6 @@ def display_bars_financials( df, headers=list(df.columns), show_index=False, title="Bars Financials" ) else: - # This plot has 1 axis if not external_axes: _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI) @@ -316,7 +314,6 @@ def display_companies_per_sector_in_country( ) if any(filter_sectors_to_display): - if not all(filter_sectors_to_display): num_sectors_to_display = np.where(~filter_sectors_to_display)[0][0] @@ -461,7 +458,6 @@ def display_companies_per_industry_in_country( ) if any(filter_industries_to_display): - if not all(filter_industries_to_display): num_industries_to_display = np.where(~filter_industries_to_display)[ 0 @@ -476,7 +472,6 @@ def display_companies_per_industry_in_country( ) if len(companies_per_industry) > max_industries_to_display: - companies_per_industry_sliced = dict( list(companies_per_industry.items())[ : max_industries_to_display - 1 @@ -616,7 +611,6 @@ def display_companies_per_industry_in_sector( ) if any(filter_industries_to_display): - if not all(filter_industries_to_display): num_industries_to_display = np.where(~filter_industries_to_display)[ 0 @@ -631,7 +625,6 @@ def display_companies_per_industry_in_sector( ) if len(companies_per_industry) > max_industries_to_display: - companies_per_industry_sliced = dict( list(companies_per_industry.items())[ : max_industries_to_display - 1 @@ -765,7 +758,6 @@ def display_companies_per_country_in_sector( ) if any(filter_countries_to_display): - if not all(filter_countries_to_display): num_countries_to_display = np.where(~filter_countries_to_display)[ 0 @@ -780,7 +772,6 @@ def display_companies_per_country_in_sector( ) if len(companies_per_country) > max_countries_to_display: - companies_per_country_sliced = dict( list(companies_per_country.items())[: max_countries_to_display - 1] ) @@ -912,7 +903,6 @@ def display_companies_per_country_in_industry( ) if any(filter_countries_to_display): - if not all(filter_countries_to_display): num_countries_to_display = np.where(~filter_countries_to_display)[ 0 @@ -927,7 +917,6 @@ def display_companies_per_country_in_industry( ) if len(companies_per_country) > max_countries_to_display: - companies_per_country_sliced = dict( list(companies_per_country.items())[: max_countries_to_display - 1] ) diff --git a/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py b/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py index 6f199c9c03f..1c151dc5a6c 100644 --- a/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py +++ b/openbb_terminal/stocks/sector_industry_analysis/sia_controller.py @@ -747,7 +747,6 @@ class SectorIndustryAnalysisController(BaseController): parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES ) if ns_parser: - if not self.country and not self.sector and not self.industry: console.print( "[red]Select at least one filter from sector, country or industry.[/red]\n" @@ -836,7 +835,6 @@ class SectorIndustryAnalysisController(BaseController): parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES, limit=10, raw=True ) if ns_parser: - if not self.country and not self.sector and not self.industry: console.print( "[red]Select at least one filter from sector, country or industry.[/red]\n" diff --git a/openbb_terminal/stocks/stocks_controller.py b/openbb_terminal/stocks/stocks_controller.py index 9725f560b2f..ca4f7d8ccef 100644 --- a/openbb_terminal/stocks/stocks_controller.py +++ b/openbb_terminal/stocks/stocks_controller.py @@ -563,7 +563,6 @@ class StocksController(StockBaseController): sources=ns_parser.sources, ) elif ns_parser.source == "Feedparser": - feedparser_view.display_news( term=d_stock["shortName"].replace(" ", "+") if "shortName" in d_stock diff --git a/openbb_terminal/stocks/stocks_helper.py b/openbb_terminal/stocks/stocks_helper.py index d093322ca09..b6ae80284a3 100644 --- a/openbb_terminal/stocks/stocks_helper.py +++ b/openbb_terminal/stocks/stocks_helper.py @@ -356,7 +356,6 @@ def load( s_interval = f"{interval}min" else: - if source == "AlphaVantage": s_start = start_date int_string = "Minute" diff --git a/openbb_terminal/stocks/stocks_model.py b/openbb_terminal/stocks/stocks_model.py index d995d799ff8..50d06733427 100644 --- a/openbb_terminal/stocks/stocks_model.py +++ b/openbb_terminal/stocks/stocks_model.py @@ -109,7 +109,6 @@ def load_stock_yf( def load_stock_eodhd( symbol: str, start_date: datetime, end_date: datetime, weekly: bool, monthly: bool ) -> pd.DataFrame: - int_ = "d" if weekly: int_ = "w" diff --git a/openbb_terminal/stocks/technical_analysis/tradingview_model.py b/openbb_terminal/stocks/technical_analysis/tradingview_model.py index 82a43b8834a..d87db998add 100644 --- a/openbb_terminal/stocks/technical_analysis/tradingview_model.py +++ b/openbb_terminal/stocks/technical_analysis/tradingview_model.py @@ -91,7 +91,6 @@ def get_tradingview_recommendation( df_recommendation = pd.DataFrame() index_recommendation = [] for an_interval in intervals: - if exchange: stock_recommendation = TA_Handler( symbol=symbol, diff --git a/openbb_terminal/stocks/tradinghours/pandas_market_cal_model.py b/openbb_terminal/stocks/tradinghours/pandas_market_cal_model.py index 981e145ccf8..c27935d80e9 100644 --- a/openbb_terminal/stocks/tradinghours/pandas_market_cal_model.py +++ b/openbb_terminal/stocks/tradinghours/pandas_market_cal_model.py @@ -25,7 +25,6 @@ def get_all_holiday_exchange_short_names() -> pd.DataFrame: @log_start_end(log=logger) def get_exchange_holidays(exchange_symbol: str, year: int) -> pd.DataFrame: - """Get all short name of each exchange that we hold holiday calendar for. Parameters diff --git a/openbb_terminal/terminal_controller.py b/openbb_terminal/terminal_controller.py index 346f3eea251..d8a7703dd03 100644 --- a/openbb_terminal/terminal_controller.py +++ b/openbb_terminal/terminal_controller.py @@ -314,7 +314,6 @@ class TerminalController(BaseController): # Compute average score and provide a result if it's the last try if self.GUESS_TOTAL_TRIES > 0: - self.GUESS_NUMBER_TRIES_LEFT -= 1 if self.GUESS_NUMBER_TRIES_LEFT == 0 and self.GUESS_TOTAL_TRIES > 1: color = ( diff --git a/openbb_terminal/terminal_helper.py b/openbb_terminal/terminal_helper.py index 686bd10bdd9..d49ab1040c9 100644 --- a/openbb_terminal/terminal_helper.py +++ b/openbb_terminal/terminal_helper.py @@ -254,8 +254,7 @@ def check_for_updates() -> None: # ({str(git.Repo('.').head.commit)[:7]}) try: r = request( - "https://api.github.com/repos/openbb-finance/openbbterminal/releases/latest", - timeout=1, + "https://api.github.com/repos/openbb-finance/openbbterminal/releases/latest" ) except Exception: r = None @@ -266,7 +265,6 @@ def check_for_updates() -> None: current_version = version.parse(obbff.VERSION) if check_valid_versions(latest_version, current_version): - if current_version == latest_version: console.print("[green]You are using the latest stable version[/green]") else: diff --git a/poetry.lock b/poetry.lock index 9ca60558dad..29811dfb551 100644 --- a/poetry.lock +++ b/poetry.lock @@ -402,14 +402,14 @@ files = [ [[package]] name = "astroid" -version = "2.13.3" +version = "2.13.5" description = "An abstract syntax tree for Python with inference support." category = "dev" optional = false python-versions = ">=3.7.2" files = [ - {file = "astroid-2.13.3-py3-none-any.whl", hash = "sha256:14c1603c41cc61aae731cad1884a073c4645e26f126d13ac8346113c95577f3b"}, - {file = "astroid-2.13.3.tar.gz", hash = "sha256:6afc22718a48a689ca24a97981ad377ba7fb78c133f40335dfd16772f29bcfb1"}, + {file = "astroid-2.13.5-py3-none-any.whl", hash = "sha256:6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501"}, + {file = "astroid-2.13.5.tar.gz", hash = "sha256:df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a"}, ] [package.dependencies] @@ -656,14 +656,14 @@ test-tox-coverage = ["coverage (>=5.5)"] [[package]] name = "beautifulsoup4" -version = "4.11.1" +version = "4.11.2" description = "Screen-scraping library" category = "main" optional = false python-versions = ">=3.6.0" files = [ - {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"}, - {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"}, + {file = "beautifulsoup4-4.11.2-py3-none-any.whl", hash = "sha256:0e79446b10b3ecb499c1556f7e228a53e64a2bfcebd455f370d8927cb5b59e39"}, + {file = "beautifulsoup4-4.11.2.tar.gz", hash = "sha256:bc4bdda6717de5a2987436fb8d72f45dc90dd856bdfd512a1314ce90349a0106"}, ] [package.dependencies] @@ -675,34 +675,46 @@ lxml = ["lxml"] [[package]] name = "black" -version = "22.12.0" +version = "23.1.0" description = "The uncompromising code formatter." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d"}, - {file = "black-22.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351"}, - {file = "black-22.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f"}, - {file = "black-22.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4"}, - {file = "black-22.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2"}, - {file = "black-22.12.0-cp37-cp37m-win_amd64.whl", hash = "sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350"}, - {file = "black-22.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d"}, - {file = "black-22.12.0-cp38-cp38-win_amd64.whl", hash = "sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc"}, - {file = "black-22.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320"}, - {file = "black-22.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148"}, - {file = "black-22.12.0-py3-none-any.whl", hash = "sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf"}, - {file = "black-22.12.0.tar.gz", hash = "sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:b6a92a41ee34b883b359998f0c8e6eb8e99803aa8bf3123bf2b2e6fec505a221"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:57c18c5165c1dbe291d5306e53fb3988122890e57bd9b3dcb75f967f13411a26"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:9880d7d419bb7e709b37e28deb5e68a49227713b623c72b2b931028ea65f619b"}, + {file = "black-23.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6663f91b6feca5d06f2ccd49a10f254f9298cc1f7f49c46e498a0771b507104"}, + {file = "black-23.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:9afd3f493666a0cd8f8df9a0200c6359ac53940cbde049dcb1a7eb6ee2dd7074"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:bfffba28dc52a58f04492181392ee380e95262af14ee01d4bc7bb1b1c6ca8d27"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c1c476bc7b7d021321e7d93dc2cbd78ce103b84d5a4cf97ed535fbc0d6660648"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:382998821f58e5c8238d3166c492139573325287820963d2f7de4d518bd76958"}, + {file = "black-23.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bf649fda611c8550ca9d7592b69f0637218c2369b7744694c5e4902873b2f3a"}, + {file = "black-23.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:121ca7f10b4a01fd99951234abdbd97728e1240be89fde18480ffac16503d481"}, + {file = "black-23.1.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:a8471939da5e824b891b25751955be52ee7f8a30a916d570a5ba8e0f2eb2ecad"}, + {file = "black-23.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8178318cb74f98bc571eef19068f6ab5613b3e59d4f47771582f04e175570ed8"}, + {file = "black-23.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:a436e7881d33acaf2536c46a454bb964a50eff59b21b51c6ccf5a40601fbef24"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:a59db0a2094d2259c554676403fa2fac3473ccf1354c1c63eccf7ae65aac8ab6"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:0052dba51dec07ed029ed61b18183942043e00008ec65d5028814afaab9a22fd"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:49f7b39e30f326a34b5c9a4213213a6b221d7ae9d58ec70df1c4a307cf2a1580"}, + {file = "black-23.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:162e37d49e93bd6eb6f1afc3e17a3d23a823042530c37c3c42eeeaf026f38468"}, + {file = "black-23.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:8b70eb40a78dfac24842458476135f9b99ab952dd3f2dab738c1881a9b38b753"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:a29650759a6a0944e7cca036674655c2f0f63806ddecc45ed40b7b8aa314b651"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:bb460c8561c8c1bec7824ecbc3ce085eb50005883a6203dcfb0122e95797ee06"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:c91dfc2c2a4e50df0026f88d2215e166616e0c80e86004d0003ece0488db2739"}, + {file = "black-23.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a951cc83ab535d248c89f300eccbd625e80ab880fbcfb5ac8afb5f01a258ac9"}, + {file = "black-23.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0680d4380db3719ebcfb2613f34e86c8e6d15ffeabcf8ec59355c5e7b85bb555"}, + {file = "black-23.1.0-py3-none-any.whl", hash = "sha256:7a0f701d314cfa0896b9001df70a530eb2472babb76086344e688829efd97d32"}, + {file = "black-23.1.0.tar.gz", hash = "sha256:b0bd97bea8903f5a2ba7219257a44e3f1f9d00073d6cc1add68f0beec69692ac"}, ] [package.dependencies] click = ">=8.0.0" -ipython = {version = ">=7.8.0", optional = true, markers = "extra == \"jupyter\""} mypy-extensions = ">=0.4.3" +packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" -tokenize-rt = {version = ">=3.2.0", optional = true, markers = "extra == \"jupyter\""} -tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""} +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} [package.extras] @@ -846,14 +858,14 @@ exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} [[package]] name = "ccxt" -version = "2.7.12" +version = "2.7.32" description = "A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges" category = "main" optional = false python-versions = "*" files = [ - {file = "ccxt-2.7.12-py2.py3-none-any.whl", hash = "sha256:ad64cea01f8d91e928acc6e1f69672062c55954b063832a05ff7d5f40d3495d5"}, - {file = "ccxt-2.7.12.tar.gz", hash = "sha256:414b500a0d63fbf5b260f7fd8aa00915d82c46157d4cf779dce73ecc6a58acb5"}, + {file = "ccxt-2.7.32-py2.py3-none-any.whl", hash = "sha256:a5cd8e41ca8b6f9a2e35f967b84867a50be61e32bb9806e09e79ab784cd9cda1"}, + {file = "ccxt-2.7.32.tar.gz", hash = "sha256:083ef9dda6c64a3c5b7873a454c999e49c3e6c857b190d50044349f03097a028"}, ] [package.dependencies] @@ -1914,14 +1926,14 @@ files = [ [[package]] name = "finnhub-python" -version = "2.4.15" +version = "2.4.16" description = "Finnhub API" category = "main" optional = false python-versions = "*" files = [ - {file = "finnhub-python-2.4.15.tar.gz", hash = "sha256:5a9f9cb61571783ee8f49b770b4ce962e5af237ec9231824b8a8403bbdd0cef2"}, - {file = "finnhub_python-2.4.15-py3-none-any.whl", hash = "sha256:68a73e67ac21dad09b522bad52d5782c573a678b92ebba3e89e112af176a8de5"}, + {file = "finnhub-python-2.4.16.tar.gz", hash = "sha256:ca951031a5fecdc1815b07f4545cc49ff646a6eb32e2149fceeb368787482bbf"}, + {file = "finnhub_python-2.4.16-py3-none-any.whl", hash = "sha256:9ef290cc372b84120a95509f2290fee50d543d81e30c0accafa52f8a43fd1b49"}, ] [package.dependencies] @@ -2498,14 +2510,14 @@ socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "identify" -version = "2.5.16" +version = "2.5.17" description = "File identification library for Python" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "identify-2.5.16-py2.py3-none-any.whl", hash = "sha256:832832a58ecc1b8f33d5e8cb4f7d3db2f5c7fbe922dfee5f958b48fed691501a"}, - {file = "identify-2.5.16.tar.gz", hash = "sha256:c47acedfe6495b1c603ed7e93469b26e839cab38db4155113f36f718f8b3dc47"}, + {file = "identify-2.5.17-py2.py3-none-any.whl", hash = "sha256:7d526dd1283555aafcc91539acc061d8f6f59adb0a7bba462735b0a318bff7ed"}, + {file = "identify-2.5.17.tar.gz", hash = "sha256:93cc61a861052de9d4c541a7acb7e3dcc9c11b398a2144f6e52ae5285f5f4f06"}, ] [package.extras] @@ -2938,14 +2950,14 @@ test = ["codecov", "coverage", "ipykernel (>=6.5)", "ipython", "mypy", "pre-comm [[package]] name = "jupyter-core" -version = "5.1.5" +version = "5.2.0" description = "Jupyter core package. A base package on which Jupyter projects rely." category = "main" optional = false python-versions = ">=3.8" files = [ - {file = "jupyter_core-5.1.5-py3-none-any.whl", hash = "sha256:83064d61bb2a9bc874e8184331c117b3778c2a7e1851f60cb00d273ceb3285ae"}, - {file = "jupyter_core-5.1.5.tar.gz", hash = "sha256:8e54c48cde1e0c8345f64bcf9658b78044ddf02b273726cea9d9f59be4b02130"}, + {file = "jupyter_core-5.2.0-py3-none-any.whl", hash = "sha256:4bdc2928c37f6917130c667d8b8708f20aee539d8283c6be72aabd2a4b4c83b0"}, + {file = "jupyter_core-5.2.0.tar.gz", hash = "sha256:1407cdb4c79ee467696c04b76633fc1884015fa109323365a6372c8e890cc83f"}, ] [package.dependencies] @@ -4336,14 +4348,14 @@ six = "*" [[package]] name = "openpyxl" -version = "3.0.10" +version = "3.1.0" description = "A Python library to read/write Excel 2010 xlsx/xlsm files" category = "main" optional = false python-versions = ">=3.6" files = [ - {file = "openpyxl-3.0.10-py2.py3-none-any.whl", hash = "sha256:0ab6d25d01799f97a9464630abacbb34aafecdcaa0ef3cba6d6b3499867d0355"}, - {file = "openpyxl-3.0.10.tar.gz", hash = "sha256:e47805627aebcf860edb4edf7987b1309c1b3632f3750538ed962bbcc3bd7449"}, + {file = "openpyxl-3.1.0-py2.py3-none-any.whl", hash = "sha256:24d7d361025d186ba91eff58135d50855cf035a84371b891e58fb6eb5125660f"}, + {file = "openpyxl-3.1.0.tar.gz", hash = "sha256:eccedbe1cdd8b2494057e73959b496821141038dbb7eb9266ea59e3f34208231"}, ] [package.dependencies] @@ -7137,14 +7149,14 @@ test = ["pytest"] [[package]] name = "sphinxcontrib-htmlhelp" -version = "2.0.0" +version = "2.0.1" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "sphinxcontrib-htmlhelp-2.0.0.tar.gz", hash = "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"}, - {file = "sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl", hash = "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07"}, + {file = "sphinxcontrib-htmlhelp-2.0.1.tar.gz", hash = "sha256:0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff"}, + {file = "sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl", hash = "sha256:c38cb46dccf316c79de6e5515e1770414b797162b23cd3d06e67020e1d2a6903"}, ] [package.extras] @@ -7841,14 +7853,14 @@ typing-extensions = "*" [[package]] name = "torchmetrics" -version = "0.11.0" +version = "0.11.1" description = "PyTorch native Metrics" category = "main" optional = true python-versions = ">=3.7" files = [ - {file = "torchmetrics-0.11.0-py3-none-any.whl", hash = "sha256:f809c3cb86a0bd3d8743df0888040257e20d371a937ff9114f582a60ce1a1c67"}, - {file = "torchmetrics-0.11.0.tar.gz", hash = "sha256:c838e0491d80775daadd0802e27ae3af112a52086c9ba8cbcd1e2807243c89ac"}, + {file = "torchmetrics-0.11.1-py3-none-any.whl", hash = "sha256:9987d7c21b081cceef246a72be1ce25bf29c842764f59dda54f59e3b4cd1970b"}, + {file = "torchmetrics-0.11.1.tar.gz", hash = "sha256:de2e9feb3316f798ab08b318302ff04e764f47e691f0847f780044279fa176ca"}, ] [package.dependencies] @@ -7927,14 +7939,14 @@ requests = "*" [[package]] name = "traitlets" -version = "5.8.1" +version = "5.9.0" description = "Traitlets Python configuration system" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "traitlets-5.8.1-py3-none-any.whl", hash = "sha256:a1ca5df6414f8b5760f7c5f256e326ee21b581742114545b462b35ffe3f04861"}, - {file = "traitlets-5.8.1.tar.gz", hash = "sha256:32500888f5ff7bbf3b9267ea31748fa657aaf34d56d85e60f91dda7dc7f5785b"}, + {file = "traitlets-5.9.0-py3-none-any.whl", hash = "sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8"}, + {file = "traitlets-5.9.0.tar.gz", hash = "sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9"}, ] [package.extras] @@ -8931,4 +8943,4 @@ prediction = ["torch", "pytorch-lightning", "u8darts"] [metadata] lock-version = "2.0" python-versions = "^3.8,<3.11, !=3.9.7" -content-hash = "f32af0f0a6b209dfdb3692731b9cd26eec602fd7cf7e09b3a84529f90b446386" +content-hash = "4d8a37396a09f6ac0348a24e8ee3e503abf12439a736a6f17bb7ef8fb031ab65" diff --git a/pyproject.toml b/pyproject.toml index a6f983604f9..d8a2cce8e7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb" -version = "2.2.0" +version = "2.3.0" description = "Investment Research for Everyone, Anywhere." license = "MIT" authors = ["Didier Rodrigues Lopes"] @@ -118,7 +118,7 @@ codespell = "^2.0.0" pyupgrade = "^2.11.0" sphinx = "^4.5.0" myst-parser = "^0.15.2" -black = {version = "^22.1.0", extras = ["jupyter"]} +black = "^23.1.0" bandit = "^1.7.0" coverage = ">=5.5" vcrpy = "^4.1.1" diff --git a/requirements-full.txt b/requirements-full.txt index 84f41ed3bb5..f4fca5b5d60 100644 --- a/requirements-full.txt +++ b/requirements-full.txt @@ -14,7 +14,7 @@ argon2-cffi-bindings==21.2.0 ; python_version >= "3.8" and python_full_version ! argon2-cffi==21.3.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" ascii-magic==1.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" astor==0.8.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -astroid==2.13.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +astroid==2.13.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" astropy==5.2.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" asttokens==2.2.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" async-timeout==4.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -27,15 +27,15 @@ backports-zoneinfo==0.2.1 ; python_version >= "3.8" and python_version < "3.9" bandit==1.7.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" base58==2.1.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" beartype==0.7.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -beautifulsoup4==4.11.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -black[jupyter]==22.12.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +beautifulsoup4==4.11.2 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" +black==23.1.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bleach==6.0.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" blinker==1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bs4==0.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bt==0.2.9 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" cachetools==5.3.0 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" catboost==1.1.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -ccxt==2.7.12 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +ccxt==2.7.32 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" certifi==2022.12.7 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" cffi==1.15.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" cfgv==3.3.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -79,7 +79,7 @@ feedparser==6.0.10 ; python_version >= "3.8" and python_full_version != "3.9.7" ffn==0.3.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" filelock==3.9.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" financedatabase==1.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -finnhub-python==2.4.15 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +finnhub-python==2.4.16 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" finviz==1.4.5 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" finvizfinance==0.14.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" flake8==5.0.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -104,7 +104,7 @@ holidays==0.14.2 ; python_version >= "3.8" and python_full_version != "3.9.7" an html5lib==1.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" httpcore==0.16.3 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" httpx==0.23.3 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -identify==2.5.16 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +identify==2.5.17 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" idna==3.4 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" imagesize==1.4.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" importlib-metadata==6.0.0 ; python_full_version != "3.9.7" and python_version < "3.11" and python_version >= "3.8" @@ -127,7 +127,7 @@ joblib==1.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and p json5==0.9.11 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jsonschema==3.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyter-client==7.4.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -jupyter-core==5.1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +jupyter-core==5.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyter-server==1.23.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyterlab-pygments==0.2.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyterlab-server==2.16.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -174,7 +174,7 @@ numpy==1.23.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and p oandapyv20==0.6.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" oauthlib==3.2.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" onetimepass==1.0.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -openpyxl==3.0.10 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +openpyxl==3.1.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" osqp==0.6.2.post8 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" packaging==23.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" pandas-datareader==0.10.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -289,7 +289,7 @@ soupsieve==2.3.2.post1 ; python_version >= "3.8" and python_version < "3.11" and sphinx==4.5.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-applehelp==1.0.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-devhelp==1.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -sphinxcontrib-htmlhelp==2.0.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +sphinxcontrib-htmlhelp==2.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-jsmath==1.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-qthelp==1.0.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-serializinghtml==1.1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -320,11 +320,11 @@ tomli==2.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and py tomlkit==0.11.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" toolz==0.12.0 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" torch==1.11.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -torchmetrics==0.11.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +torchmetrics==0.11.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" tornado==6.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" tqdm==4.64.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" tradingview-ta==3.3.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -traitlets==5.8.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +traitlets==5.9.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-python-dateutil==2.8.19.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-pytz==2021.3.8 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-pyyaml==6.0.12.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" diff --git a/requirements.txt b/requirements.txt index 97b3f8d552d..a5f6f6bd25a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ argon2-cffi-bindings==21.2.0 ; python_version >= "3.8" and python_full_version ! argon2-cffi==21.3.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" ascii-magic==1.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" astor==0.8.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -astroid==2.13.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +astroid==2.13.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" asttokens==2.2.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" async-timeout==4.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" atomicwrites==1.4.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" and sys_platform == "win32" @@ -24,14 +24,14 @@ backports-zoneinfo==0.2.1 ; python_version >= "3.8" and python_version < "3.9" bandit==1.7.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" base58==2.1.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" beartype==0.7.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -beautifulsoup4==4.11.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -black[jupyter]==22.12.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +beautifulsoup4==4.11.2 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" +black==23.1.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bleach==6.0.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" blinker==1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bs4==0.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" bt==0.2.9 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" cachetools==5.3.0 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -ccxt==2.7.12 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +ccxt==2.7.32 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" certifi==2022.12.7 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" cffi==1.15.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" cfgv==3.3.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -70,7 +70,7 @@ feedparser==6.0.10 ; python_version >= "3.8" and python_full_version != "3.9.7" ffn==0.3.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" filelock==3.9.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" financedatabase==1.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -finnhub-python==2.4.15 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +finnhub-python==2.4.16 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" finviz==1.4.5 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" finvizfinance==0.14.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" flake8==5.0.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -91,7 +91,7 @@ holidays==0.14.2 ; python_version >= "3.8" and python_full_version != "3.9.7" an html5lib==1.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" httpcore==0.16.3 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" httpx==0.23.3 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -identify==2.5.16 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +identify==2.5.17 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" idna==3.4 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" imagesize==1.4.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" importlib-metadata==6.0.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -114,7 +114,7 @@ joblib==1.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and p json5==0.9.11 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jsonschema==3.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyter-client==7.4.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -jupyter-core==5.1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +jupyter-core==5.2.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyter-server==1.23.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyterlab-pygments==0.2.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" jupyterlab-server==2.16.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -154,7 +154,7 @@ numpy==1.23.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and p oandapyv20==0.6.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" oauthlib==3.2.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" onetimepass==1.0.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" -openpyxl==3.0.10 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +openpyxl==3.1.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" packaging==23.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" pandas-datareader==0.10.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" pandas-market-calendars==3.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -254,7 +254,7 @@ soupsieve==2.3.2.post1 ; python_version >= "3.8" and python_version < "3.11" and sphinx==4.5.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-applehelp==1.0.4 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-devhelp==1.0.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -sphinxcontrib-htmlhelp==2.0.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +sphinxcontrib-htmlhelp==2.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-jsmath==1.0.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-qthelp==1.0.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" sphinxcontrib-serializinghtml==1.1.5 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" @@ -282,7 +282,7 @@ toolz==0.12.0 ; python_version >= "3.8" and python_version < "3.11" and python_f tornado==6.2 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" tqdm==4.64.1 ; python_version >= "3.8" and python_version < "3.11" and python_full_version != "3.9.7" tradingview-ta==3.3.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" -traitlets==5.8.1 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" +traitlets==5.9.0 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-python-dateutil==2.8.19.6 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-pytz==2021.3.8 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" types-pyyaml==6.0.12.3 ; python_version >= "3.8" and python_full_version != "3.9.7" and python_version < "3.11" diff --git a/tests/openbb_terminal/cryptocurrency/discovery/test_coinmarketcap_view.py b/tests/openbb_terminal/cryptocurrency/discovery/test_coinmarketcap_view.py index 9b4cad25c06..19bafe68cad 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/test_coinmarketcap_view.py +++ b/tests/openbb_terminal/cryptocurrency/discovery/test_coinmarketcap_view.py @@ -19,7 +19,6 @@ def vcr_config(): @pytest.mark.vcr @pytest.mark.record_stdout def test_display_cmc_top_coins(mocker): - # MOCK EXPORT_DATA mocker.patch( target="openbb_terminal.cryptocurrency.discovery.coinmarketcap_view.export_data" diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/test_santiment_model.py b/tests/openbb_terminal/cryptocurrency/due_diligence/test_santiment_model.py index cf2d1cbeccd..37b29f05b90 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/test_santiment_model.py +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/test_santiment_model.py @@ -22,7 +22,6 @@ def vcr_config(): ], ) def test_get_github_activity(symbol, dev_activity, interval, start, end, recorder): - start = start + "T00:00:00Z" end = end + "T00:00:00Z" df = santiment_model.get_github_activity( diff --git a/tests/openbb_terminal/cryptocurrency/test_crypto_models.py b/tests/openbb_terminal/cryptocurrency/test_crypto_models.py index 294f95021a3..0b56dde57b2 100644 --- a/tests/openbb_terminal/cryptocurrency/test_crypto_models.py +++ b/tests/openbb_terminal/cryptocurrency/test_crypto_models.py @@ -74,7 +74,6 @@ from openbb_terminal.cryptocurrency import crypto_models ], ) def test_find(query, source, key, recorder): - result_df = getattr(crypto_models, "find")(query=query, source=source, key=key) assert not result_df.empty diff --git a/tests/openbb_terminal/forex/test_forex_controller.py b/tests/openbb_terminal/forex/test_forex_controller.py index be0741ed5a8..81e6fd8b350 100644 --- a/tests/openbb_terminal/forex/test_forex_controller.py +++ b/tests/openbb_terminal/forex/test_forex_controller.py @@ -383,7 +383,6 @@ def test_custom_reset(fx_pair, expected): ], ) def test_call_load(other_args, recorder): - controller = forex_controller.ForexController(queue=None) controller.call_load(other_args=other_args) diff --git a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[False].yaml b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[False].yaml index 2b9a7240b20..4b5e71a0166 100644 --- a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[False].yaml +++ b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_model/test_get_orders[False].yaml @@ -1012,7 +1012,7 @@ interactions: x-envoy-decorator-operation: - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '11' + - '10' x-request-id: - 9d0a77f6-76f6-410b-af7a-7654414fac5c x-yahoo-request-id: diff --git a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[False].yaml b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[False].yaml index 0f00da921f4..5730458d0cf 100644 --- a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[False].yaml +++ b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[False].yaml @@ -1728,7 +1728,7 @@ interactions: cache-control: - public, max-age=10, stale-while-revalidate=20 content-length: - - '1599' + - '1653' content-type: - application/json;charset=utf-8 date: @@ -1738,7 +1738,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '12' x-request-id: diff --git a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[True].yaml b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[True].yaml index 7810446f4ac..147df8dbe31 100644 --- a/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[True].yaml +++ b/tests/openbb_terminal/stocks/behavioural_analysis/cassettes/test_cramer_view/test_get_orders[True].yaml @@ -1234,7 +1234,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '12' x-request-id: @@ -1292,7 +1292,7 @@ interactions: x-envoy-decorator-operation: - finance-chart-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '12' + - '11' x-request-id: - 0d62a1fa-62e8-4313-88d4-29f7bd484b2a x-yahoo-request-id: @@ -1346,7 +1346,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '11' x-request-id: diff --git a/tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_load_ticker.yaml b/tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_load_ticker.yaml index c39078a36c4..af2ac2730f4 100644 --- a/tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_load_ticker.yaml +++ b/tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_load_ticker.yaml @@ -18,7 +18,7 @@ interactions: string: '{"chart":{"result":[{"meta":{"currency":"USD","symbol":"PM","exchangeName":"NYQ","instrumentType":"EQUITY","firstTradeDate":1205760600,"regularMarketTime":1675112402,"gmtoffset":-18000,"timezone":"EST","exchangeTimezoneName":"America/New_York","regularMarketPrice":103.83,"chartPreviousClose":103.76,"priceHint":2,"currentTradingPeriod":{"pre":{"timezone":"EST","start":1675155600,"end":1675175400,"gmtoffset":-18000},"regular":{"timezone":"EST","start":1675175400,"end":1675198800,"gmtoffset":-18000},"post":{"timezone":"EST","start":1675198800,"end":1675213200,"gmtoffset":-18000}},"dataGranularity":"1d","range":"1d","validRanges":["1d","5d","1mo","3mo","6mo","1y","2y","5y","10y","ytd","max"]},"timestamp":[1675089000],"indicators":{"quote":[{"high":[104.58999633789062],"open":[103.31999969482422],"low":[103.25],"close":[103.83000183105469],"volume":[5358000]}],"adjclose":[{"adjclose":[103.83000183105469]}]}}],"error":null}}' headers: Age: - - '0' + - '1' Connection: - keep-alive Expect-CT: diff --git a/tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_sp500_comps_tsne.yaml b/tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_sp500_comps_tsne.yaml index 844bfbd9a64..b5230c077d3 100644 --- a/tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_sp500_comps_tsne.yaml +++ b/tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_yahoo_finance_model/test_get_sp500_comps_tsne.yaml @@ -306,7 +306,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '30' x-request-id: diff --git a/tests/openbb_terminal/stocks/comparison_analysis/test_finnhub_model.py b/tests/openbb_terminal/stocks/comparison_analysis/test_finnhub_model.py index 048a2918514..f7854cd344b 100644 --- a/tests/openbb_terminal/stocks/comparison_analysis/test_finnhub_model.py +++ b/tests/openbb_terminal/stocks/comparison_analysis/test_finnhub_model.py @@ -25,7 +25,6 @@ def test_get_similar_companies(recorder): @pytest.mark.vcr(record_mode="none") def test_get_similar_companies_invalid_status(mocker, recorder): - attrs = { "status_code": 400, "json.return_value": {"error": "mock error message"}, diff --git a/tests/openbb_terminal/stocks/dark_pool_shorts/test_finra_view.py b/tests/openbb_terminal/stocks/dark_pool_shorts/test_finra_view.py index a6d4d44572f..cba7ad4d2ac 100644 --- a/tests/openbb_terminal/stocks/dark_pool_shorts/test_finra_view.py +++ b/tests/openbb_terminal/stocks/dark_pool_shorts/test_finra_view.py @@ -12,7 +12,6 @@ from openbb_terminal.stocks.dark_pool_shorts import finra_view @pytest.mark.vcr @pytest.mark.record_stdout def test_plot_dark_pools(mocker): - # MOCK VISUALIZE_OUTPUT mocker.patch(target="openbb_terminal.helper_classes.TerminalStyle.visualize_output") diff --git a/tests/openbb_terminal/stocks/dark_pool_shorts/test_sec_view.py b/tests/openbb_terminal/stocks/dark_pool_shorts/test_sec_view.py index 477db0258b1..5dbaf7eb163 100644 --- a/tests/openbb_terminal/stocks/dark_pool_shorts/test_sec_view.py +++ b/tests/openbb_terminal/stocks/dark_pool_shorts/test_sec_view.py @@ -39,7 +39,6 @@ def vcr_config(): [True, False], ) def test_fails_to_deliver(mocker, raw): - # MOCK VISUALIZE_OUTPUT mocker.patch(target="openbb_terminal.helper_classes.TerminalStyle.visualize_output") diff --git a/tests/openbb_terminal/stocks/discovery/test_finnhub_model.py b/tests/openbb_terminal/stocks/discovery/test_finnhub_model.py index 41655dba346..91c554d9d78 100644 --- a/tests/openbb_terminal/stocks/discovery/test_finnhub_model.py +++ b/tests/openbb_terminal/stocks/discovery/test_finnhub_model.py @@ -29,7 +29,6 @@ def test_get_ipo_calendar(recorder): @pytest.mark.vcr(record_mode="none") def test_get_ipo_calendar_400(mocker): - attrs = { "status_code": 400, "json.return_value": {"error": "mock error message"}, diff --git a/tests/openbb_terminal/stocks/due_diligence/test_finnhub_model.py b/tests/openbb_terminal/stocks/due_diligence/test_finnhub_model.py index 45027c1edaa..61566a5c824 100644 --- a/tests/openbb_terminal/stocks/due_diligence/test_finnhub_model.py +++ b/tests/openbb_terminal/stocks/due_diligence/test_finnhub_model.py @@ -28,7 +28,6 @@ def test_get_rating_over_time_invalid_ticker(): @pytest.mark.vcr(mode="none") def test_get_rating_over_time_invalid_status(mocker): - attrs = { "status_code": 400, "json.return_value": {"error": "mock error message"}, diff --git a/tests/openbb_terminal/stocks/due_diligence/test_finnhub_view.py b/tests/openbb_terminal/stocks/due_diligence/test_finnhub_view.py index 268cafc2094..65b2318f274 100644 --- a/tests/openbb_terminal/stocks/due_diligence/test_finnhub_view.py +++ b/tests/openbb_terminal/stocks/due_diligence/test_finnhub_view.py @@ -33,7 +33,6 @@ def test_rating_over_time(mocker): @pytest.mark.default_cassette("test_rating_over_time_TSLA") @pytest.mark.vcr(mode="none") def test_rating_over_time_plt(capsys, mocker): - # MOCK VISUALIZE_OUTPUT mocker.patch(target="openbb_terminal.helper_classes.TerminalStyle.visualize_output") @@ -50,7 +49,6 @@ def test_rating_over_time_plt(capsys, mocker): @pytest.mark.vcr @pytest.mark.record_stdout def test_rating_over_time_invalid_ticker(mocker): - # MOCK VISUALIZE_OUTPUT mocker.patch(target="openbb_terminal.helper_classes.TerminalStyle.visualize_output") diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_workbook.yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_workbook.yaml index c43bac9a6e5..2cb865133e3 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_workbook.yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_workbook.yaml @@ -19976,7 +19976,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '660' x-frame-options: @@ -20028,7 +20028,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '2' x-request-id: @@ -20823,7 +20823,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '40' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_xls.yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_xls.yaml index ce505dbcab8..5f32d367f0a 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_xls.yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_dcf_view/test_create_xls.yaml @@ -17884,7 +17884,7 @@ interactions: Tpr+7R+//eOfxQkjJgHpB3gekr7U2AVV+82vlaf+r2m1//OqDyos/BnFY/df/x/wijqbSwcaAA== headers: Age: - - '2' + - '0' Connection: - keep-alive Expect-CT: @@ -17945,7 +17945,7 @@ interactions: string: '{"timeseries":{"result":[{"meta":{"symbol":["AEIS"],"type":["trailingPegRatio"]}}],"error":null}}' headers: Age: - - '0' + - '1' Connection: - keep-alive Expect-CT: @@ -18417,7 +18417,7 @@ interactions: AA== headers: Age: - - '0' + - '1' Connection: - keep-alive Expect-CT: @@ -18447,9 +18447,9 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '9' + - '10' x-request-id: - 54ff5cea-2f63-4594-a967-ff92efd9518b x-yahoo-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_calendar_earnings].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_calendar_earnings].yaml index 2a56892f95b..ecf7e6c85c9 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_calendar_earnings].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_calendar_earnings].yaml @@ -18653,13 +18653,16 @@ interactions: https://pnr.ouryahoo.com https://*.search.aol.com https://*.onesearch.com https://*.publishing.oath.com https://*.aol.com; sandbox allow-downloads allow-forms allow-modals allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox - allow-top-navigation-by-user-activation allow-presentation; + allow-top-navigation-by-user-activation allow-presentation; report-uri https://csp.yahoo.com/beacon/csp?src=yahoofinance; + report-to csp-endpoint; content-type: - text/html; charset=utf-8 date: - Fri, 27 Jan 2023 18:57:51 GMT referrer-policy: - no-referrer-when-downgrade + report-to: + - '{"group":"csp-endpoint","max-age":10886400,"endpoints":[{"url":"https://csp.yahoo.com/beacon/csp?src=yahoofinance"}]}' server: - ATS strict-transport-security: @@ -18667,7 +18670,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '589' x-frame-options: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_dividends].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_dividends].yaml index 0c7a60b6c2c..56b59d20cf5 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_dividends].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_dividends].yaml @@ -5419,7 +5419,7 @@ interactions: C4AvrBtaEgA= headers: Age: - - '0' + - '3' Connection: - keep-alive Expect-CT: @@ -5449,7 +5449,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '147' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_hq].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_hq].yaml index 9f6315bb414..05e958d8946 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_hq].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_hq].yaml @@ -18658,7 +18658,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '701' x-frame-options: @@ -18710,7 +18710,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-baseline-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '2' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_splits].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_splits].yaml index 4a4a57e5203..398b29194b5 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_splits].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_splits].yaml @@ -5458,7 +5458,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '116' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_sustainability].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_sustainability].yaml index 76ee14e9457..5a2669091fe 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_sustainability].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_sustainability].yaml @@ -18689,7 +18689,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '673' x-frame-options: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_website].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_website].yaml index 3dd31b218bd..357d96de456 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_website].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_call_func[get_website].yaml @@ -18675,7 +18675,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '693' x-frame-options: @@ -18727,7 +18727,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '2' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_mktcap.yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_mktcap.yaml index 1574fbe76ae..65901f1b99b 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_mktcap.yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_mktcap.yaml @@ -456,7 +456,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '45' x-request-id: @@ -512,9 +512,9 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '2' + - '1' x-request-id: - 522e9705-0de9-4546-82af-4d891696a656 x-yahoo-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_shareholders.yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_shareholders.yaml index 8eef6ba9c9d..a6d1331b6a8 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_shareholders.yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_model/test_get_shareholders.yaml @@ -16078,7 +16078,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '743' x-frame-options: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_calendar_earnings].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_calendar_earnings].yaml index 0d6728fa191..da3d5a4089a 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_calendar_earnings].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_calendar_earnings].yaml @@ -17132,7 +17132,7 @@ interactions: YwcAbSiaZJqyGgA= headers: Age: - - '2' + - '3' Connection: - keep-alive Expect-CT: @@ -17166,7 +17166,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-preprod-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '767' x-frame-options: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_dividends].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_dividends].yaml index 4106d021966..b215facf833 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_dividends].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_dividends].yaml @@ -1750,7 +1750,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-canary-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '51' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_info].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_info].yaml index b52f4eae8d9..ed704088a16 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_info].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_info].yaml @@ -17113,7 +17113,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '1056' x-frame-options: @@ -17165,7 +17165,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '1' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_splits].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_splits].yaml index 26e73d4f444..2d8f77662bb 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_splits].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_splits].yaml @@ -1777,7 +1777,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '108' x-request-id: diff --git a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_sustainability].yaml b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_sustainability].yaml index 1f32314d69b..da8f0833510 100644 --- a/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_sustainability].yaml +++ b/tests/openbb_terminal/stocks/fundamental_analysis/cassettes/test_yahoo_finance_view/test_call_func[display_sustainability].yaml @@ -17125,7 +17125,7 @@ interactions: XvrWBvad7MOExcdoGU2u/gDApRtbeK4aAA== headers: Age: - - '2' + - '0' Connection: - keep-alive Expect-CT: diff --git a/tests/openbb_terminal/stocks/insider/test_insider_controller.py b/tests/openbb_terminal/stocks/insider/test_insider_controller.py index 3faf891aaf1..0222dbbe8fd 100644 --- a/tests/openbb_terminal/stocks/insider/test_insider_controller.py +++ b/tests/openbb_terminal/stocks/insider/test_insider_controller.py @@ -600,7 +600,6 @@ def test_call_func_no_stock(func): @pytest.mark.vcr(record_mode="none") def test_call_load(mocker): - # MOCK LOAD yf_download = yfinance.download diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_closing].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_closing].yaml index 3123606d3f8..0db0233e74d 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_closing].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_closing].yaml @@ -13,141 +13,140 @@ interactions: response: body: string: !!binary | - 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 - v/2ZSZuHx8ePj69+8eHLu3c///w/mw+bislsAAA= + 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 headers: Age: - '0' @@ -174,7 +173,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:07 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -182,13 +181,13 @@ interactions: x-envoy-decorator-operation: - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '99' + - '37' x-request-id: - - aa1bf1b2-2723-4313-8fd0-96a897b17711 + - 9debbcd9-08ef-4ce7-937b-0f1c0a04ed81 x-yahoo-request-id: - - 1u17m6hht8ae2 + - 0a1e5d1htl0o1 y-rid: - - 1u17m6hht8ae2 + - 0a1e5d1htl0o1 status: code: 200 message: OK diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_dividend].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_dividend].yaml index 067165bf380..3ca57c61138 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_dividend].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_dividend].yaml @@ -1,4 +1,60 @@ interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v8/finance/chart/PM?interval=1d&range=1d + response: + body: + string: '{"chart":{"result":[{"meta":{"currency":"USD","symbol":"PM","exchangeName":"NYQ","instrumentType":"EQUITY","firstTradeDate":1205760600,"regularMarketTime":1675264747,"gmtoffset":-18000,"timezone":"EST","exchangeTimezoneName":"America/New_York","regularMarketPrice":105.175,"chartPreviousClose":104.24,"priceHint":2,"currentTradingPeriod":{"pre":{"timezone":"EST","end":1675261800,"start":1675242000,"gmtoffset":-18000},"regular":{"timezone":"EST","end":1675285200,"start":1675261800,"gmtoffset":-18000},"post":{"timezone":"EST","end":1675299600,"start":1675285200,"gmtoffset":-18000}},"dataGranularity":"1d","range":"1d","validRanges":["1d","5d","1mo","3mo","6mo","1y","2y","5y","10y","ytd","max"]},"timestamp":[1675264747],"indicators":{"quote":[{"volume":[767622],"high":[105.19999694824219],"low":[104.2699966430664],"open":[104.5],"close":[105.17500305175781]}],"adjclose":[{"adjclose":[105.17500305175781]}]}}],"error":null}}' + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=10, stale-while-revalidate=20 + content-length: + - '930' + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:29 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '21' + x-request-id: + - 7071dad6-c6eb-4f25-9d86-8278d325ccdb + x-yahoo-request-id: + - 0e7hvothtl0o1 + y-rid: + - 0e7hvothtl0o1 + status: + code: 200 + message: OK - request: body: null headers: @@ -13,1738 +69,1707 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAAIy9XdNuN24l9l/O9cnJ3vxm36UyU0kuxuXJ9Fy4XK6U0pI9qmlJjqR2xnH5vwcL - m4s6G4tvd9dMqeF98PIBP0CAiwD4b5/+8N+++fnXT7/7t08/f/fLn/5o1N//26cfvvv1G3z6w59+ - /vm7H//wr59+9+m//pf/8Onzp1/+9Yf/+6c/2v/5t//J/q/v/of98Y//9N3ffPPDd/btb/7uP9vH - 73/85def//TDdz/++vt//Wd8/o//+b/+H7//O/uXf/z+519+/f3P33z73X/45lf7lztdtberXddn - +/F/+tMfv/n5P33z83//7tfff4/27tbLKKPN+/Onf/rh15/+8R9/+c7E+5/uceEvfjWm/++nH/0X - /svvv5Lm9+sfllT/yw/f/fz9H775n//mu//3//q7n37+75/Cj/2t/St+7Spf7lo/P+Pxtz9/9y/f - //SnX/7XP/70i/1jmV/y/Pzpn8H6v3//o0mRPq/B8Q59/+M//a39yk/fYtD++efv8D8q34/frk6l - OdCDX371kfdP9+Wdkn7++5b2L7RZc4ptrp85tfnPP/3y619osPUWG1y/oQ1ai99+8+s3/9vP3/wI - Ub//FSvm/hZDjRmx/8PIf/nmj99/+3/i//7FFtnzzxX/uX/4yf6b/b/N/3v/q/0n4T8V/7kv/Pdf - fwXzD9/8j0//8O/P9JtsP/yztfXVQgI5Sr8WOXMuD9mu24cDZG6VX0u9+bXmkRbZUlmNtX7fq7E2 - +7UY+lXbYuh3yYuhpzRXuz3fdbXba69kaO0mQy+dDCMXtjsTezHuTnlHMoEWmWsiQ8lztTtqYodG - HxR9jE7Rx6x9Mcyr5NXuvDM7NPOg6LN0ij5rS2RotiIW2TM7NOdcotsvjSX6fdliuRaZ6pqA+8p5 - dei2eZlkaKOSofebDKMOtjvL6tBtP7hEN3Iu0e8790aG0tZc3Hctq0P3bb3n1znWBPjUrsaSMa/G - UrkpbyqT8qY6GhlaXxNwp17Zi3zdlDfbRtJIzpsMqa8JuHNu7EVuifLmflHe3GclwxiJ7c62JuAu - KVH0km+KXuzPyVAGJ6DUzg6VkSl6mTdFt6HhBFRbEavdWjLlrTVR3tpujnptk6NebQGvxtpVKG+7 - E+Vt/isPaSNVSA72ojVqrK0cauzdBjX2bvPiBLQ52YueqLy3/RUnoBcq790rldfIyQ71QeU1FaPy - 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 - 6OGlU0pfAJqXQm7i2h7qkx4KPsaclONzE1KN6ilZKh7qoUZqLMUoNXqOgkoR3PO5X86Fh9J08RkS - 9xL0abWDZyQQssRGPMcA+SQ+3OERvBj35mLFkdFnHi4tGX9J2Mpxdg5n2mPVvuDQnF8M1D6L7OpV - H0ZB3264JB3Si5LW8tXc/8PnT//y0x//9MN3n3739/ccmKbP42rwpj/bT/T+1f/exV0HVPyEl/c5 - XSkn8LcKz9c62ABHf75tam3VGkPOKVV8SbMUbyKVjPPA59Z8U/wM/cffjjS8jTHvlp7fShgalF62 - n3eiZm9stisXZxnZ5WxmSrv/Q/b/bTXBnftsPkHxJrL9pX8w5XFxcC4H58hjyWdN+8/3nCFet46g - izZI6K0xzgHGXoc3bS4J5MJPe0M2prf/76i3/9IcsO+fax6Yus+Q1P/+7slFtp0e3bQZ6N5OHwX/ - t/11ff53Pt/rVcvThVRcsDygXjZupQ8f+zZ8PG338j8oV//6f22pPJLbMPvkjVGeSUy5dR/pu4/k - TeZWm09F9T5X233GM60+aubIep9tRmw5eedTdRlm987aGswupA2e+2OfbcqmLx1seO1ZOjP5vM/a - inf0GTAb4Ocv8Ac+3Ve5/V9s3sf9dHF4T0xaX10DmxC++wHTf/7uvg7NJ8I/YLk+8qVnzGbxDg2b - hfas83Y/g/6sxVT9e8/V+2UiuEbY7NzPL8/29CLZKPpQ2J601slA5LH9b/Pla90tz/qYcNk+m4r6 - fNf+qIyN9LNOeknD//f2hWj7gK8Xs/6+Dksu/otozP9uPsNUbZt30e2ffWyudvk6Hbn6wrbZ9S7X - Vuf6fV/o1uPyqIBxPJJf2ddFba0//1vy0/nxKKB98FFIyf7U1dp+07XAthqPt8bQ9/msndvnxrS4 - jEffqxPWnWdpFPuH/Cj4swJs/d2+hE2kezyjej8znqx7tw946Y9+3XYovb3hvlZtwobh/2T+y9OO - zY3vYyZu89G8uwnuRIEt9N+yv/JFDWPw/EKtjxTz8qHHrvGMhMnyrG/bfdujO6W5pLZntae5iZ+3 - ecC+hWZHdemwrsqzZ9rO8szgo+E2Yz4gzfdc/JytGP+VZnuGd7Gauq2pmD7LJnNZstkafzpdnzUL - AR5mW4r9GQaT0oVs7lbamqpLf/uzPdvqnY/C2Fb66Fxb43TXNYQmvuu6OXZr3szkPCvognPt6jSe - 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 - iPDLjc6pnHtezr5RyATOfk2sEH0hHn1AQKalFSErkU1outhtIw/ZmrUi7BZXrHN4rirWmx9mIy+l - ofZzpToAf/iD/6j7/vmHRQYFky7P49FlkftQXqrYWfcpJqTb4kZ3l4e4VRFj8nd0W39cqv55D0h8 - eSBpEZ0C1T9vvh0/6OHs97YmusT8WYlWwP/yzH/c+zrrx5f45S2IHbC1Oz18/3mphyg3ja7G+Nc/ - //rnn3/99V///Z///N///Nf/+Z//9+9///PP/wfo1yLSrRkGAA== + H4sIAAAAAAAAAJy9Xc9uR24l9l90rZzs+q7yXZAJklyM4cl4LozBIFDcsiNMt+So1Z5xDP/3cNXD + VdLmqtM2YhuvqX347M36YJG1imT98zd/+39/9/Mv3/zFP3/z8/d//NPvjfrP//zNH77/5Ts8+ts/ + /fzz9z/+7T998xff/Kf/+O+++fabP/7TH/6vn35v//lX/97+6/v/bj/+8e+//8vv/vC9PfvLv/kP + 9vCHH//4y89/+sP3P/7y1//0D3j8v/yH//S///Xf2L/83Q8///GXv/75u999/++++8X+JeWnjf70 + 5/nWPv73f/r9dz//++9+/q/f//LXP+B9qY+Wex11fPvN3//hl5/+7u/++L2J9z+k+eAXvxjT//vT + j/sL//GvfyPNX/s/uFT/0x++//mHv/3uf/zL7//b//k3P/38X78JH/sr+1d87Wlf0mjffvrjr37+ + /h9/+OlPf/yff//TH+0f6/pS1rff/ANY/7cffjQp8rfeObtBP/z4939lX/npd+i0f/j5e/w/ke+P + v+yO3s2qebfh+x9/x3aiVZd2/suR9l99p7/i13fOlr/2zn/46Y+//Ksv9N//+sK1+v2F9sbffffL + d//rz9/9CFF/+AUzJv0OXY0Rsf8w8h+/+/0Pv/s/8N9/tEn2+eeGP+kPP9nfsv/2/Tf9k/3J+NPw + Jz34+0+/gPkP3/33b/7Lv3yG34T9wz/Yu34zkUDOOh4nVyn1Q/Ynrelk6Y1Pa0t82srMTvZc/WV9 + pOQv62s8zjCe1p1hpFqcYeS8/L2jpObvHW00MvSeyGDTmgyzVL53ZbZipkF5ZzaBnCw2zk7Wsvy9 + NlBs0ByTos85KPpcbTjDemrx965U2KBVJkVfdVD01XomQ6/T37tGYYPWWi66fWm66OmxyfI4mZsP + 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 + Rnnvpxo5SGrsHgEyMAev91OjvPdTjdwoRkKBpPL2U6Mciaf0lfupRt4Bt1L0wXQ8I5mO1/upUQ65 + aW7xBbZiHpSqz4NS9XlQqo6zTjKwPFTHS9mKeVCqPg9KZT4ovWJExrAV66BUyK3iWKxOV7gvlodC + Dhph475YHmrH1ngrBvDz7iTLQ6EfCRsjI8jHwkj6ygjJaWRgeShYKcLGO4bA35tYHgqIJL3isYNc + nWSlqB3f42OBuekNGpmJd3vYBp8y8Q63FtFBHpnZdkYy2w5lZ4gVj8KaULjhiK7wKMy2M5I1oYxk + 4p2RrAmFSUL/1/iIFY/KbDskX9ArHpXZdn1HTZCB2XZGMttuzzh2dWO23Y5zorw776WO//LtN9// + 4/c//vLHb/7in7/53Q//+MPvvv/xd/s/Ena625Dgv777w09/+vGXb/7i+VL7t9/87rtfvv/mL37l + +JdvjT2nz+HSm73VX9nJsdnL84Hfv85Ojg+7p4D+GXbn2Owo6IWe/zo7OTY7MgKWvn3+yk6Ozd7T + Z5v1dXZyfNg91P/PsDvHZh/j43B8nZ0cm322z1L/Zu+/aSo5NvvKHyX7Ojs5wA5YYjsWX2U/HB/2 + +Un5+jPszrHZeZP6m32MX9nJsdl5s/XX2cmx2Xll8NfZybHZeW/r19nJ8WF3uPrNPttv2J1js/My + wze7Wf9f+cni/J9rDgP/b99Pls3Py+a+Lg45Njuv+fo6Ozk2+/QLlt7s6zfjSo4Pu19t82fYnWOz + 836Rr7OTA+znZoevsh+Ozc6a+r9lT1+eX7nJ8OH2YuZf53aGzc2C0l/lJsPmZiXfr3KTYXOzLGrg + zr+yk2Ozs3jl19nJ8WH3CoJ/ht05Njtrt32dnRybnZWwAvtvhogcm51Fir7OTo7NzqIxX2cnx4fd + a3T8GXbnAPupeBDYf10HDsdmZzL619nJsdmZHPx1dnJ82D0X882e6m/YnWOzM8nt6+zk2OxMRfo6 + Ozk2OzM/vs5Ojs3OSPyvs5Pjw+4hzoH9Nz1Djs3O6NOvs5NjszPu7+vs5NjsjLj6Ojs5wN4ZyvJm + /1U7DsOH22MIvs7tDJubB71f5SbD5uap2Ve5ybC5eRoRuH81A4djsxMo/jo7OT7sjtb9GXbn2OwE + PL7OTo7Nzg1oYP91iA7HZufe4Ovs5PiXf7Ef/PDj73742+9++enn7Q3/P3/6CTz/+Z+/+f1P/83+ + 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 + f/3nP//zn3/8F3f9/ff/AbYOn5WwGgYA headers: Age: - '0' @@ -1771,7 +1796,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:06 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -1779,13 +1804,13 @@ interactions: x-envoy-decorator-operation: - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '48' + - '108' x-request-id: - - 4c392074-9c99-48b8-8ad2-3fc0bd41cbf3 + - 53a527b1-cbeb-4ea2-9d98-bb4c8c12da88 x-yahoo-request-id: - - c2btfdhht8ae2 + - c2qj1l5htl0o1 y-rid: - - c2btfdhht8ae2 + - c2qj1l5htl0o1 status: code: 200 message: OK diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_info].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_info].yaml index 557893c43f5..aa0d533a1bf 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_info].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_info].yaml @@ -17089,7 +17089,7 @@ interactions: ieOmf/vH3//xX9cLxl4EaKXh85DkpcYBqNq//nLz0v/Frfa/P69AhYU/W1OW/uf/AxJ4jtKwpxoA headers: Age: - - '3' + - '2' Connection: - keep-alive Expect-CT: @@ -17123,7 +17123,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '652' x-frame-options: @@ -17175,9 +17175,9 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '2' + - '1' x-request-id: - 8885a23e-6bd5-473f-9748-ebf56faf9adb x-yahoo-request-id: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_iv_surface].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_iv_surface].yaml index 34c1ea57fae..51abbd73528 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_iv_surface].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_iv_surface].yaml @@ -13,55 +13,55 @@ interactions: response: body: string: !!binary | - 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 - LEsz7zRZxPHPn/8HRWsOy1Y1AAA= + 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 + btrO9Rn/wBvTNEm903gVRT9+/Au6lLSTBjcAAA== headers: Age: - '0' @@ -88,437 +88,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:07 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '21' - x-request-id: - - 3d8205d8-92b6-4782-bef6-2435e4e09ada - x-yahoo-request-id: - - 7h31qehht8ae3 - y-rid: - - 7h31qehht8ae3 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - H/jGLEsz7ziZx/HPn/8HJWnp7lY1AAA= - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:07 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '14' - x-request-id: - - 6983dfde-e231-49aa-8dbd-79b9f79b469a - x-yahoo-request-id: - - 2gqfuppht8ae2 - y-rid: - - 2gqfuppht8ae2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - C/6BJ2ZZmnnHyTyOf/78P9D8b8hWNQAA - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:07 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '35' - x-request-id: - - fc18c4cd-7e56-49db-8cb5-6a3b22b60593 - x-yahoo-request-id: - - 7k6e0d5ht8ae3 - y-rid: - - 7k6e0d5ht8ae3 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - fWknNAAA - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:07 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '25' - x-request-id: - - 533e966a-c14b-4cc0-978e-a663041eaad7 - x-yahoo-request-id: - - acihqgpht8ae3 - y-rid: - - acihqgpht8ae3 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - AZuos/QnNAAA - headers: - Age: - - '1' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:07 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -528,11 +98,11 @@ interactions: x-envoy-upstream-service-time: - '20' x-request-id: - - 0ce8f946-4fcf-4b3e-b099-aa68425828e6 + - fbab823b-359a-4462-9a9e-ac1f1c1946f6 x-yahoo-request-id: - - 6bouh35ht8ae4 + - 6fk2qpthtl0o1 y-rid: - - 6bouh35ht8ae4 + - 6fk2qpthtl0o1 status: code: 200 message: OK @@ -550,158 +120,55 @@ interactions: response: body: string: !!binary | - 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 - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:08 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '16' - x-request-id: - - 71873754-45f7-453f-ac7c-93f51754aa31 - x-yahoo-request-id: - - 9cv6hvpht8ae4 - y-rid: - - 9cv6hvpht8ae4 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 + k9Q7jldR9PPn/wHTZv85BjcAAA== headers: Age: - '1' @@ -728,7 +195,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:08 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -736,13 +203,13 @@ interactions: x-envoy-decorator-operation: - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '16' + - '20' x-request-id: - - 986a2c1f-d49f-46b8-a445-0faaf9a3fa56 + - 224f8ac5-c787-4749-ba63-02469ac9cd6f x-yahoo-request-id: - - 5vhp3khht8ae5 + - 3hci6shhtl0o2 y-rid: - - 5vhp3khht8ae5 + - 3hci6shhtl0o2 status: code: 200 message: OK @@ -760,442 +227,55 @@ interactions: response: body: string: !!binary | - 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 - headers: - Age: - - '1' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-length: - - '2155' - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:08 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '16' - x-request-id: - - 317f3c05-f8ce-4c59-b668-4a59cd20a701 - x-yahoo-request-id: - - 9f0ktu9ht8ae5 - y-rid: - - 9f0ktu9ht8ae5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-length: - - '2156' - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:09 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '15' - x-request-id: - - 054246e9-0760-42f3-806c-bccd7e3d97c5 - x-yahoo-request-id: - - 58skpbhht8ae5 - y-rid: - - 58skpbhht8ae5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - Hu4tYW4qAAA= - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:09 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '12' - x-request-id: - - 12f458d8-8841-42ce-a0b5-6fdd992d7654 - x-yahoo-request-id: - - epooic9ht8ae5 - y-rid: - - epooic9ht8ae5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - Hu4tYW4qAAA= - headers: - Age: - - '1' - Connection: - - keep-alive - Content-Length: - - '2459' - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:09 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '12' - x-request-id: - - 12f458d8-8841-42ce-a0b5-6fdd992d7654 - x-yahoo-request-id: - - epooic9ht8ae5 - y-rid: - - epooic9ht8ae5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - zjzP8uAknSfJz5//AWKhZB86JQAA + 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 + /+CJaZqk3km8iqKfP/8P/UowlQY3AAA= headers: Age: - '1' @@ -1222,7 +302,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:09 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -1230,13 +310,13 @@ interactions: x-envoy-decorator-operation: - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '15' + - '23' x-request-id: - - 361f220d-ea19-4958-8643-5a9a3dbd406f + - 874cda07-5b1b-45b7-b076-5a83f7e9b380 x-yahoo-request-id: - - dmg458hht8ae6 + - 048rhqhhtl0o2 y-rid: - - dmg458hht8ae6 + - 048rhqhhtl0o2 status: code: 200 message: OK @@ -1254,46 +334,162 @@ interactions: response: body: string: !!binary | - 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 - PDhN50ny69f/AVltRAU6JQAA + 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 + f47zD/LOMgAA + headers: + Age: + - '1' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:29 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '20' + x-request-id: + - 1680024d-01b1-4cdd-adbc-c27685a8a591 + x-yahoo-request-id: + - 60jiud5htl0o2 + y-rid: + - 60jiud5htl0o2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + Unb0u84yAAA= headers: Age: - '0' @@ -1320,120 +516,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:10 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '24' - x-request-id: - - 02f5c257-8580-48dc-8099-e9a26288ccf7 - x-yahoo-request-id: - - 3prud7hht8ae6 - y-rid: - - 3prud7hht8ae6 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:10 GMT + - Wed, 01 Feb 2023 15:19:30 GMT server: - ATS vary: @@ -1441,13 +524,13 @@ interactions: x-envoy-decorator-operation: - finance-quote-api--mtls-canary-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '27' + - '18' x-request-id: - - b52bfc53-af41-4648-b2bd-8e9d11fced0d + - acc2b462-55e6-440f-97e1-4722b8a82614 x-yahoo-request-id: - - cskm5c9ht8ae6 + - 7pao7d1htl0o2 y-rid: - - cskm5c9ht8ae6 + - 7pao7d1htl0o2 status: code: 200 message: OK @@ -1465,61 +548,60 @@ interactions: response: body: string: !!binary | - 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 headers: Age: - '0' @@ -1546,7 +628,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:10 GMT + - Wed, 01 Feb 2023 15:19:30 GMT server: - ATS vary: @@ -1554,13 +636,13 @@ interactions: x-envoy-decorator-operation: - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '26' + - '22' x-request-id: - - 187323ee-2e7f-4813-af7c-9302387f4586 + - bdc13a4e-668e-403f-94e4-23518e9f5156 x-yahoo-request-id: - - 273doq9ht8ae6 + - f4198e5htl0o2 y-rid: - - 273doq9ht8ae6 + - f4198e5htl0o2 status: code: 200 message: OK @@ -1578,66 +660,60 @@ interactions: response: body: string: !!binary | - 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 headers: Age: - '0' @@ -1664,670 +740,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:10 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '31' - x-request-id: - - dd15cc01-d1a0-48b2-8711-df0a7bbde6c9 - x-yahoo-request-id: - - crt5qppht8ae6 - y-rid: - - crt5qppht8ae6 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - headers: - Age: - - '1' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:10 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '29' - x-request-id: - - 2defcd83-b136-4388-9123-67f55985cb50 - x-yahoo-request-id: - - 390c0kpht8ae7 - y-rid: - - 390c0kpht8ae7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - zvEG8f37/wHEE2S7UxMAAA== - headers: - Age: - - '1' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-length: - - '1669' - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:10 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '9' - x-request-id: - - fc016509-c878-419e-ac9c-337508cd758a - x-yahoo-request-id: - - 94geag9ht8ae7 - y-rid: - - 94geag9ht8ae7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - H4sIAAAAAAAAAK1Ya1PbOBT9K4w/B68kWw/zjQa2MLMUStLuMDudjkhE8ODYqR+waYf/vufKTkpe - 0LIA41GkK/nq3HPPveFHUMzqtMj7tzbNg4MfQemqJquDg39+BE0+dmU2T/PJYD69LrLgILg4C3qB - +3eWlpZ2HdnaVbDlSsdaa8VYD0MZGRF3w8Ro0Q6VTDDyQ80TZbqhYbzbljDOW1ujjI7a2ST2Iww1 - k0q05+pIMzqWfekFVV2md94JxULW0xKPhEYJjTjzT878048Fxth3a6uzNE/P/e2x/cZmlesF35qi - doRDZvNJYycYBy7f/zTAvUs3gS0m/CdvOZzPyOL446fT4RUma3w+SqsZzX1r0nq+MBwUTTlyH+yU - zD/Yamy/7V06m+0N06nbuyjTkaPtZTqZuNJeZzCrywYOjZqqLqbe4DBzZd0v8pt07PIRHXRy+v4k - IJuyxMzcu3aEiakt71w9qC3dJbg8fv/pr8NLH7nRLe7lfbj62F6pyWx55u37fu3CwdEcDNhnIU+4 - 5rHRa4atuwecxSEXCMFtUdbd1S5u0yyd7Z0VZZlWe6d57crcUwVXPc1HeGVW5JNfMw7pJq6qEIV3 - hS3Hp2PsuUnz6fVXJVXCDX9yJcLxe5EvID6cOjhp//jgHr5eFeXdFsvBE7ePB0NYTKb1+c3NwNVn - aZallRsV+RjU2OcgK/0sgMWGpvrajXFwNbkoZoCnduMlkeCnzUepzfrrwVmB8nzm8hbJiPcCe4/g - T9yRTbP55yJrpi46K/L6NjiIjdEmkdtMODuyOD1OtGQRozff1PPhQ/G3c3d/FQ/9LuKCh0LjEvEO - i2XcWSik0iLhq4aXHXGMCI3c299DsoaxCVaNTtLJ7eKF+yb0qct3mTxlGtNxJPAnN7wLDvwbNw8B - bN6FXjBO7yklxkee75CSKEokSUngbJlDvyqKeVXb6cwvyyRO4q3LSJmyfsHmOB+vWtQlggGTwzxv - bHbUOXPpnYHkiJ8WF8fYaUIplCJ4t2+8Sl02pjCw2HDBucLd3awadsbDB5fdO0+Lis5Xwi//WZQP - yBGa0YmfaYlXX+ECNBtjdkaJe7y2BIcSJaMkoky20P/zpsZF8zFehlUpGUmtAm+ui+Lus80aCq4M - TbKgEvh32NKSqMxCKY3aWFrQIgql4jHjm5s3eMgiGXPFEeH6oThBOSrd+Om7Eo2zIrF9efE+BXdQ - bfhzVk/fCeqj0mi5SPa+9aSBy8oII2Pyu8XaR1OHiRHIlg7cYfEOIJFm6FApGQvSR6/9Xt7ubUaQ - /hQjUNYeuczO3fgdkpgtE/wQIjivarDIhyEQoUDSvWvmvkzYsWuLRKc2o3I+q4vhxvxNWla1n6bc - WJU1VEKJkq06afPun6SEgthaGLqKgB9FQrRiQcnhkyI2KBdMrS0D7y5jIXSE4PrqQlw4Az2klxdv - uS6XMPWS0NmtrbZ6CP+RX1qt3+KidPdp0VT9rKi66kXcuU7bZAPy1V03wtwg/e5P8tPtB8T4psmy - 4y50i2J+NTgOSIOqGcK4rbJhtXrSQD32up6r8l3WajdFIC57nl1NyshmWbsZoQQZRvWTBk1ELOGy - j/2JxCNYtEjwn/qfzWYhs9WyovOQEmXRJHgsZm1u9J/O3XdAR4ru4nLPbahjO+MRhTSrDlIMAd3S - VY/lSlOyAGD18uTXkrotuXA3ISAH6XSWpW6MeGNfRm0WVa1IRREYjZbF6DhJyC4f3pJUunnbTj32 - nocM7eIqZG3/+CxmKoz+F2JqwUEVig4wRdC9BV6adF3uwgulhTpwpkRioGF6FS/PtRcB42wNMN9q - PwtYFJqfgEFSRNtcyQ3gUGP8Cv8JH2fr8EGXO/z8uR4/tKVvg5+J6KI78OMJ1gV6Ksk0CrV8FXzr - fOMv8k2EUfwbhOMbhDO8A0wsCYc2Sr4R46RBw7ALMQM+cqmhz/gu9yrAxDrfxIt8Q98rfwMwkvxV - wIReaNoSMB5GbwSYiaPI7KSYTqKEyYghi8Eyauw2IcOX2Rk6tufrwQW1cGvYqRehYy0vXoJurQRs - qalvRS9OcKgdaMUsRn1ATrLoFelICOm1dNQvV0x8c/lthOIlQnqJkHkrhJBeZleJBDyEIdWFV+Qf - IZSscSh5kUNeZX45++SGvrOlWlHf3MlV9FZqpQRl965+gv6PFRlmZBLprXB9oV+8siwLfJPK0R0+ - Pv4HErC8dVMTAAA= - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-length: - - '1664' - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:11 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '9' - x-request-id: - - 28f5b74d-b86b-4106-b420-2e028408429c - x-yahoo-request-id: - - 26snav5ht8ae7 - y-rid: - - 26snav5ht8ae7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - XC4Xy8nJfDObffv2fxN/we0vUAAA - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:11 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '27' - x-request-id: - - 9e3e6bf3-777c-4d8a-a43b-5dc6c71136c1 - x-yahoo-request-id: - - csuqd7dht8ae7 - y-rid: - - csuqd7dht8ae7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - Np+8nK6K4tu3/wOARG1XL1AAAA== - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:11 GMT - server: - - ATS - vary: - - Origin,Accept-Encoding - x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* - x-envoy-upstream-service-time: - - '30' - x-request-id: - - f790bf59-7c3f-4754-94bc-965a28c694cd - x-yahoo-request-id: - - a3oo92pht8ae7 - y-rid: - - a3oo92pht8ae7 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - method: GET - uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE - response: - body: - string: !!binary | - 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 - headers: - Age: - - '0' - Connection: - - keep-alive - Expect-CT: - - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" - Referrer-Policy: - - no-referrer-when-downgrade - Strict-Transport-Security: - - max-age=15552000 - Transfer-Encoding: - - chunked - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - SAMEORIGIN - X-XSS-Protection: - - 1; mode=block - cache-control: - - public, max-age=1, stale-while-revalidate=9 - content-encoding: - - gzip - content-type: - - application/json;charset=utf-8 - date: - - Fri, 27 Jan 2023 19:45:11 GMT + - Wed, 01 Feb 2023 15:19:30 GMT server: - ATS vary: @@ -2337,11 +750,11 @@ interactions: x-envoy-upstream-service-time: - '28' x-request-id: - - ac7b5c75-e678-4ac5-a8c4-cc28bef488ea + - 3b1a927e-9e48-49a9-be74-65bf80418c75 x-yahoo-request-id: - - dkehjjdht8ae7 + - 86sefr9htl0o2 y-rid: - - dkehjjdht8ae7 + - 86sefr9htl0o2 status: code: 200 message: OK @@ -2359,67 +772,51 @@ interactions: response: body: string: !!binary | - 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 headers: Age: - '0' @@ -2446,7 +843,1268 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:11 GMT + - Wed, 01 Feb 2023 15:19:30 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '18' + x-request-id: + - 14591696-f89b-408f-89be-2aae244c4dc4 + x-yahoo-request-id: + - 2fo0jtlhtl0o2 + y-rid: + - 2fo0jtlhtl0o2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:30 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '15' + x-request-id: + - d469453e-f612-4ce9-8339-2be1240c99d7 + x-yahoo-request-id: + - 4ubujlphtl0o2 + y-rid: + - 4ubujlphtl0o2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + 0a0/YCwAAA== + headers: + Age: + - '2' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:30 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '20' + x-request-id: + - e15d799c-1925-4fcd-ae39-4210bbdc33f4 + x-yahoo-request-id: + - 0b7v2i5htl0o2 + y-rid: + - 0b7v2i5htl0o2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + eZL8/PlfLgFGhWAsAAA= + headers: + Age: + - '1' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:30 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '12' + x-request-id: + - e59d465f-6461-4bc8-9831-5e91f71c37b3 + x-yahoo-request-id: + - 24pqt45htl0o3 + y-rid: + - 24pqt45htl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + 8C7/9u3/rxanEMcVAAA= + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-length: + - '1724' + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '10' + x-request-id: + - 9aff9616-39ab-4cd6-9c4c-e518795000de + x-yahoo-request-id: + - 0rj47shhtl0o3 + y-rid: + - 0rj47shhtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + h5d+Vqfpjx//A1Ow3BrHFQAA + headers: + Age: + - '1' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-length: + - '1728' + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:30 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '18' + x-request-id: + - e3e40644-3ba6-4929-91ec-c8d71482b29d + x-yahoo-request-id: + - 9oq6m3phtl0o3 + y-rid: + - 9oq6m3phtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + AA== + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '26' + x-request-id: + - db0d8232-01b2-4766-ab4a-3e94b2c56788 + x-yahoo-request-id: + - 4c3chplhtl0o3 + y-rid: + - 4c3chplhtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '20' + x-request-id: + - fa323690-ddbf-4946-89fe-c1d665c2a5bd + x-yahoo-request-id: + - d8pr0j1htl0o3 + y-rid: + - d8pr0j1htl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + QekP+scn5nmWL87TTZL8+PF/0toNSqhDAAA= + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '29' + x-request-id: + - d392a9c9-3859-45ec-91e3-aa04f3687bfe + x-yahoo-request-id: + - 6vg3dc5htl0o3 + y-rid: + - 6vg3dc5htl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + 9I93LMuiXBznqyz7+fP/rcnSQqhDAAA= + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '25' + x-request-id: + - 5f507d2b-05b2-4ec7-ab42-2748b6cf50d5 + x-yahoo-request-id: + - 1i2mihdhtl0o3 + y-rid: + - 1i2mihdhtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + JsnPn/8H5kLL6x8mAAA= + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '16' + x-request-id: + - 9214bfdd-4db5-4356-896f-6ef914eb57a2 + x-yahoo-request-id: + - 47rob0phtl0o3 + y-rid: + - 47rob0phtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + YMw8z/LgOF0mya9f/wcaQF6SHyYAAA== + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '15' + x-request-id: + - 2e7f2335-d0b4-4774-af05-22c0bdfa89fb + x-yahoo-request-id: + - b1jaei5htl0o3 + y-rid: + - b1jaei5htl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + 7f/67WIFpk8AAA== + headers: + Age: + - '3' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT server: - ATS vary: @@ -2456,11 +2114,370 @@ interactions: x-envoy-upstream-service-time: - '30' x-request-id: - - bbbd9409-23d1-4cf9-8792-a2cae3382015 + - 8098b12a-5475-4953-855d-29c95a0eca19 x-yahoo-request-id: - - c4qp885ht8ae7 + - dnjvu3thtl0o3 y-rid: - - c4qp885ht8ae7 + - dnjvu3thtl0o3 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + 3o+HzaZPAAA= + headers: + Age: + - '1' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '32' + x-request-id: + - e70b2fb9-366b-9c6b-8a54-33df6a1eaaae + x-yahoo-request-id: + - 405eqlthtl0o4 + y-rid: + - 405eqlthtl0o4 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + headers: + Age: + - '1' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:31 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '32' + x-request-id: + - b493155a-4d53-42ab-bc67-869a4bcab4f6 + x-yahoo-request-id: + - b3520e5htl0o4 + y-rid: + - b3520e5htl0o4 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://query2.finance.yahoo.com/v7/finance/options/PM?date=MOCK_DATE + response: + body: + string: !!binary | + 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 + headers: + Age: + - '0' + Connection: + - keep-alive + Expect-CT: + - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" + Referrer-Policy: + - no-referrer-when-downgrade + Strict-Transport-Security: + - max-age=15552000 + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-XSS-Protection: + - 1; mode=block + cache-control: + - public, max-age=1, stale-while-revalidate=9 + content-encoding: + - gzip + content-type: + - application/json;charset=utf-8 + date: + - Wed, 01 Feb 2023 15:19:32 GMT + server: + - ATS + vary: + - Origin,Accept-Encoding + x-envoy-decorator-operation: + - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + x-envoy-upstream-service-time: + - '45' + x-request-id: + - 814d5f04-e62d-4106-99ad-f27aadb30c70 + x-yahoo-request-id: + - 10a0vthhtl0o4 + y-rid: + - 10a0vthhtl0o4 status: code: 200 message: OK diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_price].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_price].yaml index 0e626a2aaba..b853998c614 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_price].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[get_price].yaml @@ -13,28 +13,28 @@ interactions: response: body: string: !!binary | - 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 headers: Age: - - '1' + - '0' Connection: - keep-alive Expect-CT: @@ -54,11 +54,11 @@ interactions: content-encoding: - gzip content-length: - - '1076' + - '1061' content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:06 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -66,13 +66,13 @@ interactions: x-envoy-decorator-operation: - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '18' + - '34' x-request-id: - - bcea2122-d23f-40ac-803a-a5c27670ec09 + - 0793ae71-9189-4480-8970-e8638faa7de0 x-yahoo-request-id: - - ducch9lht8ae3 + - 2njhui5htl0o1 y-rid: - - ducch9lht8ae3 + - 2njhui5htl0o1 status: code: 200 message: OK diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[option_expirations].yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[option_expirations].yaml index 7da916d0d65..9b85c6acc68 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[option_expirations].yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_call_func[option_expirations].yaml @@ -13,55 +13,55 @@ interactions: response: body: string: !!binary | - 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 - /w9QJlzxVDUAAA== + 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 + wROTJE4mx9EqDH/+/D8k9o/gBjcAAA== headers: Age: - '0' @@ -88,7 +88,7 @@ interactions: content-type: - application/json;charset=utf-8 date: - - Fri, 27 Jan 2023 19:45:06 GMT + - Wed, 01 Feb 2023 15:19:29 GMT server: - ATS vary: @@ -96,13 +96,13 @@ interactions: x-envoy-decorator-operation: - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - - '19' + - '25' x-request-id: - - 450a1641-904e-4f33-aca7-819eaf58b4d5 + - 03200a8f-3858-4b1f-9538-1af5e70d9ef6 x-yahoo-request-id: - - 0meea29ht8ae2 + - d8muf0dhtl0o1 y-rid: - - 0meea29ht8ae2 + - d8muf0dhtl0o1 status: code: 200 message: OK diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_get_option_chain.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_get_option_chain.yaml index 0908a6277c5..07d6a7aa2af 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_get_option_chain.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_model/test_get_option_chain.yaml @@ -124,7 +124,7 @@ interactions: Z3Odiv5O/+OPHg77w+LF7nG7/eef/wNFNkaf1aMAAA== headers: Age: - - '0' + - '1' Connection: - keep-alive Expect-CT: @@ -277,7 +277,7 @@ interactions: W0pKueJX+hTfTKhAa13PKSn9jf+hFff73X7xYvuw2fz99/8D2I3fHht0AAA= headers: Age: - - '0' + - '1' Connection: - keep-alive Expect-CT: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_plot_plot.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_plot_plot.yaml index bda858fc13b..e709d0b1962 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_plot_plot.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_plot_plot.yaml @@ -122,7 +122,7 @@ interactions: 3G633c1ebB7W67///n+ZHGh3kKMAAA== headers: Age: - - '1' + - '0' Connection: - keep-alive Expect-CT: @@ -305,7 +305,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-quote-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '47' x-request-id: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_risk_neutral_vals.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_risk_neutral_vals.yaml index 0659b2881ba..f4889664de1 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_risk_neutral_vals.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_risk_neutral_vals.yaml @@ -119,7 +119,7 @@ interactions: U89+iGTLaeL2NBChyLCUTiKDAwkATjga2wHZZ8d+o//4i7vddrd4sXlYr//++/8BeXdHH/6iAAA= headers: Age: - - '1' + - '3' Connection: - keep-alive Expect-CT: @@ -275,14 +275,14 @@ interactions: - '0' Connection: - keep-alive + Content-Length: + - '3302' Expect-CT: - max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only" Referrer-Policy: - no-referrer-when-downgrade Strict-Transport-Security: - max-age=15552000 - Transfer-Encoding: - - chunked X-Content-Type-Options: - nosniff X-Frame-Options: @@ -302,7 +302,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-quote-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '34' x-request-id: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_binom.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_binom.yaml index b148b3961e6..82182e9854c 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_binom.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_binom.yaml @@ -18700,7 +18700,7 @@ interactions: vary: - Accept-Encoding x-envoy-decorator-operation: - - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '889' x-frame-options: @@ -18752,7 +18752,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-company-fundamentals-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-company-fundamentals-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '2' x-request-id: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_greeks.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_greeks.yaml index 1ad44b3167f..3e045d201b3 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_greeks.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_greeks.yaml @@ -66,7 +66,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-chart-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '68' x-request-id: @@ -228,7 +228,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-quote-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '61' x-request-id: @@ -381,7 +381,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-quote-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '36' x-request-id: diff --git a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_parity.yaml b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_parity.yaml index 0e54c84d716..ea856cbd090 100644 --- a/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_parity.yaml +++ b/tests/openbb_terminal/stocks/options/cassettes/test_yfinance_view/test_show_parity.yaml @@ -6034,7 +6034,7 @@ interactions: vary: - Origin,Accept-Encoding x-envoy-decorator-operation: - - finance-quote-api--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/* + - finance-quote-api--mtls-baseline-production-bf1.finance-k8s.svc.yahoo.local:4080/* x-envoy-upstream-service-time: - '48' x-request-id: diff --git a/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_closing].csv b/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_closing].csv index cda4de73e63..c9864c45083 100644 --- a/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_closing].csv +++ b/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_closing].csv @@ -1,7 +1,4 @@ Date,Close -2022-01-27 00:00:00-05:00,96.99554443359375 -2022-01-28 00:00:00-05:00,98.20027160644531 -2022-01-31 00:00:00-05:00,97.56470489501953 2022-02-01 00:00:00-05:00,97.94416046142578 2022-02-02 00:00:00-05:00,98.56074523925781 2022-02-03 00:00:00-05:00,98.47537231445312 @@ -250,4 +247,6 @@ Date,Close 2023-01-24 00:00:00-05:00,101.30000305175781 2023-01-25 00:00:00-05:00,103.41999816894531 2023-01-26 00:00:00-05:00,104.31999969482422 -2023-01-27 00:00:00-05:00,104.15499877929688 +2023-01-27 00:00:00-05:00,103.76000213623047 +2023-01-30 00:00:00-05:00,103.83000183105469 +2023-02-01 00:00:00-05:00,105.17500305175781 diff --git a/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_iv_surface].csv b/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_iv_surface].csv index f93d4ef2f57..23657c9543c 100644 --- a/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_iv_surface].csv +++ b/tests/openbb_terminal/stocks/options/csv/test_yfinance_model/test_call_func[get_iv_surface].csv @@ -1,379 +1,411 @@ ,strike,impliedVolatility,openInterest,lastPrice,dte -0,88.0,1.0000000000000003e-05,0,11.7,1 -1,94.0,1.2753942480468747,4,10.1,1 -2,95.0,1.169926025390625,115,8.8,1 -3,97.0,0.9589847851562499,6,7.05,1 -4,97.5,0.90429783203125,1,4.0,1 -5,98.0,0.5937540625000001,9,6.08,1 -6,99.0,0.507817421875,18,4.88,1 -7,100.0,0.63086306640625,76,4.1,1 -8,101.0,0.51562984375,153,2.71,1 -9,102.0,0.35547519531249994,519,2.12,1 -10,103.0,0.23242955078125,900,1.22,1 -11,104.0,0.060556269531250005,259,0.17,1 -12,105.0,0.14258669921875,199,0.04,1 -13,106.0,0.2461012890625,94,0.08,1 -14,107.0,0.3398503515625,78,0.05,1 -15,108.0,0.5996133789062501,2,0.65,1 -16,109.0,0.5117236328125,12,0.25,1 -17,110.0,0.523442265625,24,0.06,1 -0,85.0,2.269535576171875,28,0.05,1 -1,89.0,1.61328318359375,4,0.08,1 -2,90.0,1.2265663671875,5,0.01,1 -3,92.0,1.1796916015624999,5,0.23,1 -4,93.0,1.0859420703125,42,0.09,1 -5,94.0,1.000005,9,0.1,1 -6,95.0,0.914063359375,20,0.04,1 -7,96.0,0.8242205078124999,11,0.07,1 -8,97.0,0.73437765625,39,0.04,1 -9,97.5,0.6171913281250001,86,0.1,1 -10,98.0,0.57812921875,118,0.05,1 -11,99.0,0.5546919531250001,119,0.03,1 -12,100.0,0.46484910156250003,369,0.03,1 -13,101.0,0.3711000390625,784,0.17,1 -14,102.0,0.372076591796875,68,0.16,1 -15,103.0,0.16993017578125003,261,0.1,1 -16,104.0,0.07032179687500001,38,0.25,1 -17,105.0,0.2802806347656249,23,1.95,1 -0,97.0,0.379889013671875,6,7.18,1 -1,97.5,0.3930724755859375,1,4.47,1 -2,99.0,0.3549869189453124,7,4.68,1 -3,100.0,0.30811238769531246,47,4.02,1 -4,101.0,0.23584748535156247,69,3.02,1 -5,102.0,0.21826953613281247,32,2.31,1 -6,103.0,0.19751779052734375,152,1.84,1 -7,104.0,0.18531088134765622,675,1.05,1 -8,105.0,0.16700051757812504,330,0.62,1 -9,106.0,0.16553568847656253,200,0.35,1 -10,107.0,0.1733481103515625,164,0.15,1 -11,108.0,0.1757894921875,74,0.1,1 -12,109.0,0.20850400878906244,20,0.05,1 -13,110.0,0.20899228515624996,16,0.01,1 -14,111.0,0.31690136230468746,20,0.14,1 -15,112.0,0.299811689453125,3,0.13,1 -16,120.0,0.5117236328125,1,0.05,1 -0,70.0,1.0625046875000002,10,0.03,1 -1,80.0,1.1298871630859377,10,1.13,1 -2,91.0,0.5019581054687501,1,0.1,1 -3,93.0,0.499028447265625,9,0.05,1 -4,94.0,0.40039662109375,4,0.2,1 -5,95.0,0.36524072265625,26,0.05,1 -6,96.0,0.3320379296875,32,0.05,1 -7,97.0,0.25977302734375,17,0.05,1 -8,97.5,0.305671005859375,53,0.13,1 -9,98.0,0.2876047802734374,51,0.05,1 -10,99.0,0.2500075,81,0.2,1 -11,100.0,0.21192194335937498,58,0.15,1 -12,101.0,0.21631643066406248,77,0.25,1 -13,102.0,0.1914143359375,508,0.45,1 -14,103.0,0.18360191406249998,1108,0.55,1 -15,104.0,0.17237155761718753,107,1.15,1 -16,105.0,0.16162947753906248,86,1.45,1 -17,109.0,0.28565167480468745,0,7.95,1 -0,95.0,0.41358008300781246,6,7.43,1 -1,96.0,0.401373173828125,15,4.56,1 -2,98.0,0.3315496533203125,6,5.0,1 -3,100.0,0.29053443847656246,42,4.71,1 -4,101.0,0.29273168212890616,26,4.23,1 -5,102.0,0.27417718017578124,47,3.4,1 -6,103.0,0.26807372558593745,45,2.49,1 -7,104.0,0.2541578491210938,116,2.18,1 -8,105.0,0.24951922363281248,184,1.55,1 -9,106.0,0.2417068017578125,79,1.03,1 -10,107.0,0.2368240380859375,105,0.91,1 -11,108.0,0.23633576171874998,71,0.63,1 -12,109.0,0.23413851806640623,29,0.34,1 -13,110.0,0.23169713623046873,16,0.21,1 -14,111.0,0.231452998046875,8,0.17,1 -15,113.0,0.4057676611328125,2,0.27,1 -0,89.0,0.7060576269531251,2,0.25,1 -1,90.0,0.44727115234375,10,0.2,1 -2,91.0,0.39551385742187506,2,0.15,1 -3,92.0,0.41211525390625,15,0.7,1 -4,94.0,0.35547519531249994,4,0.5,1 -5,95.0,0.3266668896484375,23,0.2,1 -6,96.0,0.31250687499999996,31,0.27,1 -7,97.0,0.2954172021484375,19,0.7,1 -8,98.0,0.2866282275390625,147,0.4,1 -9,99.0,0.28174546386718746,59,0.55,1 -10,100.0,0.27027096923828126,67,0.67,1 -11,101.0,0.260749580078125,14,0.97,1 -12,102.0,0.2573316455078125,91,1.16,1 -13,103.0,0.2461012890625,59,1.53,1 -14,104.0,0.2387771435546875,2,2.05,1 -0,85.0,0.5532271240234375,2,14.4,1 -1,90.0,0.4770560107421875,27,14.5,1 -2,92.5,0.42969320312500003,29,10.06,1 -3,95.0,0.39331661376953125,23,7.55,1 -4,97.5,0.3181220532226562,119,7.5,1 -5,100.0,0.2766185620117187,5640,5.2,1 -6,105.0,0.23584748535156247,1816,1.97,1 -7,110.0,0.20899228515624996,650,0.35,1 -8,115.0,0.2661206201171875,10,0.1,1 -0,75.0,0.6210975390625001,2,0.05,1 -1,85.0,0.45898978515625005,756,0.15,1 -2,90.0,0.36914693359375,829,0.15,1 -3,92.5,0.3286199951171874,573,0.25,1 -4,95.0,0.29444064941406245,851,0.3,1 -5,97.5,0.26734131103515624,737,0.5,1 -6,100.0,0.24878680908203127,6346,1.0,1 -7,105.0,0.2082598706054687,62,2.55,1 -8,110.0,0.195320546875,2,8.6,1 -0,96.0,0.34278000976562495,2,6.95,1 -1,98.0,0.29920134399414056,2,7.0,1 -2,100.0,0.26148199462890626,35,5.0,1 -3,101.0,0.24927508544921873,3,3.9,1 -4,102.0,0.2518385363769531,24,3.57,1 -5,103.0,0.24085231811523436,25,2.7,1 -6,104.0,0.23413851806640623,32,2.75,1 -7,105.0,0.2268143725585937,45,2.22,1 -8,106.0,0.22290816162109373,11,1.65,1 -9,107.0,0.2181474670410156,69,1.2,1 -10,108.0,0.21216608154296873,1,0.5,1 -11,109.0,0.20508607421874997,13,0.55,1 -12,110.0,0.20288883056640622,36,0.3,1 -0,88.0,0.49707534179687507,3,0.35,1 -1,90.0,0.33740896972656254,3,0.18,1 -2,92.0,0.309577216796875,13,0.35,1 -3,94.0,0.2885813330078124,3,0.46,1 -4,95.0,0.27539787109374997,12,0.7,1 -5,96.0,0.2690502783203125,8,0.85,1 -6,97.0,0.25952888916015626,9,0.56,1 -7,98.0,0.2475661181640625,14,1.24,1 -8,99.0,0.23902128173828124,8,0.85,1 -9,100.0,0.23267368896484375,28,1.05,1 -10,101.0,0.22730264892578123,93,1.25,1 -11,102.0,0.2219316088867187,56,1.85,1 -12,103.0,0.21656056884765623,4,2.63,1 -13,104.0,0.21021297607421874,6,2.65,1 -0,96.0,0.3188544677734374,1,7.31,1 -1,99.0,0.28076891113281244,1,4.8,1 -2,100.0,0.26148199462890626,9,4.2,1 -3,101.0,0.26587648193359376,6,4.5,1 -4,102.0,0.242195078125,17,3.4,1 -5,103.0,0.2395095581054687,20,3.35,1 -6,104.0,0.23316196533203126,17,3.11,1 -7,105.0,0.22669230346679686,16,2.13,1 -8,107.0,0.2082598706054687,20,1.1,1 -9,108.0,0.20386538330078124,20,1.05,1 -0,90.0,0.3154365332031249,6,0.5,1 -1,91.0,0.31836619140624994,1,0.6,1 -2,94.0,0.26758544921875,2,1.0,1 -3,95.0,0.26270268554687504,6,0.8,1 -4,96.0,0.2617261328125,11,0.95,1 -5,97.0,0.24536887451171874,23,1.2,1 -6,98.0,0.24439232177734377,18,1.5,1 -7,99.0,0.2299881689453125,24,1.15,1 -8,100.0,0.22290816162109373,15,2.0,1 -9,101.0,0.225593681640625,10,2.45,1 -10,102.0,0.2196122961425781,33,1.7,1 -11,103.0,0.20996883789062498,20,2.1,1 -12,104.0,0.20020331054687499,8,2.4,1 +0,97.0,1.224613251953125,6,7.18,1 +1,97.5,1.1445355273437499,1,4.47,1 +2,98.0,1.203128984375,5,5.84,1 +3,99.0,1.1416058544921874,7,4.68,1 +4,100.0,1.076176494140625,69,4.2,1 +5,101.0,0.7612328564453126,148,3.02,1 +6,102.0,0.6972686523437501,32,2.05,1 +7,103.0,0.249030947265625,234,1.2,1 +8,104.0,0.2802806347656249,691,1.56,1 +9,105.0,0.186531572265625,638,0.8,1 +10,106.0,0.17920742675781248,275,0.37,1 +11,107.0,0.2802806347656249,224,0.05,1 +12,108.0,0.5722699023437501,105,0.06,1 +13,109.0,0.6567417138671876,20,0.05,1 +14,110.0,0.2890696093749999,16,0.01,1 +15,111.0,0.45508357421875,20,0.14,1 +16,112.0,0.875977802734375,3,0.13,1 +17,120.0,0.9960937890625,1,0.05,1 +0,70.0,1.78125109375,10,0.03,1 +1,80.0,1.8984380078125,10,1.13,1 +2,85.0,0.992187578125,4,0.05,1 +3,87.0,1.873047509765625,4,0.05,1 +4,91.0,0.8281267187499999,1,0.1,1 +5,93.0,0.6757844921875001,9,0.05,1 +6,94.0,0.8720715917968749,4,0.2,1 +7,95.0,0.648441015625,26,0.05,1 +8,96.0,1.1401410180664064,29,0.05,1 +9,97.0,1.0571336206054687,24,0.03,1 +10,97.5,1.015629921875,53,0.13,1 +11,98.0,0.973633076171875,51,0.05,1 +12,99.0,0.4687553125,67,0.06,1 +13,100.0,0.370123486328125,129,0.05,1 +14,101.0,0.34570966796874997,69,0.2,1 +15,102.0,0.46680220703125,589,0.2,1 +16,103.0,0.44287666503906253,1089,0.52,1 +17,104.0,0.7397486962890624,142,0.84,1 +18,105.0,0.28565167480468745,123,1.75,1 +19,109.0,0.7622094091796876,0,7.95,1 +0,95.0,0.8686536572265625,6,7.43,1 +1,96.0,0.7790549438476562,15,4.56,1 +2,98.0,0.7133817724609376,6,5.0,1 +3,99.0,0.6945831323242189,1,5.28,1 +4,100.0,0.41040628662109374,42,5.6,1 +5,101.0,0.5346726220703125,26,4.23,1 +6,102.0,0.39819937744140627,41,3.6,1 +7,103.0,0.32691102783203124,41,2.9,1 +8,104.0,0.28321029296874994,142,2.35,1 +9,105.0,0.2827220166015625,202,2.0,1 +10,106.0,0.2919992675781249,119,1.42,1 +11,107.0,0.26734131103515624,117,0.72,1 +12,108.0,0.25928475097656256,62,0.5,1 +13,109.0,0.5698285205078125,32,0.38,1 +14,110.0,0.44214425048828127,145,0.23,1 +15,111.0,0.43994700683593746,112,0.1,1 +16,113.0,0.5273484765625001,2,0.27,1 +0,89.0,0.936524072265625,2,0.25,1 +1,90.0,0.5449264257812501,10,0.2,1 +2,91.0,0.7006865869140625,2,0.15,1 +3,92.0,0.770510107421875,15,0.7,1 +4,94.0,0.5893595751953126,4,0.5,1 +5,95.0,0.48828636718750007,27,0.15,1 +6,96.0,0.6074258007812501,33,0.22,1 +7,97.0,0.6157264990234376,19,0.3,1 +8,97.5,0.5507857421875001,47,0.35,1 +9,98.0,0.5634809277343751,148,0.3,1 +10,99.0,0.37402969726562496,46,0.35,1 +11,100.0,0.3437565625,84,0.6,1 +12,101.0,0.32031929687499994,116,0.95,1 +13,102.0,0.3100654931640625,92,1.1,1 +14,103.0,0.29932341308593746,64,1.34,1 +15,104.0,0.29444064941406245,5,2.0,1 +16,105.0,0.2934640966796874,1,2.3,1 +0,85.0,0.52539537109375,2,14.4,1 +1,90.0,0.49170430175781255,32,15.31,1 +2,92.5,0.5039112109375,29,10.06,1 +3,95.0,0.40430283203125,23,7.55,1 +4,97.5,0.36694968994140625,119,7.5,1 +5,100.0,0.5407760766601564,5639,5.07,1 +6,101.0,0.5083056982421875,23,4.0,1 +7,102.0,0.33008482421874996,29,3.3,1 +8,103.0,0.4028380029296875,595,2.55,1 +9,104.0,0.26270268554687504,235,2.8,1 +10,105.0,0.2387771435546875,1870,2.25,1 +11,106.0,0.23511507080078126,127,1.83,1 +12,107.0,0.2399978344726562,314,1.3,1 +13,108.0,0.2309647216796875,55,0.55,1 +14,109.0,0.25269302001953126,31,0.55,1 +15,110.0,0.2990792749023437,649,0.25,1 +16,111.0,0.33740896972656254,18,0.3,1 +17,112.0,0.38941040283203127,1,0.2,1 +18,113.0,0.3737855590820312,18,0.9,1 +19,115.0,0.278327529296875,11,0.09,1 +0,75.0,1.1508831518554685,2,0.05,1 +1,85.0,0.5419967675781252,755,0.05,1 +2,89.0,0.5283250292968751,16,0.12,1 +3,90.0,0.48291532714843755,1493,0.12,1 +4,92.0,0.459966337890625,20,0.31,1 +5,92.5,0.5644574804687501,564,0.2,1 +6,93.0,0.577152666015625,44,0.4,1 +7,94.0,0.561527822265625,23,0.44,1 +8,95.0,0.5932657861328126,852,0.25,1 +9,96.0,0.5864299169921875,22,0.31,1 +10,97.0,0.5837443969726561,0,0.62,1 +11,97.5,0.46191944335937507,743,0.55,1 +12,98.0,0.5976602734375001,100,0.52,1 +13,99.0,0.5361374511718751,11,0.96,1 +14,100.0,0.4094297338867187,6382,0.65,1 +15,101.0,0.282233740234375,96,1.1,1 +16,102.0,0.26416751464843746,34,1.5,1 +17,103.0,0.3012765185546875,71,1.85,1 +18,104.0,0.2712475219726562,140,2.03,1 +19,105.0,0.25269302001953126,303,2.6,1 +20,106.0,0.42627526855468756,46,3.5,1 +21,109.0,0.4458063232421875,1,5.25,1 +22,110.0,0.28174546386718746,2,8.6,1 +0,96.0,0.4101621484375,2,6.95,1 +1,98.0,0.47192910888671874,2,7.0,1 +2,99.0,0.32031929687499994,0,5.6,1 +3,100.0,0.43408769042968753,35,5.0,1 +4,101.0,0.42774009765625004,3,3.9,1 +5,102.0,0.3188544677734374,24,3.57,1 +6,103.0,0.27075924560546877,25,2.7,1 +7,104.0,0.33484551879882807,36,2.55,1 +8,105.0,0.24292749267578123,46,2.22,1 +9,106.0,0.23535920898437498,14,1.75,1 +10,107.0,0.22632609619140626,81,1.2,1 +11,108.0,0.22046677978515622,1,0.5,1 +12,109.0,0.21826953613281247,13,0.55,1 +13,110.0,0.24585715087890625,36,0.52,1 +14,111.0,0.39942006835937505,5,0.3,1 +15,112.0,0.33960621337890623,2,0.2,1 +0,88.0,0.5688519677734375,3,0.35,1 +1,89.0,0.5419967675781252,1,0.21,1 +2,90.0,0.5151415673828125,5,0.18,1 +3,92.0,0.5019581054687501,13,0.35,1 +4,94.0,0.5776409423828125,3,0.46,1 +5,95.0,0.5576216113281252,13,0.4,1 +6,96.0,0.42774009765625004,8,0.85,1 +7,97.0,0.5553022985839844,11,0.55,1 +8,98.0,0.5308884802246094,15,0.69,1 +9,99.0,0.45654840332031255,14,0.85,1 +10,100.0,0.4577690942382813,28,1.05,1 +11,101.0,0.260749580078125,97,1.3,1 +12,102.0,0.25440198730468755,66,1.5,1 +13,103.0,0.2485426708984375,5,1.84,1 +14,104.0,0.2758861474609374,6,2.65,1 +15,105.0,0.24073024902343748,12,2.51,1 +0,95.0,0.5153857055664062,1,9.79,1 +1,96.0,0.47485876708984376,1,7.31,1 +2,99.0,0.38477177734374995,1,4.8,1 +3,100.0,0.44605046142578125,9,4.2,1 +4,101.0,0.2849192602539062,6,4.5,1 +5,102.0,0.37695935546875,17,3.4,1 +6,103.0,0.31519239501953117,21,3.75,1 +7,104.0,0.30298548583984375,15,3.11,1 +8,105.0,0.2219316088867187,11,2.57,1 +9,106.0,0.22339643798828124,6,1.85,1 +10,107.0,0.20752745605468748,20,1.45,1 +11,108.0,0.20288883056640622,23,1.1,1 +12,109.0,0.19702951416015624,12,0.8,1 +13,110.0,0.19507640869140624,14,0.55,1 +0,88.0,0.5004932763671875,1,0.2,1 +1,90.0,0.45313046875,6,0.5,1 +2,91.0,0.3618227880859375,1,0.6,1 +3,94.0,0.32617861328125,2,1.0,1 +4,95.0,0.30371790039062496,6,0.8,1 +5,96.0,0.3112861840820312,11,0.45,1 +6,97.0,0.29395237304687494,23,1.2,1 +7,98.0,0.3715883154296875,18,1.5,1 +8,99.0,0.3526676062011719,24,1.15,1 +9,100.0,0.2573316455078125,15,1.1,1 +10,101.0,0.23926541992187497,10,2.45,1 +11,102.0,0.22852333984375,34,1.7,1 +12,103.0,0.35547519531249994,20,1.6,1 +13,104.0,0.23023230712890624,18,1.95,1 +14,105.0,0.2117998742675781,2,2.9,1 +0,101.0,0.27417718017578124,1,4.76,1 +1,104.0,0.25110612182617187,21,3.32,1 +2,106.0,0.21656056884765623,3,2.22,1 +3,107.0,0.20642883422851557,13,1.57,1 +4,109.0,0.195320546875,9,1.15,1 +5,110.0,0.195320546875,9,0.8,1 +6,112.0,0.19263502685546874,10,0.37,1 +0,102.0,0.21875781249999998,11,1.95,1 +1,103.0,0.23657989990234374,1,2.14,1 +2,105.0,0.21717091430664062,1,3.2,1 0,45.0,1.0000000000000003e-05,3,55.94,1 -1,50.0,1.0576218994140625,39,51.3,1 -2,55.0,0.9804689453125001,45,46.1,1 -3,60.0,0.842775009765625,16,41.7,1 -4,65.0,0.7709983837890625,49,37.4,1 +1,50.0,0.9062509375,39,51.3,1 +2,55.0,1.0000000000000003e-05,45,46.1,1 +3,60.0,1.0000000000000003e-05,16,41.7,1 +4,65.0,1.0000000000000003e-05,49,37.4,1 5,75.0,1.0000000000000003e-05,4,17.4,1 6,77.5,1.0000000000000003e-05,13,23.3,1 -7,80.0,0.5710492114257812,2,21.5,1 -8,82.5,0.5200243310546875,4,19.42,1 -9,85.0,0.4973194799804688,25,17.7,1 -10,87.5,0.44556218505859374,347,15.3,1 -11,90.0,0.4057676611328125,530,12.4,1 -12,92.5,0.3537662280273437,2365,12.6,1 -13,95.0,0.32898620239257803,925,8.38,1 -14,97.5,0.2973703076171874,1759,8.3,1 -15,100.0,0.25879647460937505,3746,6.2,1 -16,105.0,0.21839160522460935,6741,2.85,1 -17,110.0,0.19129226684570313,3284,0.87,1 -18,115.0,0.1860432958984375,501,0.15,1 -19,120.0,0.22022264160156246,201,0.15,1 -20,130.0,0.3991759301757813,1,0.31,1 -0,45.0,0.96289099609375,18,0.06,1 -1,50.0,0.84961087890625,6,0.21,1 -2,55.0,0.7480493945312501,6,0.1,1 -3,60.0,0.70312796875,105,0.5,1 -4,65.0,0.5918009570312501,8,0.2,1 -5,70.0,0.507817421875,116,0.1,1 -6,75.0,0.4804739453125,163,0.1,1 -7,77.5,0.4580132324218751,174,0.2,1 -8,80.0,0.41602146484374997,154,0.16,1 -9,82.5,0.3754945263671875,1134,0.24,1 -10,85.0,0.3354558642578125,843,0.2,1 -11,87.5,0.30811238769531246,956,0.3,1 -12,90.0,0.2868723657226562,10427,0.35,1 -13,92.5,0.2602613037109375,6231,0.46,1 -14,95.0,0.24658956542968752,1975,0.7,1 -15,97.5,0.22705851074218747,1443,1.0,1 -16,100.0,0.21216608154296873,1854,1.45,1 -17,105.0,0.18396812133789062,477,3.2,1 -18,110.0,0.1710287976074219,15,6.39,1 -19,115.0,0.43774976318359377,1,14.3,1 -20,120.0,0.4995167236328125,0,20.2,1 -21,140.0,0.8151873950195312,0,48.57,1 +7,80.0,0.56055126953125,2,21.5,1 +8,82.5,0.7346217944335938,4,19.42,1 +9,85.0,0.6491734301757812,25,17.7,1 +10,87.5,0.6323278955078125,347,15.3,1 +11,90.0,0.5600629931640625,530,12.4,1 +12,92.5,0.5173388110351562,2400,12.02,1 +13,95.0,0.45435115966796874,925,8.38,1 +14,97.5,0.42310147216796873,1748,8.0,1 +15,100.0,0.27771718383789057,3745,6.7,1 +16,105.0,0.2318192053222656,6758,3.24,1 +17,110.0,0.19214675048828128,4543,1.05,1 +18,115.0,0.18872881591796875,505,0.21,1 +19,120.0,0.21826953613281247,201,0.15,1 +20,130.0,0.405279384765625,1,0.31,1 +0,45.0,1.0957076464843751,18,0.06,1 +1,50.0,0.9062509375,6,0.21,1 +2,55.0,1.2392616162109373,6,0.1,1 +3,60.0,0.75195560546875,105,0.5,1 +4,65.0,0.6347692773437501,8,0.2,1 +5,70.0,0.5468795312500001,116,0.1,1 +6,75.0,0.5302781347656251,162,0.15,1 +7,77.5,0.5576216113281252,174,0.2,1 +8,80.0,0.48340360351562506,158,0.1,1 +9,82.5,0.40918559570312496,1134,0.24,1 +10,85.0,0.5847209497070311,843,0.2,1 +11,87.5,0.33887379882812496,954,0.3,1 +12,90.0,0.31763377685546873,10427,0.3,1 +13,92.5,0.28247787841796873,5603,0.41,1 +14,95.0,0.2902903002929687,2057,0.62,1 +15,97.5,0.24439232177734377,1574,0.95,1 +16,100.0,0.23926541992187497,2039,1.5,1 +17,105.0,0.20642883422851557,1145,3.3,1 +18,110.0,0.26807372558593745,15,6.39,1 +19,115.0,0.5159960510253907,1,14.3,1 +20,120.0,0.561527822265625,0,20.2,1 +21,140.0,0.9345709667968749,0,48.57,1 0,65.0,1.0000000000000003e-05,2,23.23,1 -1,70.0,0.4682670361328125,3,20.55,1 -2,75.0,0.41309180664062495,154,27.8,1 -3,80.0,0.3673158972167969,27,22.42,1 -4,82.5,0.34326828613281246,10,19.92,1 -5,85.0,0.31873239868164055,222,18.58,1 +1,70.0,1.0000000000000003e-05,3,20.55,1 +2,75.0,0.4343318286132813,154,27.8,1 +3,80.0,0.3961242028808594,27,22.42,1 +4,82.5,0.35474278076171867,10,19.92,1 +5,85.0,0.3227606787109374,222,18.58,1 6,87.5,1.0000000000000003e-05,27,17.0,1 -7,90.0,0.2732006274414062,1354,15.9,1 -8,92.5,0.26197027099609377,2201,11.5,1 -9,95.0,0.2515943981933594,335,11.3,1 -10,97.5,0.2410354217529297,1114,9.9,1 -11,100.0,0.225593681640625,1211,8.15,1 -12,105.0,0.20948056152343747,2883,4.82,1 -13,110.0,0.19263502685546874,1673,2.58,1 -14,115.0,0.17688811401367188,883,1.1,1 -15,120.0,0.17090672851562502,610,0.45,1 -16,125.0,0.176766044921875,272,0.2,1 -17,130.0,0.2199785034179687,178,0.3,1 -18,135.0,0.2836985693359374,4,1.11,1 -19,145.0,0.2456130126953125,342,0.05,1 -0,45.0,0.7509790527343749,12,0.5,1 -1,47.5,0.5390671093750001,17,0.1,1 -2,50.0,0.569340244140625,10,0.05,1 -3,55.0,0.5122119091796875,28,0.15,1 -4,60.0,0.42969320312500003,27,0.05,1 -5,65.0,0.41992767578125,53,0.3,1 -6,70.0,0.3830628100585937,82,0.45,1 -7,75.0,0.3425358715820312,205,0.39,1 -8,77.5,0.31445998046874996,231,0.53,1 -9,80.0,0.2934640966796874,755,0.61,1 -10,82.5,0.28247787841796873,116,0.65,1 -11,85.0,0.26856200195312496,3228,1.09,1 -12,87.5,0.2556226782226563,148,0.97,1 -13,90.0,0.2430495617675781,1094,1.22,1 -14,92.5,0.23279575805664063,312,1.6,1 -15,95.0,0.22315229980468748,884,2.03,1 -16,97.5,0.21527884338378905,1538,2.55,1 -17,100.0,0.20581848876953124,3934,3.3,1 -18,105.0,0.19104812866210938,1119,5.3,1 -19,110.0,0.176766044921875,125,10.25,1 -20,115.0,0.597782342529297,10,18.8,1 -21,120.0,0.20325503784179685,1,17.6,1 -22,125.0,0.4771780798339844,6,25.25,1 -23,130.0,0.6506382592773439,103,33.0,1 -24,135.0,0.8077411804199219,120,34.5,1 -25,140.0,0.7996846203613281,110,36.5,1 -26,145.0,0.5084277673339843,12,39.0,1 -27,150.0,0.5251512329101562,12,43.9,1 -0,95.0,0.23633576171874998,36,11.01,1 -1,105.0,0.21161677062988277,62,6.3,1 -2,110.0,0.1948322705078125,140,3.8,1 -3,115.0,0.186531572265625,81,2.34,1 -4,120.0,0.17939053039550779,27,1.25,1 -0,60.0,0.40430283203125,3,0.45,1 -1,75.0,0.30274134765625,4,1.07,1 -2,90.0,0.2368240380859375,10,2.2,1 -0,45.0,0.5095263891601562,3,59.52,1 +7,90.0,0.29822479125976553,1355,15.9,1 +8,92.5,0.2866282275390625,2211,13.4,1 +9,95.0,0.25110612182617187,335,11.3,1 +10,97.5,0.27069821105957037,1115,9.75,1 +11,100.0,0.2386550744628906,1211,8.0,1 +12,105.0,0.20764952514648435,2949,4.9,1 +13,110.0,0.19080399047851562,2016,2.6,1 +14,115.0,0.17896328857421873,981,1.2,1 +15,120.0,0.18433432861328125,621,0.45,1 +16,125.0,0.1900715759277344,294,0.2,1 +17,130.0,0.215828154296875,178,0.3,1 +18,135.0,0.2797923583984374,4,1.11,1 +19,145.0,0.22168747070312497,343,0.05,1 +0,45.0,0.77148666015625,12,0.5,1 +1,47.5,0.5546919531250001,17,0.1,1 +2,50.0,0.585941640625,10,0.05,1 +3,55.0,0.50586431640625,28,0.15,1 +4,60.0,0.5351608984375,1023,0.05,1 +5,65.0,0.47900911621093745,53,0.3,1 +6,70.0,0.41602146484374997,82,0.45,1 +7,75.0,0.3979552392578125,203,0.32,1 +8,77.5,0.3354558642578125,231,0.53,1 +9,80.0,0.33667655517578127,755,0.61,1 +10,82.5,0.3266668896484375,114,0.7,1 +11,85.0,0.26807372558593745,3233,0.7,1 +12,87.5,0.27417718017578124,152,1.03,1 +13,90.0,0.2580640600585938,1120,1.17,1 +14,92.5,0.25135026000976557,315,1.5,1 +15,95.0,0.22901161621093752,930,2.2,1 +16,97.5,0.22827920166015625,1533,2.7,1 +17,100.0,0.2205888488769531,3934,3.5,1 +18,105.0,0.19898261962890623,1145,5.3,1 +19,110.0,0.19605296142578127,125,10.25,1 +20,115.0,0.6303747900390625,10,18.8,1 +21,120.0,0.2304764453125,1,17.6,1 +22,125.0,0.5160570855712892,6,25.25,1 +23,130.0,0.6897614031982424,103,33.0,1 +24,135.0,0.8479019116210937,120,34.5,1 +25,140.0,0.8415543188476562,110,36.5,1 +26,145.0,0.5638471350097658,12,39.0,1 +27,150.0,0.5844157769775391,12,43.9,1 +0,75.0,0.34400070068359373,4,28.8,1 +1,85.0,0.28357650024414055,13,20.6,1 +2,90.0,0.2624585473632813,46,16.8,1 +3,92.5,0.2585523364257813,65,14.6,1 +4,95.0,0.2474440490722656,36,11.01,1 +5,97.5,0.23371127624511717,3,10.56,1 +6,100.0,0.2368240380859375,27,8.8,1 +7,105.0,0.2213822979736328,77,6.07,1 +8,110.0,0.19928779235839844,153,4.05,1 +9,115.0,0.18494467407226559,81,2.34,1 +10,120.0,0.17920742675781248,59,1.3,1 +11,125.0,0.17517914672851562,187,0.65,1 +0,60.0,0.43897045410156255,3,0.45,1 +1,65.0,0.40430283203125,3,0.5,1 +2,70.0,0.37293107543945314,55,0.57,1 +3,75.0,0.3259344750976562,7,0.7,1 +4,80.0,0.301764794921875,111,1.1,1 +5,85.0,0.2852244329833984,73,1.6,1 +6,90.0,0.2594068200683594,10,2.2,1 +7,92.5,0.25379164184570313,26,2.7,1 +8,95.0,0.23938748901367185,96,3.3,1 +9,97.5,0.22620402709960938,18,3.9,1 +10,100.0,0.22003953796386716,220,4.66,1 +11,105.0,0.21167780517578122,6,6.8,1 +0,45.0,0.5388229711914063,3,59.19,1 1,47.5,1.0000000000000003e-05,2,47.5,1 2,50.0,1.0000000000000003e-05,8,44.3,1 3,55.0,1.0000000000000003e-05,0,40.4,1 4,60.0,1.0000000000000003e-05,2,28.6,1 5,65.0,1.0000000000000003e-05,38,36.16,1 -6,70.0,0.3404606970214844,131,34.29,1 -7,75.0,0.29999479309082033,98,27.5,1 -8,77.5,0.2876047802734374,12,25.8,1 -9,80.0,0.2742992492675781,238,26.07,1 -10,82.5,0.2764354583740234,43,23.76,1 +6,70.0,0.2703930383300781,131,34.29,1 +7,75.0,0.287970987548828,98,27.5,1 +8,77.5,0.287970987548828,12,25.8,1 +9,80.0,0.28003649658203117,238,26.07,1 +10,82.5,0.23963162719726558,43,23.76,1 11,85.0,1.0000000000000003e-05,76,19.35,1 -12,87.5,0.25086198364257806,74,18.1,1 -13,90.0,0.24286645812988278,245,16.1,1 -14,92.5,0.23590851989746092,385,14.7,1 -15,95.0,0.2296829962158203,1451,14.1,1 -16,97.5,0.2238847143554687,125,12.0,1 -17,100.0,0.21820850158691402,1123,8.87,1 -18,105.0,0.2067950415039062,973,7.44,1 -19,110.0,0.19675485870361326,963,5.52,1 -20,115.0,0.18756915954589842,655,3.7,1 -21,120.0,0.1828694995117187,478,2.45,1 -22,125.0,0.17957363403320312,407,1.49,1 -23,130.0,0.1772543212890625,437,0.9,1 -24,135.0,0.17798673583984376,91,0.6,1 -25,140.0,0.1815267395019531,130,0.4,1 -26,145.0,0.18860674682617187,23,0.3,1 -27,150.0,0.198250205078125,80,0.1,1 -28,155.0,0.20606262695312497,53,0.3,1 -29,160.0,0.21167780517578122,52,0.25,1 -0,45.0,0.4506890869140625,87,0.3,1 -1,47.5,0.5163622583007812,8,0.65,1 -2,50.0,0.4343318286132813,19,0.51,1 -3,55.0,0.40991801025390623,71,0.62,1 -4,60.0,0.38635867553710934,39,0.75,1 -5,65.0,0.3435124243164062,123,0.95,1 -6,70.0,0.3233710241699218,507,1.3,1 -7,75.0,0.29883513671874995,226,1.74,1 -8,77.5,0.29132788757324213,144,2.2,1 -9,80.0,0.27997546203613277,967,2.27,1 -10,82.5,0.27161372924804683,180,2.45,1 -11,85.0,0.2597119927978516,375,3.1,1 -12,87.5,0.2518385363769531,857,3.4,1 -13,90.0,0.24378197631835938,710,3.8,1 -14,92.5,0.23676300354003904,1201,4.4,1 -15,95.0,0.22772989074707028,1464,5.1,1 -16,97.5,0.21936815795898437,440,5.8,1 -17,100.0,0.2139055661010742,1024,6.7,1 -18,105.0,0.19779244598388673,416,8.6,1 -19,110.0,0.1900715759277344,179,12.4,1 -20,115.0,0.18573812316894528,101,16.55,1 -21,120.0,0.1744467321777344,24,19.8,1 -22,125.0,0.17701018310546873,11,26.45,1 -23,130.0,0.3745179736328125,2,34.8,1 -24,135.0,0.18311363769531247,40,32.15,1 -25,140.0,0.31513136047363277,0,37.3,1 -26,150.0,0.2357254162597656,0,49.1,1 -27,155.0,0.7697776928710938,0,62.67,1 -0,45.0,0.4343318286132813,3,56.61,1 -1,50.0,1.0000000000000003e-05,0,41.15,1 -2,55.0,0.3259344750976562,11,48.5,1 -3,60.0,0.2941965112304687,40,42.13,1 +12,87.5,0.2650219982910156,74,18.1,1 +13,90.0,0.2569654382324219,248,17.99,1 +14,92.5,0.25312026184082037,385,14.7,1 +15,95.0,0.23004920349121094,1451,14.1,1 +16,97.5,0.2387771435546875,125,12.0,1 +17,100.0,0.23365024169921872,1126,10.6,1 +18,105.0,0.21158625335693354,980,8.5,1 +19,110.0,0.20642883422851557,993,5.35,1 +20,115.0,0.19519847778320312,665,3.72,1 +21,120.0,0.1821370849609375,669,2.45,1 +22,125.0,0.18109949768066402,494,1.4,1 +23,130.0,0.17701018310546873,436,1.0,1 +24,135.0,0.176766044921875,99,0.55,1 +25,140.0,0.17762052856445312,130,0.4,1 +26,145.0,0.19409985595703128,23,0.3,1 +27,150.0,0.1889729541015625,80,0.1,1 +28,155.0,0.20288883056640622,53,0.3,1 +29,160.0,0.26758544921875,52,0.25,1 +0,45.0,0.49707534179687507,137,0.35,1 +1,47.5,0.5246629565429688,8,0.65,1 +2,50.0,0.47681187255859375,19,0.51,1 +3,55.0,0.41748629394531245,71,0.62,1 +4,60.0,0.38941040283203127,40,0.75,1 +5,65.0,0.35108070800781244,126,0.95,1 +6,70.0,0.33765310791015624,506,1.32,1 +7,75.0,0.3094551477050781,228,1.74,1 +8,77.5,0.30438928039550783,144,2.2,1 +9,80.0,0.29932341308593746,967,2.3,1 +10,82.5,0.2882151257324218,180,2.45,1 +11,85.0,0.2815013256835937,449,3.1,1 +12,87.5,0.26099371826171874,861,3.4,1 +13,90.0,0.2564771618652344,727,3.9,1 +14,92.5,0.2467116345214844,1202,4.5,1 +15,95.0,0.23810576354980467,1475,5.05,1 +16,97.5,0.2302933416748047,440,5.8,1 +17,100.0,0.23834990173339843,1058,6.8,1 +18,105.0,0.2136614279174805,418,8.6,1 +19,110.0,0.20606262695312497,179,12.4,1 +20,115.0,0.1922383023071289,101,16.55,1 +21,120.0,0.19928779235839844,24,19.8,1 +22,125.0,0.18421225952148437,11,26.45,1 +23,130.0,0.395086615600586,2,34.8,1 +24,135.0,0.2283402362060547,40,32.15,1 +25,140.0,0.343207251586914,0,37.3,1 +26,150.0,0.264655791015625,0,49.1,1 +27,155.0,0.7894918511962892,0,62.67,1 +0,45.0,0.4279842358398438,2,59.09,1 +1,50.0,0.352545537109375,10,54.2,1 +2,55.0,0.3270330969238281,11,48.5,1 +3,60.0,0.2043536596679687,40,42.13,1 4,65.0,1.0000000000000003e-05,0,24.4,1 -5,70.0,0.25177750183105463,409,36.4,1 -6,75.0,0.21472953247070312,12,26.0,1 -7,77.5,0.26306889282226564,400,28.0,1 -8,80.0,0.2337723107910156,56,27.1,1 -9,82.5,0.1069425244140625,15,15.75,1 -10,85.0,0.22516643981933593,29,22.3,1 -11,87.5,0.25058732818603513,69,21.24,1 -12,90.0,0.22226729888916014,23,19.1,1 -13,92.5,0.2264481652832031,19,18.2,1 -14,95.0,0.23059851440429688,36,15.31,1 -15,97.5,0.22565471618652344,56,14.82,1 -16,100.0,0.21244073699951171,79,12.7,1 -17,105.0,0.21088435607910155,52,11.25,1 -18,110.0,0.20395693511962887,2057,8.61,1 -19,115.0,0.2022174505615234,77,6.8,1 -20,120.0,0.20093572509765623,110,5.5,1 -21,125.0,0.19870796417236325,82,4.21,1 -22,130.0,0.1980671014404297,68,2.94,1 -23,135.0,0.19309278594970702,19,2.5,1 -24,140.0,0.20526917785644527,10,2.8,1 -25,145.0,0.22266402343749997,1,2.32,1 -26,150.0,0.19489330505371094,1,1.32,1 -27,155.0,0.1975788250732422,10,1.25,1 -0,45.0,0.4144345666503906,148,1.15,1 -1,47.5,0.39819937744140627,10,1.45,1 -2,50.0,0.38233039550781245,25,1.4,1 -3,55.0,0.3570620935058594,3,1.9,1 -4,60.0,0.33130551513671874,12,2.0,1 -5,65.0,0.30939411315917964,59,2.5,1 -6,70.0,0.32556826782226556,51,4.4,1 -7,75.0,0.27722890747070306,6,4.2,1 -8,77.5,0.30914997497558594,1,8.65,1 -9,80.0,0.2611157873535156,30,4.49,1 -10,82.5,0.3081734222412109,1,9.05,1 -11,85.0,0.24915301635742187,13,6.75,1 -12,87.5,0.28729960754394523,6,8.5,1 -13,90.0,0.23957059265136715,45,7.85,1 -14,92.5,0.2331009307861328,2,9.0,1 -15,95.0,0.22943885803222658,5,10.65,1 -16,97.5,0.2593152682495118,23,11.6,1 -17,100.0,0.21851367431640623,44,10.59,1 -18,105.0,0.2098467687988281,3,12.6,1 -19,110.0,0.20124089782714843,47,18.1,1 -20,125.0,0.23920438537597655,4,27.96,1 -21,130.0,0.3201361932373046,1,44.3,1 -22,155.0,0.1915364050292969,0,53.42,1 +5,70.0,0.25452405639648445,409,36.4,1 +6,75.0,0.2423781817626953,12,32.0,1 +7,77.5,0.23792265991210934,400,28.0,1 +8,80.0,0.23780059082031246,46,27.1,1 +9,82.5,1.0000000000000003e-05,15,15.75,1 +10,85.0,0.22266402343749997,29,22.3,1 +11,87.5,0.23404696624755855,69,21.24,1 +12,90.0,0.225593681640625,23,19.1,1 +13,92.5,0.22031419342041014,19,18.2,1 +14,95.0,0.2311173080444336,36,15.31,1 +15,97.5,0.22858437438964846,56,14.82,1 +16,100.0,0.22657023437499998,79,12.7,1 +17,105.0,0.21875781249999998,92,11.25,1 +18,110.0,0.21122004608154293,2057,8.61,1 +19,115.0,0.21244073699951171,77,6.8,1 +20,120.0,0.21613332702636717,110,5.5,1 +21,125.0,0.21210504699707028,103,4.1,1 +22,130.0,0.20539124694824218,68,2.94,1 +23,135.0,0.20233951965332028,14,2.45,1 +24,140.0,0.20093572509765623,10,2.8,1 +25,145.0,0.21845263977050777,1,2.32,1 +26,150.0,0.2043536596679687,1,1.32,1 +27,155.0,0.19800606689453126,10,1.25,1 +0,45.0,0.41528905029296875,148,0.85,1 +1,47.5,0.507817421875,10,1.45,1 +2,50.0,0.38721315917968746,25,1.4,1 +3,55.0,0.36206692626953124,3,1.9,1 +4,60.0,0.3386906951904296,12,2.0,1 +5,65.0,0.3244086114501953,59,2.5,1 +6,70.0,0.3311834460449219,51,4.4,1 +7,75.0,0.28278305114746094,6,4.2,1 +8,77.5,0.31519239501953117,1,8.65,1 +9,80.0,0.2797923583984374,30,4.49,1 +10,82.5,0.31464308410644526,1,9.05,1 +11,85.0,0.26453372192382807,13,6.75,1 +12,87.5,0.29407444213867184,6,8.5,1 +13,90.0,0.25452405639648445,45,7.85,1 +14,92.5,0.2420730090332031,2,9.0,1 +15,95.0,0.2386245571899414,5,10.65,1 +16,97.5,0.2670361383056641,23,11.6,1 +17,100.0,0.2264481652832031,44,10.59,1 +18,105.0,0.22901161621093752,3,12.6,1 +19,110.0,0.21115901153564448,47,18.1,1 +20,125.0,0.25214370910644535,4,27.96,1 +21,130.0,0.1909260595703125,3,28.07,1 +22,155.0,0.2054522814941406,0,53.42,1 diff --git a/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[get_price].json b/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[get_price].json index 6032831cc8a..16217f5084b 100644 --- a/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[get_price].json +++ b/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[get_price].json @@ -1 +1 @@ -104.12000274658203 \ No newline at end of file +105.17500305175781 \ No newline at end of file diff --git a/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[option_expirations].json b/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[option_expirations].json index d53a3e2a6c3..b9dce76d15f 100644 --- a/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[option_expirations].json +++ b/tests/openbb_terminal/stocks/options/json/test_yfinance_model/test_call_func[option_expirations].json @@ -1 +1 @@ -["2023-01-27", "2023-02-03", "2023-02-10", "2023-02-17", "2023-02-24", "2023-03-03", "2023-03-17", "2023-06-16", "2023-09-15", "2024-01-19", "2025-01-17"] \ No newline at end of file +["2023-02-03", "2023-02-10", "2023-02-17", "2023-02-24", "2023-03-03", "2023-03-10", "2023-03-17", "2023-06-16", "2023-09-15", "2024-01-19", "2025-01-17"] \ No newline at end of file diff --git a/tests/openbb_terminal/stocks/options/test_syncretism_model.py b/tests/openbb_terminal/stocks/options/test_syncretism_model.py index feabfcdfedc..9887bbde56f 100644 --- a/tests/openbb_terminal/stocks/options/test_syncretism_model.py +++ b/tests/openbb_terminal/stocks/options/test_syncretism_model.py @@ -56,7 +56,6 @@ def test_get_historical_greeks_invalid_status(mocker): @pytest.mark.vcr def test_get_screener_output(recorder): - result_tuple = syncretism_model.get_screener_output( preset="high_IV.ini", ) diff --git a/tests/openbb_terminal/stocks/options/txt/test_yfinance_model/test_option_expirations_no_dates.txt b/tests/openbb_terminal/stocks/options/txt/test_yfinance_model/test_option_expirations_no_dates.txt index 9ed63be2207..6c73be84d92 100644 --- a/tests/openbb_terminal/stocks/options/txt/test_yfinance_model/test_option_expirations_no_dates.txt +++ b/tests/openbb_terminal/stocks/options/txt/test_yfinance_model/test_option_expirations_no_dates.txt @@ -1,2 +1 @@ -No expiration dates found for ticker. - +No expiration dates found for ticker. diff --git a/tests/openbb_terminal/test_keys_model.py b/tests/openbb_terminal/test_keys_model.py index f79808dc765..4c78f32323d 100644 --- a/tests/openbb_terminal/test_keys_model.py +++ b/tests/openbb_terminal/test_keys_model.py @@ -17,7 +17,6 @@ from openbb_terminal import keys_model [("OPENBB_API_TEST", "TEST_KEY", True), ("OPENBB_API_TEST", "TEST_KEY", False)], ) def test_set_key(env_var_name: str, env_var_value: str, persist: bool): - # Route .env file location keys_model.USER_ENV_FILE = Path(os.path.dirname(__file__), ".tmp") @@ -53,7 +52,6 @@ def test_get_keys(): def set_naive_environment(env_var_name_list: List[str]) -> None: - tmp_env = Path(os.path.dirname(__file__), ".tmp") # Remove keys from patched os.environ @@ -77,9 +75,7 @@ def assert_keys_and_status( env_var_name_list: List[str], status: str, ) -> None: - for i, env_var_name in enumerate(env_var_name_list): - dotenv_var = keys_model.dotenv.get_key( str(keys_model.USER_ENV_FILE), key_to_get=env_var_name ) @@ -132,7 +128,6 @@ def assert_keys_and_status( ], ) def test_set_av_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_KEY_ALPHAVANTAGE", ] @@ -181,7 +176,6 @@ def test_set_av_key(args: List[str], persist: bool, show_output: bool, expected: ], ) def test_set_fmp_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_KEY_FINANCIALMODELINGPREP", ] @@ -232,7 +226,6 @@ def test_set_fmp_key(args: List[str], persist: bool, show_output: bool, expected def test_set_quandl_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_KEY_QUANDL", ] @@ -283,7 +276,6 @@ def test_set_quandl_key( def test_set_polygon_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_POLYGON_KEY", ] @@ -332,7 +324,6 @@ def test_set_polygon_key( ], ) def test_set_fred_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_FRED_KEY", ] @@ -381,7 +372,6 @@ def test_set_fred_key(args: List[str], persist: bool, show_output: bool, expecte ], ) def test_set_news_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_NEWS_TOKEN", ] @@ -432,7 +422,6 @@ def test_set_news_key(args: List[str], persist: bool, show_output: bool, expecte def test_set_tradier_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_TRADIER_TOKEN", ] @@ -481,7 +470,6 @@ def test_set_tradier_key( ], ) def test_set_cmc_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_CMC_KEY", ] @@ -532,7 +520,6 @@ def test_set_cmc_key(args: List[str], persist: bool, show_output: bool, expected def test_set_finnhub_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_FINNHUB_KEY", ] @@ -581,7 +568,6 @@ def test_set_finnhub_key( ], ) def test_set_iex_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_IEX_TOKEN", ] @@ -632,7 +618,6 @@ def test_set_iex_key(args: List[str], persist: bool, show_output: bool, expected def test_set_reddit_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_REDDIT_CLIENT_ID", "OPENBB_API_REDDIT_CLIENT_SECRET", @@ -691,7 +676,6 @@ def test_set_reddit_key( def test_set_bitquery_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_BITQUERY_KEY", ] @@ -742,7 +726,6 @@ def test_set_bitquery_key( def test_set_twitter_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_TWITTER_KEY", "OPENBB_API_TWITTER_SECRET_KEY", @@ -795,7 +778,6 @@ def test_set_twitter_key( ], ) def test_set_rh_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_RH_USERNAME", "OPENBB_RH_PASSWORD", @@ -848,7 +830,6 @@ def test_set_rh_key(args: List[str], persist: bool, show_output: bool, expected: def test_set_degiro_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_DG_USERNAME", "OPENBB_DG_PASSWORD", @@ -903,7 +884,6 @@ def test_set_degiro_key( def test_set_oanda_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_OANDA_ACCOUNT", "OPENBB_OANDA_TOKEN", @@ -958,7 +938,6 @@ def test_set_oanda_key( def test_set_binance_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_BINANCE_KEY", "OPENBB_API_BINANCE_SECRET", @@ -1009,7 +988,6 @@ def test_set_binance_key( ], ) def test_set_si_key(args: List[str], persist: bool, show_output: bool, expected: str): - env_var_name_list = [ "OPENBB_API_SENTIMENTINVESTOR_TOKEN", ] @@ -1060,7 +1038,6 @@ def test_set_si_key(args: List[str], persist: bool, show_output: bool, expected: def test_set_coinbase_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_COINBASE_KEY", "OPENBB_API_COINBASE_SECRET", @@ -1115,7 +1092,6 @@ def test_set_coinbase_key( def test_set_walert_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_WHALE_ALERT_KEY", ] @@ -1166,7 +1142,6 @@ def test_set_walert_key( def test_set_glassnode_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_GLASSNODE_KEY", ] @@ -1217,7 +1192,6 @@ def test_set_glassnode_key( def test_set_coinglass_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_COINGLASS_KEY", ] @@ -1268,7 +1242,6 @@ def test_set_coinglass_key( def test_set_cpanic_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_CRYPTO_PANIC_KEY", ] @@ -1319,7 +1292,6 @@ def test_set_cpanic_key( def test_set_ethplorer_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_ETHPLORER_KEY", ] @@ -1370,7 +1342,6 @@ def test_set_ethplorer_key( def test_set_smartstake_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_SMARTSTAKE_KEY", "OPENBB_API_SMARTSTAKE_TOKEN", @@ -1423,7 +1394,6 @@ def test_set_smartstake_key( def test_set_github_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_GITHUB_KEY", ] @@ -1474,7 +1444,6 @@ def test_set_github_key( def test_set_messari_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_MESSARI_KEY", ] @@ -1525,7 +1494,6 @@ def test_set_messari_key( def test_set_eodhd_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_EODHD_KEY", ] @@ -1576,7 +1544,6 @@ def test_set_eodhd_key( def test_set_santiment_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_SANTIMENT_KEY", ] @@ -1627,7 +1594,6 @@ def test_set_santiment_key( def test_set_tokenterminal_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_TOKEN_TERMINAL_KEY", ] @@ -1678,7 +1644,6 @@ def test_set_tokenterminal_key( def test_set_shroom_key( args: List[str], persist: bool, show_output: bool, expected: str ): - env_var_name_list = [ "OPENBB_API_SHROOM_KEY", ] diff --git a/tests/openbb_terminal/test_terminal_helper.py b/tests/openbb_terminal/test_terminal_helper.py index f76e3ee7ea4..f11b3002163 100644 --- a/tests/openbb_terminal/test_terminal_helper.py +++ b/tests/openbb_terminal/test_terminal_helper.py @@ -79,7 +79,7 @@ def test_check_for_updates(mocker, last_release, current_release): } mock_response = mocker.Mock(**attrs) mocker.patch( - target="openbb_terminal.helper_funcs.requests.get", + target="openbb_terminal.helper_funcs.request", new=mocker.Mock(return_value=mock_response), ) diff --git a/website/content/sdk/showcase.md b/website/content/sdk/showcase.md index 19c4a7c4911..711fa3b1dd4 100644 --- a/website/content/sdk/showcase.md +++ b/website/content/sdk/showcase.md @@ -6,7 +6,9 @@ import ShowcaseItem from "@site/src/components/General/ShowcaseItem" # Showcase -This page contains a list of projects that use the OpenBB SDK. If you have a project that uses the SDK, please feel free to add it to the list [here](#). +This page contains a list of projects that use the OpenBB SDK. + +If you have a project that uses the OpenBB SDK, please feel free to add it [here](#). --- @@ -46,4 +48,6 @@ Your browser does not support the video tag. :::tip -Know/have a product powered by OpenBB SDK? Add it [here](#). +Find more open source projects on GitHub [here](https://github.com/search?q=topic:openbb&type=Repositories&l=&l=) + + diff --git a/website/content/terminal/quickstart/installation.md b/website/content/terminal/quickstart/installation.md index ef7d5483ded..1f10b0abc1a 100644 --- a/website/content/terminal/quickstart/installation.md +++ b/website/content/terminal/quickstart/installation.md @@ -22,7 +22,7 @@ OpenBB Terminal is available on all major platforms. With Windows and macOS you

Download the installer from the button below:

- +

Follow along with the instructions of the video or use the steps below to run the OpenBB Terminal:

@@ -60,10 +60,10 @@ For Mac there are two installers available, one for Intel and one for Apple Sili diff --git a/website/controller_doc_classes.py b/website/controller_doc_classes.py index 5b6241d8107..4660097bcdc 100644 --- a/website/controller_doc_classes.py +++ b/website/controller_doc_classes.py @@ -206,7 +206,6 @@ class ControllerDoc: """ def __init__(self, controller: BaseController, trailmap: str): - self.controller = controller(**get_parameters(controller)) self.trailmap = trailmap self.name = trailmap.split(".")[-1] @@ -234,7 +233,6 @@ class ControllerDoc: """Get commands""" commands = [] for name, _ in getmembers(self.controller, predicate=inspect.ismethod): - if name.startswith("call_") and name not in self.ignore: func = getattr(self.controller, name) diff --git a/website/generate_sdk_markdown.py b/website/generate_sdk_markdown.py index 31bdb1c3d86..9990561670d 100644 --- a/website/generate_sdk_markdown.py +++ b/website/generate_sdk_markdown.py @@ -126,7 +126,6 @@ class Trailmap: definition = "" added_comma = False for arg in funcspec: - annotation = ( ( str(funcspec[arg].annotation) @@ -325,7 +324,6 @@ def generate_markdown_section(meta: Dict[str, Any]): markdown += "---\n\n## Examples\n\n" if meta["examples"] else "" prev_snippet = " " for example in meta["examples"]: - if isinstance(example["snippet"], str) and ">>>" in example["snippet"]: snippet = example["snippet"].replace(">>> ", "") markdown += f"```python\n{snippet}\n```\n\n" diff --git a/website/generate_terminal_markdown.py b/website/generate_terminal_markdown.py index 5dd50846577..ed422933cbd 100644 --- a/website/generate_terminal_markdown.py +++ b/website/generate_terminal_markdown.py @@ -47,7 +47,6 @@ def existing_markdown_file_examples( examples_dict: Dict[str, Union[str, List[str]]] = {} if os.path.exists(website_path / examples_path): - with open(website_path / examples_path, encoding="utf-8") as f: content = f.read() @@ -72,14 +71,12 @@ def process_cmd_parsers(ctrl: ControllerDoc) -> List[Dict[str, str]]: commands = [] for cmd, parser in ctrl.cmd_parsers.items(): - actions = [] for action in parser._actions: # pylint: disable=protected-access if action.dest == "help": continue if (default := action.default) is not None: - if isinstance(default, list): default = ", ".join([str(x) for x in default]) @@ -90,10 +87,8 @@ def process_cmd_parsers(ctrl: ControllerDoc) -> List[Dict[str, str]]: default = "datetime.now()" if (choices := action.choices) is not None: - # We do this so that range(0, N) objects are not converted to a list if isinstance(choices, (dict, type({}.keys()), list)): - listdict: list = [] for choice in choices: # We check for nested dicts