fix pandas warning messages

This commit is contained in:
2026-03-05 11:47:59 +11:00
parent c8e38cd597
commit 76270e5650

View File

@@ -49,7 +49,16 @@ def fetch_ws90(conn, site: str, start: str, end: str) -> pd.DataFrame:
AND (%s = '' OR ts <= %s::timestamptz) AND (%s = '' OR ts <= %s::timestamptz)
ORDER BY ts ASC ORDER BY ts ASC
""" """
return pd.read_sql_query(sql, conn, params=(site, start, start, end, end), parse_dates=["ts", "received_at"]) with conn.cursor() as cur:
cur.execute(sql, (site, start, start, end, end))
rows = cur.fetchall()
cols = [d.name for d in cur.description]
df = pd.DataFrame.from_records(rows, columns=cols)
if not df.empty:
df["ts"] = pd.to_datetime(df["ts"], utc=True)
df["received_at"] = pd.to_datetime(df["received_at"], utc=True)
return df
def fetch_baro(conn, site: str, start: str, end: str) -> pd.DataFrame: def fetch_baro(conn, site: str, start: str, end: str) -> pd.DataFrame:
@@ -61,7 +70,16 @@ def fetch_baro(conn, site: str, start: str, end: str) -> pd.DataFrame:
AND (%s = '' OR ts <= %s::timestamptz) AND (%s = '' OR ts <= %s::timestamptz)
ORDER BY ts ASC ORDER BY ts ASC
""" """
return pd.read_sql_query(sql, conn, params=(site, start, start, end, end), parse_dates=["ts", "received_at"]) with conn.cursor() as cur:
cur.execute(sql, (site, start, start, end, end))
rows = cur.fetchall()
cols = [d.name for d in cur.description]
df = pd.DataFrame.from_records(rows, columns=cols)
if not df.empty:
df["ts"] = pd.to_datetime(df["ts"], utc=True)
df["received_at"] = pd.to_datetime(df["received_at"], utc=True)
return df
def build_dataset( def build_dataset(