diff --git a/openbb_terminal/core/sdk/sdk_helpers.py b/openbb_terminal/core/sdk/sdk_helpers.py
index 40dfd748ea2..bc6ae8b3adb 100644
--- a/openbb_terminal/core/sdk/sdk_helpers.py
+++ b/openbb_terminal/core/sdk/sdk_helpers.py
@@ -48,9 +48,7 @@ def clean_attr_desc(attr: Optional[Any] = None) -> Optional[str]:
return (
attr.__doc__.splitlines()[1].lstrip()
if not attr.__doc__.splitlines()[0]
- else attr.__doc__.splitlines()[0].lstrip()
- if attr.__doc__
- else ""
+ else attr.__doc__.splitlines()[0].lstrip() if attr.__doc__ else ""
)
diff --git a/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py
index d5cd95f8d74..a7364a6a8f6 100644
--- a/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py
+++ b/openbb_terminal/cryptocurrency/overview/pycoingecko_view.py
@@ -158,9 +158,7 @@ def display_crypto_heatmap(
)
fig.add_trace(treemap["data"][0], row=1, col=1)
- fig.data[
- 0
- ].texttemplate = (
+ fig.data[0].texttemplate = (
"
%{label}
%{customdata[0]:.2f}%
"
)
fig.data[0].insidetextfont = dict(
diff --git a/openbb_terminal/dashboards/stream/pages/Indicators.py b/openbb_terminal/dashboards/stream/pages/Indicators.py
index 4f45e55041e..e280bc170a3 100644
--- a/openbb_terminal/dashboards/stream/pages/Indicators.py
+++ b/openbb_terminal/dashboards/stream/pages/Indicators.py
@@ -382,9 +382,9 @@ class Handler:
for ticker in tickers:
if ticker not in st.session_state["indicators_dfs"]:
- st.session_state["indicators_dfs"][
- ticker
- ] = await self.load_ticker_data(ticker, interval, start, end, source)
+ st.session_state["indicators_dfs"][ticker] = (
+ await self.load_ticker_data(ticker, interval, start, end, source)
+ )
if st.session_state["indicators_dfs"][ticker].empty:
indicators_dfs = st.session_state["indicators_dfs"]
del indicators_dfs[ticker]
diff --git a/openbb_terminal/econometrics/econometrics_controller.py b/openbb_terminal/econometrics/econometrics_controller.py
index 158096d6182..c8c2cf30b12 100644
--- a/openbb_terminal/econometrics/econometrics_controller.py
+++ b/openbb_terminal/econometrics/econometrics_controller.py
@@ -1743,15 +1743,15 @@ class EconometricsController(BaseController):
self.regression[regression][
"independent"
] = independent_variables
- self.regression[regression_name][
- "model"
- ] = regression_view.display_panel(
- regression_df[dependent_variable],
- regression_df[independent_variables],
- regression,
- ns_parser.entity_effects,
- ns_parser.time_effects,
- ns_parser.export,
+ self.regression[regression_name]["model"] = (
+ regression_view.display_panel(
+ regression_df[dependent_variable],
+ regression_df[independent_variables],
+ regression,
+ ns_parser.entity_effects,
+ ns_parser.time_effects,
+ ns_parser.export,
+ )
)
else:
console.print(
diff --git a/openbb_terminal/economy/economy_controller.py b/openbb_terminal/economy/economy_controller.py
index 68f87b968bb..8aacd86b975 100644
--- a/openbb_terminal/economy/economy_controller.py
+++ b/openbb_terminal/economy/economy_controller.py
@@ -1436,9 +1436,9 @@ class EconomyController(BaseController):
if not df.empty:
for series_id, data in detail.items():
- self.FRED_TITLES[
- series_id
- ] = f"{data['title']} ({data['units']})"
+ self.FRED_TITLES[series_id] = (
+ f"{data['title']} ({data['units']})"
+ )
# Making data available at the class level
self.DATASETS["fred"][series_id] = df[series_id]
diff --git a/openbb_terminal/economy/fred_model.py b/openbb_terminal/economy/fred_model.py
index dc0b4b90acc..933c7525c2c 100644
--- a/openbb_terminal/economy/fred_model.py
+++ b/openbb_terminal/economy/fred_model.py
@@ -374,10 +374,10 @@ def get_cpi(
for series_id, country_value, frequency_value, unit_value in series[
["series_id", "country", "frequency", "units"]
].values:
- series_dictionary[
- f"{country_value}-{frequency_value}-{unit_value}"
- ] = get_series_data(
- series_id=series_id, start_date=start_date, end_date=end_date
+ series_dictionary[f"{country_value}-{frequency_value}-{unit_value}"] = (
+ get_series_data(
+ series_id=series_id, start_date=start_date, end_date=end_date
+ )
)
df = pd.DataFrame.from_dict(series_dictionary)
diff --git a/openbb_terminal/economy/fred_view.py b/openbb_terminal/economy/fred_view.py
index 403692ea1f3..21fc2fa0624 100644
--- a/openbb_terminal/economy/fred_view.py
+++ b/openbb_terminal/economy/fred_view.py
@@ -265,9 +265,7 @@ def plot_cpi(
title += (
" Indices"
if len(df.columns) > 1
- else f" Index for {country}"
- if country
- else ""
+ else f" Index for {country}" if country else ""
)
fig = OpenBBFigure(yaxis_title=ylabel_dict.get(units, "Index (2015=100)"))
diff --git a/openbb_terminal/fixedincome/fred_view.py b/openbb_terminal/fixedincome/fred_view.py
index a8cc37b2e87..9c5cf791758 100644
--- a/openbb_terminal/fixedincome/fred_view.py
+++ b/openbb_terminal/fixedincome/fred_view.py
@@ -1245,9 +1245,7 @@ def plot_icebofa(
title = (
""
if df.empty
- else "ICE BofA Bond Benchmark Indices"
- if len(df.columns) > 1
- else df.columns[0]
+ else "ICE BofA Bond Benchmark Indices" if len(df.columns) > 1 else df.columns[0]
)
fig = OpenBBFigure(yaxis_title="Yield (%)" if units == "percent" else "Index")
diff --git a/openbb_terminal/fixedincome/oecd_view.py b/openbb_terminal/fixedincome/oecd_view.py
index bbd28a74920..b273dda9c3f 100644
--- a/openbb_terminal/fixedincome/oecd_view.py
+++ b/openbb_terminal/fixedincome/oecd_view.py
@@ -83,9 +83,7 @@ def plot_treasuries(
term = (
"Short and Long"
if short_term and long_term
- else "Long"
- if long_term
- else "Short"
+ else "Long" if long_term else "Short"
)
title = f"{term} Term Interest Rates {' with forecasts' if forecast else ''}"
fig.set_title(title)
diff --git a/openbb_terminal/helper_classes.py b/openbb_terminal/helper_classes.py
index 4eee377d937..d64a1337873 100644
--- a/openbb_terminal/helper_classes.py
+++ b/openbb_terminal/helper_classes.py
@@ -202,17 +202,17 @@ class TerminalStyle:
continue
if stf.name.endswith(".mplstyle"):
- self.mpl_styles_available[
- stf.name.replace(".mplstyle", "")
- ] = os.path.join(folder, stf)
+ self.mpl_styles_available[stf.name.replace(".mplstyle", "")] = (
+ os.path.join(folder, stf)
+ )
elif stf.name.endswith(".mplrc.json"):
- self.mpl_rcparams_available[
- stf.name.replace(".mplrc.json", "")
- ] = os.path.join(folder, stf)
+ self.mpl_rcparams_available[stf.name.replace(".mplrc.json", "")] = (
+ os.path.join(folder, stf)
+ )
elif stf.name.endswith(".mpfstyle.json"):
- self.mpf_styles_available[
- stf.name.replace(".mpfstyle.json", "")
- ] = os.path.join(folder, stf)
+ self.mpf_styles_available[stf.name.replace(".mpfstyle.json", "")] = (
+ os.path.join(folder, stf)
+ )
elif stf.name.endswith(".richstyle.json"):
self.console_styles_available[
stf.name.replace(".richstyle.json", "")
diff --git a/openbb_terminal/helper_funcs.py b/openbb_terminal/helper_funcs.py
index 640b17f822e..0de3f3cb2cb 100644
--- a/openbb_terminal/helper_funcs.py
+++ b/openbb_terminal/helper_funcs.py
@@ -1159,9 +1159,7 @@ def text_adjustment_justify(self, texts, max_len, mode="right"):
justify = (
str.ljust
if (mode == "left")
- else str.rjust
- if (mode == "right")
- else str.center
+ else str.rjust if (mode == "right") else str.center
)
out = []
for s in texts:
diff --git a/openbb_terminal/helpers_denomination.py b/openbb_terminal/helpers_denomination.py
index 8b6c5c4db25..2516eb2e83d 100644
--- a/openbb_terminal/helpers_denomination.py
+++ b/openbb_terminal/helpers_denomination.py
@@ -45,9 +45,7 @@ def transform(
lambda series: (
series
if skipPredicate is not None and skipPredicate(series)
- else series * multiplier
- if isinstance(series, (float, int))
- else series
+ else series * multiplier if isinstance(series, (float, int)) else series
),
axis,
)
diff --git a/openbb_terminal/portfolio/attribution_model.py b/openbb_terminal/portfolio/attribution_model.py
index 57d36b90a16..068b9045181 100644
--- a/openbb_terminal/portfolio/attribution_model.py
+++ b/openbb_terminal/portfolio/attribution_model.py
@@ -383,16 +383,16 @@ def get_daily_sector_prices(start_date, end_date) -> dict:
sector_ticker,
) in sp500_tickers.items(): # iterate thru the sectors
# load the data required from yfinance
- sp500_tickers_data[
- sector
- ] = { # builds a dictionary entry for the sector with adj close data
- "sector_data": yf.download(
- sector_ticker,
- start=start_date,
- end=end_date,
- progress=False,
- ignore_tz=True,
- )["Adj Close"]
- } # stores the data here
+ sp500_tickers_data[sector] = (
+ { # builds a dictionary entry for the sector with adj close data
+ "sector_data": yf.download(
+ sector_ticker,
+ start=start_date,
+ end=end_date,
+ progress=False,
+ ignore_tz=True,
+ )["Adj Close"]
+ }
+ ) # stores the data here
return sp500_tickers_data
diff --git a/openbb_terminal/portfolio/portfolio_controller.py b/openbb_terminal/portfolio/portfolio_controller.py
index f0a3a077700..1f2a0fa978e 100644
--- a/openbb_terminal/portfolio/portfolio_controller.py
+++ b/openbb_terminal/portfolio/portfolio_controller.py
@@ -261,13 +261,11 @@ class PortfolioController(BaseController):
categories["COUNTRY"][transaction["Ticker"]] = transaction[
"Country"
]
- categories["CURRENT_INVESTED_AMOUNT"][
- transaction["Ticker"]
- ] = transactions[
- transactions["Ticker"] == transaction["Ticker"]
- ][
- "Investment"
- ].sum()
+ categories["CURRENT_INVESTED_AMOUNT"][transaction["Ticker"]] = (
+ transactions[
+ transactions["Ticker"] == transaction["Ticker"]
+ ]["Investment"].sum()
+ )
categories["CURRENCY"][transaction["Ticker"]] = transaction[
"Currency"
]
diff --git a/openbb_terminal/portfolio/portfolio_optimization/po_model.py b/openbb_terminal/portfolio/portfolio_optimization/po_model.py
index 2b2cf440bcb..c35f1b346fe 100644
--- a/openbb_terminal/portfolio/portfolio_optimization/po_model.py
+++ b/openbb_terminal/portfolio/portfolio_optimization/po_model.py
@@ -1191,9 +1191,7 @@ def get_blacklitterman(
@log_start_end(log=logger)
-def get_ef(
- portfolio_engine: Optional[PoEngine] = None, **kwargs
-) -> Tuple[
+def get_ef(portfolio_engine: Optional[PoEngine] = None, **kwargs) -> Tuple[
pd.DataFrame,
pd.DataFrame,
pd.DataFrame,
diff --git a/openbb_terminal/reports/reports_controller.py b/openbb_terminal/reports/reports_controller.py
index d37e0c0dcbd..1cc5f408ba4 100644
--- a/openbb_terminal/reports/reports_controller.py
+++ b/openbb_terminal/reports/reports_controller.py
@@ -74,9 +74,9 @@ class ReportController(BaseController):
self.choices[report_name] = {}
for arg in self.PARAMETERS_DICT[report_name]:
if report_name in reports_model.REPORT_CHOICES:
- self.choices[report_name][
- "--" + arg
- ] = reports_model.REPORT_CHOICES[report_name]["--" + arg]
+ self.choices[report_name]["--" + arg] = (
+ reports_model.REPORT_CHOICES[report_name]["--" + arg]
+ )
self.choices["support"] = self.SUPPORT_CHOICES
self.choices["about"] = self.ABOUT_CHOICES
diff --git a/openbb_terminal/stocks/dark_pool_shorts/sec_model.py b/openbb_terminal/stocks/dark_pool_shorts/sec_model.py
index 5f1bdd78479..3a122ac9a3a 100644
--- a/openbb_terminal/stocks/dark_pool_shorts/sec_model.py
+++ b/openbb_terminal/stocks/dark_pool_shorts/sec_model.py
@@ -50,9 +50,9 @@ def catching_diff_url_formats(ftd_urls: list) -> list:
ftd_url
== "https://www.sec.gov/files/data/fails-deliver-data/cnsfails201910a.zip"
):
- ftd_urls[
- i
- ] = "https://www.sec.gov/files/data/fails-deliver-data/cnsfails201910a_0.zip"
+ ftd_urls[i] = (
+ "https://www.sec.gov/files/data/fails-deliver-data/cnsfails201910a_0.zip"
+ )
return ftd_urls
diff --git a/openbb_terminal/stocks/dark_pool_shorts/shortinterest_model.py b/openbb_terminal/stocks/dark_pool_shorts/shortinterest_model.py
index 56de4d898d0..db884a43ecb 100644
--- a/openbb_terminal/stocks/dark_pool_shorts/shortinterest_model.py
+++ b/openbb_terminal/stocks/dark_pool_shorts/shortinterest_model.py
@@ -58,9 +58,9 @@ def get_high_short_interest() -> DataFrame:
shorted_stock_data = a_stock_txt.split("\n")
if len(shorted_stock_data) == 8:
- df_high_short_interest.loc[
- len(df_high_short_interest.index)
- ] = shorted_stock_data[:-1]
+ df_high_short_interest.loc[len(df_high_short_interest.index)] = (
+ shorted_stock_data[:-1]
+ )
shorted_stock_data = []
diff --git a/openbb_terminal/stocks/discovery/finviz_view.py b/openbb_terminal/stocks/discovery/finviz_view.py
index 64cd06b63a3..1fb46d8419d 100644
--- a/openbb_terminal/stocks/discovery/finviz_view.py
+++ b/openbb_terminal/stocks/discovery/finviz_view.py
@@ -81,9 +81,7 @@ def display_heatmap(
)
fig.add_trace(treemap["data"][0], row=1, col=1)
- fig.data[
- 0
- ].texttemplate = (
+ fig.data[0].texttemplate = (
"
%{label}
%{customdata[0]:.2f}%
"
)
fig.data[0].insidetextfont = dict(family="Arial Black", size=20, color="white")
diff --git a/openbb_terminal/stocks/fundamental_analysis/business_insider_model.py b/openbb_terminal/stocks/fundamental_analysis/business_insider_model.py
index 7fa641b153f..f83e57c89e6 100644
--- a/openbb_terminal/stocks/fundamental_analysis/business_insider_model.py
+++ b/openbb_terminal/stocks/fundamental_analysis/business_insider_model.py
@@ -95,10 +95,10 @@ def get_management(symbol: str) -> pd.DataFrame:
df_management = df_management.set_index("Name")
for s_name in df_management.index:
- df_management.loc[s_name][
- "Info"
- ] = f"http://www.google.com/search?q={s_name} {symbol.upper()}".replace(
- " ", "%20"
+ df_management.loc[s_name]["Info"] = (
+ f"http://www.google.com/search?q={s_name} {symbol.upper()}".replace(
+ " ", "%20"
+ )
)
return df_management
diff --git a/openbb_terminal/stocks/fundamental_analysis/business_insider_view.py b/openbb_terminal/stocks/fundamental_analysis/business_insider_view.py
index 3422a49ef53..6c9620878d3 100644
--- a/openbb_terminal/stocks/fundamental_analysis/business_insider_view.py
+++ b/openbb_terminal/stocks/fundamental_analysis/business_insider_view.py
@@ -163,9 +163,7 @@ def display_price_target_from_analysts(
lambda x: (
theme.up_color
if x == "BUY"
- else theme.down_color
- if x == "SELL"
- else "#b3a8a8"
+ else theme.down_color if x == "SELL" else "#b3a8a8"
)
)
diff --git a/openbb_terminal/stocks/fundamental_analysis/dcf_view.py b/openbb_terminal/stocks/fundamental_analysis/dcf_view.py
index 9b4eeca68d6..53cdf5fa9b1 100644
--- a/openbb_terminal/stocks/fundamental_analysis/dcf_view.py
+++ b/openbb_terminal/stocks/fundamental_analysis/dcf_view.py
@@ -988,9 +988,7 @@ class CreateExcelFA:
df = (
self.df["IS"]
if title in self.df["IS"].index
- else self.df["BS"]
- if title in self.df["BS"].index
- else self.df["CF"]
+ else self.df["BS"] if title in self.df["BS"].index else self.df["CF"]
)
ind = (
df.index.get_loc(title)
diff --git a/openbb_terminal/stocks/insider/openinsider_view.py b/openbb_terminal/stocks/insider/openinsider_view.py
index 50fe746002c..e86cf2f7b09 100644
--- a/openbb_terminal/stocks/insider/openinsider_view.py
+++ b/openbb_terminal/stocks/insider/openinsider_view.py
@@ -213,20 +213,20 @@ def print_insider_filter(
new_df_insider["Trade Type"] == "S - Sale"
].apply(lambda_red_highlight)
if not new_df_insider[new_df_insider["Trade Type"] == "S - Sale+OE"].empty:
- new_df_insider[
- new_df_insider["Trade Type"] == "S - Sale+OE"
- ] = new_df_insider[new_df_insider["Trade Type"] == "S - Sale+OE"].apply(
- lambda_yellow_highlight
+ new_df_insider[new_df_insider["Trade Type"] == "S - Sale+OE"] = (
+ new_df_insider[new_df_insider["Trade Type"] == "S - Sale+OE"].apply(
+ lambda_yellow_highlight
+ )
)
if not new_df_insider[new_df_insider["Trade Type"] == "F - Tax"].empty:
new_df_insider[new_df_insider["Trade Type"] == "F - Tax"] = new_df_insider[
new_df_insider["Trade Type"] == "F - Tax"
].apply(lambda_magenta_highlight)
if not new_df_insider[new_df_insider["Trade Type"] == "P - Purchase"].empty:
- new_df_insider[
- new_df_insider["Trade Type"] == "P - Purchase"
- ] = new_df_insider[new_df_insider["Trade Type"] == "P - Purchase"].apply(
- lambda_green_highlight
+ new_df_insider[new_df_insider["Trade Type"] == "P - Purchase"] = (
+ new_df_insider[new_df_insider["Trade Type"] == "P - Purchase"].apply(
+ lambda_green_highlight
+ )
)
patch_pandas_text_adjustment()