diff --git a/matlab/compute/ifourier_GENE.m b/matlab/compute/ifourier_GENE.m
index df01e5fdbb1bb86a1e823b73d211f194ba456afd..3c3a454a2032a384d73508347e8301d7f618454e 100644
--- a/matlab/compute/ifourier_GENE.m
+++ b/matlab/compute/ifourier_GENE.m
@@ -5,16 +5,16 @@ function [ field_r ] = ifourier_GENE( field_c )
 %   comparison purpose.
 
 %% Original
-[nx,nky,nz]=size(field_c);
+[nky,nx,nz]=size(field_c);
 %extend to whole ky by imposing reality condition
 ny=2*nky-1;
 
 if ny~=1
     %note, we need one extra point which we set to zero for the ifft 
-    spectrumKxKyZ=zeros(nx,ny,nz);
-    spectrumKxKyZ(:,1:nky,:)=field_c(:,:,:);
-    spectrumKxKyZ(1,(nky+1):(ny),:)=conj(field_c(1,nky:-1:2,:));
-    spectrumKxKyZ(2:nx,(nky+1):(ny),:)=conj(field_c(nx:-1:2,nky:-1:2,:));
+    spectrumKxKyZ=zeros(ny,nx,nz);
+    spectrumKxKyZ(1:nky,:,:)=field_c(:,:,:);
+    spectrumKxKyZ((nky+1):(ny),1,:)=conj(field_c(nky:-1:2,1,:));
+    spectrumKxKyZ((nky+1):(ny),2:nx,:)=conj(field_c(nky:-1:2,nx:-1:2,:));
 else
     %pad with zeros to interpolate on fine scale
     ny=20;
