Readme file for figures’ dataspace files for paper: “Nonlinear Fishbone Dynamics in Spherical Tokamaks” by Feng Wang, G.Y. Fu and Wei Shen. Each figure has one or multiple accompanying PDF or png of the figure itself and an HDF5 figure of the archived figure data. The contents of each HDF5 figure are described below. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 1: fig_1.pdf, data: fig_1_sqrtpsi_P_Ph_q_omegaphi.h5 sqrt_psi: the x vector used for all the plots. P: P_total in plot (a) Ph: P_hot in plot (a) q: q in plot (b) Omega_phi: Omega in plot (c). ——————————————————————————————————————————————————————————————————————————————————————————— Figure 2: fig_2.pdf, data file: fig_2_qmin_gamma_omega.h5 qmin_gamma_w_rotation(11,2): data for the red curve ‘w/ rotation’ in plot (a), the first column is x vector, and the second is y vector. qmin_gamma_wo_rotation(10,2): data for the black curve ‘w/o rotation’ in plot (a), the first column is x vector, and the second is y vector. qmin_omega_w_rotation (10,2): data for the red curve ‘w/ rotation’ in plot (b), the first column is x vector, and the second is y vector. qmin_omega_wo_rotation (10,2): data for the black curve ‘w/o rotation’ in plot (b), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 3: fig_3_qmin1.021.png, fig_3_qmin1.321.png, fig_3_qmin1.621.png, data file: fig_3_U2D_qmin1.021_qmin1.321_qmin1.621.H5 These 2D contours are based on 2D triangular mesh, the vertex points are stored in R(20201), Z(20201). The Z vectors are stored in D_qmin1.021(20201), D_qmin1.321(20201), D_qmin1.621(20201), correspond to fig_3_qmin1.021.png, fig_3_qmin1.321.png and fig_3_qmin1.621.png respectively. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 4: fig_4_a_cont_qmin1_02.pdf, fig_4_b_cont_qmin1_46.pdf, data file: fig_4_a_qmin1.02_cont.H5,fig_4_b_qmin1.46_cont.H5 psi(151), the x vector used for all the plots, omega_a(151,2), continuous spectrum without rotation. omega_b(151,2), continuous spectrum with rotation. omega_fishbone_a, mode frequency without rotation, omega_fishbone_b, mode frequency with rotation. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 5: fig_5.pdf, data file fig_5_F0_res.h5 The 2D contour plot (F_0): data pphi(83) and E(82) correspond to x and y vector, data F0(82,83) is the 2D matrix Z. The blue ‘+’ for passing particles: data psibar_pass(117) and E_pass(117) are x and y vector. The red ‘o’ for trapped particles: data psibar_trapped(70) and E_trapped(70) are x and y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 6: fig_6.pdf, data file: fig_6_Ucos_omega_DE_RDE.h5 plot (a): data time_Ucos(366212,2), the first column is x vector, and the second is y vector. plot (b): data time_omega(352212,2), the first column is x vector, and the second is y vector. plot (c): data time_DEpassing_DE_trapped(160,3), the first column is x vector, and the second and third columns correspond to red(trapped) curve and blue(passing) curve respectively. plot (d): data time_RDE(160,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 7: fig_7_a.png, fig_7_b.png, fig_7_c.png, fig_7_d.png, data file: fig_7_U2D_281_881_1501_3001.h5 These 2D contours are based on 2D triangular mesh, the vertex points are stored in R(20201), Z(20201). The Z vectors are stored in D_281(20201), D_881(20201), D_1501(20201), D_3001(20201), correspond to fig_5_a.png, fig_5_b.png, fig_5_c.png and fig_5_d.png respectively. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 8: fig_8.pdf, data file: fig_8_F1D_0_1000_2000_3000.h5 plot (a): x vector: pphi_a(50), y vectors: F_a_0(50), F_a_1000(50), F_a_2000(50) and F_a_3000(50) for t=0, t=1000, t=2000 and t=3000 respectively. plot (b): x vector: pphi_b(25), y vectors: F_b_0(25), F_b_1000(25), F_b_2000(25) and F_b_3000(25) for t=0, t=1000, t=2000 and t=3000 respectively. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 9: fig_9.pdf, data file: fig_9_F2D_0_1000_2000_3000.h5 All the 2D contours are using the same mesh: x vector pphi(83), y vector E(82), data F0(83,82), F1000(83,82), F2000(83,82) and F3000(83,82) are the 2D z data for t=0, t=1000, t=2000 and t=3000 respectively. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 10: fig_10.pdf, data file: fig_10_a_res_line_b_omega_pphi.h5 plot (a): blue ‘*’ markers, data a_passing_0.13(65,2), the first column is x vector, and the second is y vector. cyan ‘Right-pointing triangle’ markers, data a_passing_0.06(45,2), the first column is x vector, and the second is y vector. magenta ‘+’ markers, data a_passing_0.18(53,2), the first column is x vector, and the second is y vector. red ‘o’ markers, data a_trapped_0.13(59,2), the first column is x vector, and the second is y vector. black ‘Upward-pointing triangle’ markers, data a_trapped_0.06(114,2), the first column is x vector, and the second is y vector. green ‘x’ markers, data a_trapped_0.18(23,2), the first column is x vector, and the second is y vector. plot (b): red ‘o’ markers, data b_trapped(356,2), the first column is x vector, and the second is y vector. black ‘x’ markers, data b_passing(126,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 11: fig_11.pdf, data file: fig_11_trapped_0.13.h5 plot (a): red curve, data a_time_omegad(27,2), the first column is x vector, and the second is y vector. blue curve, data a_time_omega(352212,2), the first column is x vector, and the second is y vector. plot (b): data b_time_pphi (262,2), the first column is x vector, and the second is y vector. plot (c): black ‘o’ marker, data c_pphi0_E0(1,2), the first column is x, and the second is y. red markers, data c_pphi_E(262,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 12: fig_12.pdf, data file: fig_12_trapped_0.09.h5 plot (a):blue curve, data a_time_omega(352212,2), the first column is x vector, and the second is y vector. red curve, data a_time_omegad_red(27,2), the first column is x vector, and the second is y vector. green curve, data a_time_omegad_green(54,2), the first column is x vector, and the second is y vector. plot (b): red curve data b_time_pphi_red(262,2), the first column is x vector, and the second is y vector. green curve data b_time_pphi_green(263,2), the first column is x vector, and the second is y vector. plot (c): red markers, data c_pphi_E_red(259,2), the first column is x vector, and the second is y vector. green markers, data c_pphi_E_green(261,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 13: fig_13.pdf, data file: fig_13_trapped_0.17.h5 plot (a):blue curve, data a_time_omega(352212,2), the first column is x vector, and the second is y vector. red curve, data a_time_omegad_red(31,2), the first column is x vector, and the second is y vector. green curve, data a_time_omegad_green(66,2), the first column is x vector, and the second is y vector. plot (b): red curve data b_time_pphi_red(256,2), the first column is x vector, and the second is y vector. green curve data b_time_pphi_green(263,2), the first column is x vector, and the second is y vector. plot (c): red markers, data c_pphi_E_red(257,2), the first column is x vector, and the second is y vector. green markers, data c_pphi_E_green(250,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 14: fig_14.pdf, data file: fig_14_passing_0.13.h5 plot (a):blue curve, data a_time_omega(352212,2), the first column is x vector, and the second is y vector. red curve, data a_time_omegad_red(54,2), the first column is x vector, and the second is y vector. green curve, data a_time_omegad_green(60,2), the first column is x vector, and the second is y vector. plot (b): red curve data b_time_pphi_red(706,2), the first column is x vector, and the second is y vector. green curve data b_time_pphi_green(733,2), the first column is x vector, and the second is y vector. plot (c): red markers, data c_pphi_E_red(720,2), the first column is x vector, and the second is y vector. green markers, data c_pphi_E_green(696,2), the first column is x vector, and the second is y vector. ——————————————————————————————————————————————————————————————————————————————————————————— Figure 15: fig_15.pdf, data file: fig_15_omega_res_proportion_mu_all_domega_01.h5 data omega_d_t0(200), the x vector, data rpassing(200) y vector for blue curve. data rtrapped(200) y vector for red curve. ———————————————————————————————————————————————————————————————————————————————————————————