From 81ebf12e011592d9b5e8d9695a6f6ac0e296f87d Mon Sep 17 00:00:00 2001 From: GallegoSav <123730578+GallegoSav@users.noreply.github.com> Date: Fri, 13 Mar 2026 21:16:25 +0100 Subject: [PATCH 1/3] Modify spacecraft_file.py to drop NaN values Updated data processing to drop NaN values from the dataframe. --- cosipy/spacecraftfile/spacecraft_file.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cosipy/spacecraftfile/spacecraft_file.py b/cosipy/spacecraftfile/spacecraft_file.py index c11726c03..9f3fdabb6 100644 --- a/cosipy/spacecraftfile/spacecraft_file.py +++ b/cosipy/spacecraftfile/spacecraft_file.py @@ -410,7 +410,9 @@ def _open_ori(cls, file, tstart:Time = None, tstop:Time = None) -> "SpacecraftHi df = pd.read_csv(file, sep=r"\s+", skiprows=1, usecols=tuple(range(1,10)), header = None, comment = '#') - vals = df.values[:-1].transpose() + #if there is EN at the end of the ori file, then the last line will + #contain NaN values. + vals = df.dropna() # assign units to read values time_stamps = Time(vals[0], format="unix", copy=False) From 683d1f2082c076991ff43af3c79f06da77a6151c Mon Sep 17 00:00:00 2001 From: GallegoSav <123730578+GallegoSav@users.noreply.github.com> Date: Fri, 13 Mar 2026 21:20:00 +0100 Subject: [PATCH 2/3] Transpose values after dropping NaN entries --- cosipy/spacecraftfile/spacecraft_file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cosipy/spacecraftfile/spacecraft_file.py b/cosipy/spacecraftfile/spacecraft_file.py index 9f3fdabb6..b374f152d 100644 --- a/cosipy/spacecraftfile/spacecraft_file.py +++ b/cosipy/spacecraftfile/spacecraft_file.py @@ -412,7 +412,7 @@ def _open_ori(cls, file, tstart:Time = None, tstop:Time = None) -> "SpacecraftHi header = None, comment = '#') #if there is EN at the end of the ori file, then the last line will #contain NaN values. - vals = df.dropna() + vals = df.dropna().transpose() # assign units to read values time_stamps = Time(vals[0], format="unix", copy=False) From 61429a9438a2c1317482bd7709b48cca081eb9cb Mon Sep 17 00:00:00 2001 From: GallegoSav <123730578+GallegoSav@users.noreply.github.com> Date: Fri, 13 Mar 2026 21:22:06 +0100 Subject: [PATCH 3/3] Change dropna() to return values in transpose --- cosipy/spacecraftfile/spacecraft_file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cosipy/spacecraftfile/spacecraft_file.py b/cosipy/spacecraftfile/spacecraft_file.py index b374f152d..305c42d20 100644 --- a/cosipy/spacecraftfile/spacecraft_file.py +++ b/cosipy/spacecraftfile/spacecraft_file.py @@ -412,7 +412,7 @@ def _open_ori(cls, file, tstart:Time = None, tstop:Time = None) -> "SpacecraftHi header = None, comment = '#') #if there is EN at the end of the ori file, then the last line will #contain NaN values. - vals = df.dropna().transpose() + vals = df.dropna().values.transpose() # assign units to read values time_stamps = Time(vals[0], format="unix", copy=False)