diff --git a/matlab/plot/plot_radial_transport_and_spacetime.m b/matlab/plot/plot_radial_transport_and_spacetime.m
index 6e5444cda4e448e122301db10e76a75d2118ae7f..1957f424a2f33896164166879060e516f13ef60c 100644
--- a/matlab/plot/plot_radial_transport_and_spacetime.m
+++ b/matlab/plot/plot_radial_transport_and_spacetime.m
@@ -26,7 +26,7 @@ function [FIGURE] = plot_radial_transport_and_spacetime(DATA, TAVG_0, TAVG_1,stf
     end
     Gx_t_mtlb = squeeze(mean(mean(Gx,1),2)); 
     % Compute Heat flux from ifft matlab
-    Qx = zeros(DATA.Nx,DATA.Ny,numel(DATA.Ts3D));
+    Qx = zeros(DATA.Ny,DATA.Nx,numel(DATA.Ts3D));
     for it = 1:numel(DATA.Ts3D)
         for iz = 1:DATA.Nz
             Qx(:,:,it)  = Qx(:,:,it) + ifourier_GENE(-1i*KY.*(DATA.PHI(:,:,iz,it)))...
@@ -71,7 +71,7 @@ mvm = @(x) movmean(x,Nmvm);
         % computation
     Ns3D = numel(DATA.Ts3D);
     [KY, KX] = meshgrid(DATA.ky, DATA.kx);
-    plt = @(x) mean(x(:,:,1,:),2);
+    plt = @(x) mean(x(:,:,1,:),1);
     kycut = max(DATA.ky);
     kxcut = max(DATA.kx);
     LP = (abs(KY)<kycut).*(abs(KX)<kxcut); %Low pass filter
@@ -87,7 +87,7 @@ mvm = @(x) movmean(x,Nmvm);
     end
     switch stfname
         case 'phi'
-                phi            = zeros(DATA.Nx,DATA.Ny,1,Ns3D);
+                phi            = zeros(DATA.Ny,DATA.Nx,1,Ns3D);
                 for it = 1:numel(DATA.Ts3D)
                     phi(:,:,1,it)  = ifourier_GENE(compz(DATA.PHI(:,:,:,it)));
                 end
diff --git a/matlab/process_field.m b/matlab/process_field.m
index 5762fc84b51c6057ac03c95b353644ae0c11827a..5258ef7cdc949185f2d72f9d52af005053424220 100644
--- a/matlab/process_field.m
+++ b/matlab/process_field.m
@@ -17,28 +17,28 @@ LTXNAME = OPTIONS.NAME;
 switch OPTIONS.PLAN
     case 'xy'
         XNAME = '$x$'; YNAME = '$y$';
-        [Y,X] = meshgrid(DATA.y,DATA.x);
+        [X,Y] = meshgrid(DATA.x,DATA.y);
         REALP = 1; COMPDIM = 3; POLARPLOT = 0; SCALE = 1;
     case 'xz'
         XNAME = '$x$'; YNAME = '$z$';
         [Y,X] = meshgrid(DATA.z,DATA.x);
-        REALP = 1; COMPDIM = 2; SCALE = 0;
+        REALP = 1; COMPDIM = 1; SCALE = 0;
     case 'yz'
         XNAME = '$y$'; YNAME = '$z$'; 
         [Y,X] = meshgrid(DATA.z,DATA.y);
-        REALP = 1; COMPDIM = 1; SCALE = 0;
+        REALP = 1; COMPDIM = 2; SCALE = 0;
     case 'kxky'
         XNAME = '$k_x$'; YNAME = '$k_y$';
-        [Y,X] = meshgrid(DATA.ky,DATA.kx);
+        [X,Y] = meshgrid(DATA.kx,DATA.ky);
         REALP = 0; COMPDIM = 3; POLARPLOT = 0; SCALE = 1;
     case 'kxz'
         XNAME = '$k_x$'; YNAME = '$z$';
         [Y,X] = meshgrid(DATA.z,DATA.kx);
-        REALP = 0; COMPDIM = 2; POLARPLOT = 0; SCALE = 0;
+        REALP = 0; COMPDIM = 1; POLARPLOT = 0; SCALE = 0;
     case 'kyz'
         XNAME = '$k_y$'; YNAME = '$z$';
         [Y,X] = meshgrid(DATA.z,DATA.ky);
-        REALP = 0; COMPDIM = 1; POLARPLOT = 0; SCALE = 0;
+        REALP = 0; COMPDIM = 2; POLARPLOT = 0; SCALE = 0;
     case 'sx'
         XNAME = '$v_\parallel$'; YNAME = '$\mu$';
         [Y,X] = meshgrid(OPTIONS.XPERP,OPTIONS.SPAR);
@@ -110,7 +110,7 @@ end
 switch REALP
     case 1 % Real space plot
         INTERP = OPTIONS.INTERP;
-        process = @(x) real(fftshift(ifft2(x,Nx,Ny)));
+        process = @(x) real(fftshift(ifft2(x,Ny,Nx)));
         shift_x = @(x) x;
         shift_y = @(x) x;
     case 0 % Frequencies plot
diff --git a/src/srcinfo.h b/src/srcinfo.h
index 690578d034de2e4a918e524c06036ee19d822ba9..b83013358773aa2ce9b86a1293b2fef8beedfeda 100644
--- a/src/srcinfo.h
+++ b/src/srcinfo.h
@@ -3,8 +3,8 @@ character(len=40) BRANCH
 character(len=20) AUTHOR
 character(len=40) EXECDATE
 character(len=40) HOST
-parameter (VERSION='e4c9228-dirty')
+parameter (VERSION='38a4f6e-dirty')
 parameter (BRANCH='kx_pos_plane')
 parameter (AUTHOR='ahoffman')
-parameter (EXECDATE='Mon May 2 09:30:54 CEST 2022')
+parameter (EXECDATE='Mon May 2 14:23:17 CEST 2022')
 parameter (HOST ='spcpc606')
diff --git a/src/srcinfo/srcinfo.h b/src/srcinfo/srcinfo.h
index 690578d034de2e4a918e524c06036ee19d822ba9..b83013358773aa2ce9b86a1293b2fef8beedfeda 100644
--- a/src/srcinfo/srcinfo.h
+++ b/src/srcinfo/srcinfo.h
@@ -3,8 +3,8 @@ character(len=40) BRANCH
 character(len=20) AUTHOR
 character(len=40) EXECDATE
 character(len=40) HOST
-parameter (VERSION='e4c9228-dirty')
+parameter (VERSION='38a4f6e-dirty')
 parameter (BRANCH='kx_pos_plane')
 parameter (AUTHOR='ahoffman')
-parameter (EXECDATE='Mon May 2 09:30:54 CEST 2022')
+parameter (EXECDATE='Mon May 2 14:23:17 CEST 2022')
 parameter (HOST ='spcpc606')
diff --git a/wk/analysis_3D.m b/wk/analysis_3D.m
index a0c6cd14c80963e5e89f7e294ccc7f9f1b2f9987..a96dc88198026b2ff5e33b8e8281dfbfbf3837e6 100644
--- a/wk/analysis_3D.m
+++ b/wk/analysis_3D.m
@@ -39,18 +39,18 @@ if 0
 % Options
 options.INTERP    = 1;
 options.POLARPLOT = 0;
-options.NAME      = '\phi';
-% options.NAME      = 'N_i^{00}';
+% options.NAME      = '\phi';
+options.NAME      = 'N_i^{00}';
 % options.NAME      = 'v_y';
 % options.NAME      = 'n_i^{NZ}';
 % options.NAME      = '\Gamma_x';
 % options.NAME      = 'n_i';
-options.PLAN      = 'kxky';
+options.PLAN      = 'xy';
 % options.NAME      = 'f_e';
 % options.PLAN      = 'sx';
 options.COMP      = 'avg';
 % options.TIME      = dat.Ts5D;
-options.TIME      = 0:0.1:10;
+options.TIME      = 0:1:100;
 data.EPS          = 0.1;
 data.a = data.EPS * 2000;
 create_film(data,options,'.gif')
diff --git a/wk/analysis_header.m b/wk/analysis_header.m
index afc69d88664dd754ceeeea603745ba28b18be58b..98f1b8b7a164ab3bd71b5aa6dac631c4b8a64ef6 100644
--- a/wk/analysis_header.m
+++ b/wk/analysis_header.m
@@ -3,7 +3,7 @@ helazdir = '/home/ahoffman/HeLaZ/';
 % Directory of the simulation
 % if 1% Local results
 outfile ='';
-outfile ='quick_run/1x32_5x3_L_120_kN_2_kT_0.5_nu_1e-01_DGGK';
+outfile ='quick_run/64x64_5x3_L_120_kN_2.0_kT_0.5_nu_1e-01_SGGK';
 % outfile ='pedestal/64x64x16x2x1_L_300_LnT_20_nu_0.1';
 % outfile ='quick_run/32x32x16_5x3_L_300_q0_2.5_e_0.18_kN_20_kT_20_nu_1e-01_DGGK';
 % outfile ='shearless_cyclone/128x128x16x4x2_L_120_CTC_1.0/';