From a484350b6e75f0f18990432189ac24fca1ae9a51 Mon Sep 17 00:00:00 2001 From: "eric.wbzhang" Date: Fri, 10 Jan 2025 20:43:24 -0500 Subject: [PATCH 1/6] dev --- .gitignore | 4 +++- .idea/.gitignore | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .idea/.gitignore diff --git a/.gitignore b/.gitignore index 66d6e9a..fb8b908 100644 --- a/.gitignore +++ b/.gitignore @@ -114,4 +114,6 @@ dmypy.json # Pyre type checker .pyre/ -.vscode/ \ No newline at end of file +.vscode/ +*.xml +*.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml From 6b029e3a430b6c57615fdb7e8186779de39bbc73 Mon Sep 17 00:00:00 2001 From: "eric.wbzhang" Date: Fri, 10 Jan 2025 20:45:10 -0500 Subject: [PATCH 2/6] dev --- yahooquery/ticker.py | 4 ++-- yahooquery/utils/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/yahooquery/ticker.py b/yahooquery/ticker.py index 37cb549..2ad9d90 100644 --- a/yahooquery/ticker.py +++ b/yahooquery/ticker.py @@ -1330,9 +1330,9 @@ def _historical_data_to_dataframe(self, data, params, adj_timezone): df = pd.DataFrame(columns=["high", "low", "volume", "open", "close"]) else: if "dividends" in df.columns: - df["dividends"].fillna(0, inplace=True) + df["dividends"]= df['dividends'].fillna(0) if "splits" in df.columns: - df["splits"].fillna(0, inplace=True) + df["splits"]= df['splits'].fillna(0 ) return df def _adjust_ohlc(self, df): diff --git a/yahooquery/utils/__init__.py b/yahooquery/utils/__init__.py index 8fad8ac..52cb64d 100644 --- a/yahooquery/utils/__init__.py +++ b/yahooquery/utils/__init__.py @@ -1467,7 +1467,7 @@ def _get_daily_index(data, index_utc, adj_timezone): has_live_indice = False else: last_trade = pd.Timestamp.fromtimestamp(timestamp, tz="UTC") - has_live_indice = index_utc[-1] >= last_trade - pd.Timedelta(2, "S") + has_live_indice = index_utc[-1] >= last_trade - pd.Timedelta(2, "s") if has_live_indice: # remove it live_indice = index_utc[-1] From dc55e370655c2b83ac1ef0406b0d4b02037792e4 Mon Sep 17 00:00:00 2001 From: "eric.wbzhang" Date: Fri, 10 Jan 2025 22:04:05 -0500 Subject: [PATCH 3/6] fix output formatted which mix the results when calling multiple tickers --- yahooquery/ticker.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/yahooquery/ticker.py b/yahooquery/ticker.py index 2ad9d90..bc0b7dd 100644 --- a/yahooquery/ticker.py +++ b/yahooquery/ticker.py @@ -116,7 +116,7 @@ def _quote_summary_dataframe(self, module, **kwargs): def _to_dataframe(self, data, **kwargs): if not self.formatted: - dataframes = [] + dataframes = {} for symbol in self.symbols: try: final_data = ( @@ -135,14 +135,14 @@ def _to_dataframe(self, data, **kwargs): df.columns = [symbol] else: df = pd.DataFrame(final_data) - dataframes.append(df) + dataframes[symbol]=df try: if kwargs.get("from_dict", False): - df = pd.concat(dataframes, axis=1) + df = pd.concat(dataframes.values(), axis=1) else: df = pd.concat( - dataframes, - keys=self.symbols, + dataframes.values(), + keys= dataframes.keys(), names=["symbol", "row"], sort=False, ) From f90f8023b29543766ea3961eefc0d18bd71c4904 Mon Sep 17 00:00:00 2001 From: ericwbzhang Date: Wed, 21 May 2025 23:08:51 -0400 Subject: [PATCH 4/6] Update .gitignore --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index d3e765e..b13eae9 100644 --- a/.gitignore +++ b/.gitignore @@ -116,5 +116,3 @@ dmypy.json # Pyre type checker .pyre/ .vscode/ -*.xml -*.iml From cce6412628007f71d37a7890cabfaed68000eb85 Mon Sep 17 00:00:00 2001 From: ericwbzhang Date: Thu, 22 May 2025 03:17:05 +0000 Subject: [PATCH 5/6] edit --- .gitignore | 1 - .idea/.gitignore | 8 -------- 2 files changed, 9 deletions(-) delete mode 100644 .idea/.gitignore diff --git a/.gitignore b/.gitignore index b13eae9..a1ae566 100644 --- a/.gitignore +++ b/.gitignore @@ -115,4 +115,3 @@ dmypy.json # Pyre type checker .pyre/ -.vscode/ diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml From af40b455853498573820741117c3ec32c3018771 Mon Sep 17 00:00:00 2001 From: ericwbzhang Date: Thu, 22 May 2025 03:18:00 +0000 Subject: [PATCH 6/6] edit --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index a1ae566..a0d739e 100644 --- a/.gitignore +++ b/.gitignore @@ -115,3 +115,4 @@ dmypy.json # Pyre type checker .pyre/ +.vscode/ \ No newline at end of file