From 50bcf95dae0c1643f0f9187bb46a6450f1b7e52f Mon Sep 17 00:00:00 2001 From: Alan Coleman <alanco@umich.edu> Date: Sat, 15 Jun 2024 22:31:47 +0000 Subject: [PATCH] Fix RadioProcess indexing in python io lib --- python/corsika/io/outputs/radio_process.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/corsika/io/outputs/radio_process.py b/python/corsika/io/outputs/radio_process.py index 3a2f2be7c..16bc770ab 100644 --- a/python/corsika/io/outputs/radio_process.py +++ b/python/corsika/io/outputs/radio_process.py @@ -60,7 +60,7 @@ class RadioProcess(Output): """ data = pq.read_table(op.join(path, "antennas.parquet")) - nshowers = data.to_pandas()["shower"].iloc[-1] + 1 + nshowers = int(data.to_pandas()["shower"].iloc[-1] + 1) antennas = list(self.config["antennas"].keys()) # check that we got some events @@ -79,8 +79,8 @@ class RadioProcess(Output): # loop over each of the antennas for name in antennas: sampling_period = self.config["antennas"][name]["number of bins"] - start = ant_nr * sampling_period - stop = (ant_nr + 1) * sampling_period + start = int(ant_nr * sampling_period) + stop = int((ant_nr + 1) * sampling_period) antenna_data = data[start:stop].to_pandas() times = antenna_data["Time"] Ex = antenna_data["Ex"] -- GitLab