path = "../gallery/"
map = %w(cylindrical orthographic orthographic-polar)


[0,50,100,200,400,1000,4000,10000].each do |i|
  (101..125).collect{|ii|ii.to_s}.each do |j|
    %w(u-xm ucos-xm).each do |v|
      png = "#{path}#{v}_time-lat_Omega#{i}_Case#{j}.png"
      next if File.exist?(png)
      p png
      com = "xvfb-run ruby timelat.rb #{v} #{i} #{j} -png"
      if system(com)
        File.rename("dcl_001.png",png)
      end
    end
    %w(vor potvor strfunc).each do |v|
      png = Array.new(3)
      png.length.times do |n|
        png[n] = "#{path}#{v}_lon-lat_#{map[n]}_Omega#{i}_Case#{j}.png"
      end
      next if File.exist?(png[1])
      p png
      com = "xvfb-run ruby lonlat.rb #{v} #{i} #{j} -png"
      if system(com)
        png.length.times do |n|
          File.rename("dcl_00#{n+1}.png",png[n])
        end
      end
    end
  end
  j = "ensemble"
  %w(u-xm ucos-xm).each do |v|
    png = "#{path}#{v}_time-lat_Omega#{i}_Case#{j}.png"
    next if File.exist?(png)
    p png
    com = "xvfb-run ruby timelat-ensemble.rb #{v} #{i} -png"
    if system(com)
      File.rename("dcl_001.png",png)
    end
  end
  %w(vor potvor strfunc).each do |v|
    png = Array.new(3)
    png.length.times do |n|
      png[n] = "#{path}#{v}_lon-lat_#{map[n]}_Omega#{i}_Case#{j}.png"
    end
    next if File.exist?(png[1])
    p png
    com = "xvfb-run ruby lonlat-ensemble.rb #{v} #{i} -png"
    if system(com)
      png.length.times do |n|
        File.rename("dcl_00#{n+1}.png",png[n])
      end
    end
  end
end
