@@ -62,7 +62,7 @@ def add_to_fig(obj):
6262 N_fm_fold = []
6363 N_r_fold = []
6464 for filename in glob .glob (folder + '/*.h5' ):
65-
65+
6666 obj = result ()
6767 with h5py .File (filename , 'r' ) as f :
6868 ff = f ["Bifurcation" ]
@@ -130,6 +130,32 @@ def Add_Label(X_folds, Nr_folds, Nfm_folds, Ra_folds, ax):
130130
131131# %%
132132
133+
134+ # ~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
135+ # L = 10 Large
136+ # ~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
137+
138+ # fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(16, 6), layout='constrained', sharey=True)
139+
140+
141+ # # A) Plot the bifurcation diagram
142+
143+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras303_Convectons/Upper/', ax, line='c-')
144+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras303_Convectons/Lower/', ax, line='k-')
145+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras303_AntiConvectons/', ax, line='k:')
146+ # ax.set_title(r'$Ra_S = 303$', fontsize=25)
147+
148+ # ax.set_xlabel(r'$Ra_T$', fontsize=25)
149+ # ax.tick_params(axis='both', labelsize=25)
150+ # ax.set_xlim([2700, 3750])
151+ # ax.set_ylim([0, 7])
152+
153+ # #plt.savefig('Bifurcation_L10Plus_Ras_Compare_zoom.png', format='png', dpi=100)
154+ # plt.show()
155+
156+
157+
158+ # %%
133159# ~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
134160# L = 10 Large
135161# ~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
@@ -153,28 +179,49 @@ def Add_Label(X_folds, Nr_folds, Nfm_folds, Ra_folds, ax):
153179X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras200_AntiConvectons/' , axs [i ], line = 'k:' ) # Low Res
154180axs [i ].set_title (r'$Ra_S = 200$' , fontsize = 25 )
155181
156- i = 2
157- X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras250_Convectons/Upper/' , axs [i ], line = 'c-' )
158- X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras250_Convectons/Lower/' , axs [i ], line = 'k-' )
159- X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras250_AntiConvectons/' , axs [i ], line = 'k:' )
160- axs [i ].set_title (r'$Ra_S = 250$' , fontsize = 25 )
182+ # i = 2
183+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras250_Convectons/Upper/', axs[i], line='c-')
184+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras250_Convectons/Lower/', axs[i], line='k-')
185+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras250_AntiConvectons/', axs[i], line='k:')
186+ # axs[i].set_title(r'$Ra_S = 250$', fontsize=25)
161187
162- i = 3
188+ i = 2
163189X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras300_Convectons/Upper/' , axs [i ], line = 'c-' )
164190X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras300_Convectons/Lower/' , axs [i ], line = 'k-' )
165191X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras300_AntiConvectons/' , axs [i ], line = 'k:' )
166192axs [i ].set_title (r'$Ra_S = 300$' , fontsize = 25 )
167193
194+
195+ i = 3
196+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras303_Convectons/Upper/' , axs [i ], line = 'c-' )
197+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras303_Convectons/Lower/' , axs [i ], line = 'k-' )
198+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras303_AntiConvectons/' , axs [i ], line = 'k:' )
199+ axs [i ].set_title (r'$Ra_S = 303$' , fontsize = 25 )
200+
201+
168202i = 4
169- X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras400_Convectons/' , axs [i ], line = 'k-' )
170- X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras400_AntiConvectons/' , axs [i ], line = 'k:' )
171- axs [i ].set_title (r'$Ra_S = 400$' , fontsize = 25 )
203+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras306.125_Convectons/Upper/' , axs [i ], line = 'c-' )
204+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras306.125_Convectons/Lower/' , axs [i ], line = 'k-' )
205+ X_folds , Nr_folds , Nfm_folds , Ra_folds = Plot_full_bif (dir + 'Ras306.125_AntiConvectons/' , axs [i ], line = 'k:' )
206+ axs [i ].set_title (r'$Ra_S = 306.125$' , fontsize = 25 )
207+
208+ # i = 5
209+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras325_Convectons/Upper/', axs[i], line='c-')
210+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras325_Convectons/Lower/', axs[i], line='k-')
211+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras325_AntiConvectons/', axs[i], line='k:')
212+ # axs[i].set_title(r'$Ra_S = 325$', fontsize=25)
213+
214+ # i = 6
215+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras400_Convectons/Upper/', axs[i], line='c-')
216+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras400_Convectons/Lower/', axs[i], line='k-')
217+ # X_folds, Nr_folds, Nfm_folds, Ra_folds = Plot_full_bif(dir + 'Ras400_AntiConvectons/', axs[i], line='k:')
218+ # axs[i].set_title(r'$Ra_S = 400$', fontsize=25)
172219
173220for ax in axs :
174221 ax .set_xlabel (r'$Ra_T$' , fontsize = 25 )
175222 ax .tick_params (axis = 'both' , labelsize = 25 )
176223 ax .set_xlim ([2700 , 3750 ])
177- ax .set_ylim ([0 , 7 ])
224+ ax .set_ylim ([0 , 6 ])
178225
179226plt .savefig ('Bifurcation_L10Plus_Ras_Compare.png' , format = 'png' , dpi = 100 )
180227plt .show ()
0 commit comments