From c59673ca19daa3f3b904069360dd835b95d09cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peider=20K=C3=B6nz?= Date: Tue, 7 Oct 2025 13:59:31 +0200 Subject: [PATCH] fix FutureWarning pd.concat with empty entries --- src/pytrajplot/generate_pdf.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pytrajplot/generate_pdf.py b/src/pytrajplot/generate_pdf.py index 5266f15..b6cee67 100644 --- a/src/pytrajplot/generate_pdf.py +++ b/src/pytrajplot/generate_pdf.py @@ -525,8 +525,8 @@ def generate_pdf( # initialise two empty panda series, which ultimately contain the longitude/latitude values of all trajectories # departing from current origin. --> to compute dynamic domain and check dateline crossing trajectory_longitude_expansion, trajectory_latitude_expansion = ( - pd.Series(), - pd.Series(), + pd.Series(dtype=float), + pd.Series(dtype=float), ) row_index = 0 # index of the current trajectory; helper variable to compute the rows, that make up individual trajectories @@ -675,8 +675,8 @@ def generate_pdf( # reset the traj_expansion pandas series before next iteration trajectory_longitude_expansion, trajectory_latitude_expansion = ( - pd.Series(), - pd.Series(), + pd.Series(dtype=float), + pd.Series(dtype=float), ) # analogous to case w/ side trajectories. compare there for reference. @@ -799,7 +799,7 @@ def generate_pdf( ) # reset the traj_expansion pandas series before next iteration trajectory_longitude_expansion, trajectory_latitude_expansion = ( - pd.Series(), - pd.Series(), + pd.Series(dtype=float), + pd.Series(dtype=float), ) return