From 874b55fa6058ee944205f9934896f28f6d305074 Mon Sep 17 00:00:00 2001 From: Alessandra Pizzuti Date: Sun, 3 Sep 2023 16:06:00 +0200 Subject: [PATCH 1/2] Update fmr.py While reading the stc internally in the fmr.py ResX and ResY were inverted (checked with stc.py) --- bvbabel/fmr.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bvbabel/fmr.py b/bvbabel/fmr.py index 2883680..9348539 100644 --- a/bvbabel/fmr.py +++ b/bvbabel/fmr.py @@ -236,13 +236,14 @@ def read_fmr(filename, rearrange_data_axes=True): # ------------------------------------------------------------------------- # Access data from the separate STC file + print("***Add changes***") dirname = os.path.dirname(filename) filename_stc = os.path.join(dirname, "{}.stc".format(header["Prefix"])) data_img = read_stc(filename_stc, nr_slices=header["NrOfSlices"], nr_volumes=header["NrOfVolumes"], - res_x=header["ResolutionX"], - res_y=header["ResolutionY"], + res_x=header["ResolutionY"], + res_y=header["ResolutionX"], data_type=header["DataType"], rearrange_data_axes=rearrange_data_axes) From 5e4add69b15365939b4f932a44f462ab038405a7 Mon Sep 17 00:00:00 2001 From: 27-apizzuti Date: Thu, 3 Oct 2024 17:41:12 +0200 Subject: [PATCH 2/2] Fix glm.py for RFX case. Add example script /examples/wip/read_glm_RFX_export_nifti.py --- bvbabel/glm.py | 163 +++++++++++++++++-------------- wip/read_glm_RFX_export_nifti.py | 27 +++++ 2 files changed, 118 insertions(+), 72 deletions(-) create mode 100644 wip/read_glm_RFX_export_nifti.py diff --git a/bvbabel/glm.py b/bvbabel/glm.py index e86d341..219257a 100644 --- a/bvbabel/glm.py +++ b/bvbabel/glm.py @@ -74,6 +74,7 @@ def read_glm(filename): # --------------------------------------------------------------------- # GLM Header # --------------------------------------------------------------------- + # Expected binary data: short int (2 bytes) data, = struct.unpack(' 1: data, = struct.unpack('