55from amuse .units .optparse import OptionParser
66from amuse .units import quantities
77
8- from amuse .community .galaxia .interface import BarAndSpirals3D
98from amuse .ext .composition_methods import *
109from matplotlib import pyplot
1110from prepare_figure import figure_frame , get_distinct
@@ -178,7 +177,7 @@ def evolve_cluster_in_potential(gravity, t_end, dt,
178177 if filename :
179178 write_set_to_file (sun , filename , "hdf5" , timestamp = time ,
180179 append_to_file = False )
181- write_set_to_file (GMCs , filename , "hdf5" , timestamp = time )
180+ write_set_to_file (GMCs , filename , "hdf5" , timestamp = time , append_to_file = True )
182181
183182 x = []
184183 y = []
@@ -189,8 +188,10 @@ def evolve_cluster_in_potential(gravity, t_end, dt,
189188 for ch in channels_to_framework :
190189 ch .copy ()
191190 if filename :
192- write_set_to_file (sun , filename , "hdf5" , timestamp = time )
193- write_set_to_file (GMCs , filename , "hdf5" , timestamp = time )
191+ write_set_to_file (sun , filename , "hdf5" , timestamp = time ,
192+ append_to_file = True )
193+ write_set_to_file (GMCs , filename , "hdf5" , timestamp = time ,
194+ append_to_file = True )
194195
195196 x .append (gravity .particles [0 ].x .value_in (units .kpc ))
196197 y .append (gravity .particles [0 ].y .value_in (units .kpc ))
@@ -278,8 +279,8 @@ def make_giant_molecular_clouds(Ngmc):
278279 print ("Masses:" , MGMCs .in_ (units .MSun ), MGalaxy .in_ (units .MSun ), \
279280 MGMCs / MGalaxy )
280281 GMCs = ProtoPlanetaryDisk (len (masses ), convert_nbody = converter ,
281- Rmin = Rin .value_in (units .kpc ),
282- Rmax = Rout .value_in (units .kpc ),
282+ radius_min = Rin .value_in (units .kpc ),
283+ radius_max = Rout .value_in (units .kpc ),
283284 q_out = 30.0 , discfraction = MGMCs / MGalaxy ).result
284285
285286 #second population of GMCs
@@ -289,8 +290,8 @@ def make_giant_molecular_clouds(Ngmc):
289290 GMCs .mass = masses
290291 MGMCs = masses .sum ()
291292 thin_disk_GMCs = ProtoPlanetaryDisk (N_thin_disk , convert_nbody = converter ,
292- Rmin = Rin .value_in (units .kpc ),
293- Rmax = 2 * Rout .value_in (units .kpc ),
293+ radius_min = Rin .value_in (units .kpc ),
294+ radius_max = 2 * Rout .value_in (units .kpc ),
294295 q_out = 10.0 , discfraction = MGMCs / MGalaxy ).result
295296 thin_disk_GMCs .masses = masses
296297 GMCs .add_particles (thin_disk_GMCs )
0 commit comments