- printf("Creating: %s\n", filename);
- RSL_sweep_to_gif(sweep,filename,xdim, ydim, maxr);
- }
- }
- }
-
- /* ZT_INDEX */
- if(total_reflectivity) {
- if(verbose) printf("Loading refl colortable...\n");
- RSL_load_refl_color_table();
- for(i=0; i<num_sweeps; i++) {
- sweep = zt_volume->sweep[i];
- if(sweep == NULL) {
- printf("sweep[%d]==NULL\n",i);
- continue;
- }
- if(make_pgm) {
- sprintf(file_suffix,"pgm");
- sprintf(filename,"zt_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_pgm(sweep, filename, xdim, ydim, maxr);
- }
- if(make_gif) {
- sprintf(file_suffix,"gif");
- sprintf(filename,"zt_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_gif(sweep,filename,xdim, ydim, maxr);
- }
- }
- }
-
- /* DR_INDEX */
- if(differential_reflectivity) {
- scale = 0.5;
- ncbins = 21;
- width = 10;
- printf("Calling RSL_rebin, %d %d %.2f\n", width);
- RSL_rebin_volume(dr_volume, width);
- if(verbose) printf("Loading zdr colortable...\n");
- RSL_load_zdr_color_table();
- for(i=0; i<num_sweeps; i++) {
- sweep = dr_volume->sweep[i];
- if(sweep == NULL) {
- printf("sweep[%d]==NULL\n",i);
- continue;
- }
- if(make_pgm) {
- sprintf(file_suffix,"pgm");
- sprintf(filename,"dr_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_pgm(sweep, filename, xdim, ydim, maxr);
- }
- if(make_gif) {
- sprintf(file_suffix,"gif");
- sprintf(filename,"dr_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_gif(sweep,filename,xdim, ydim, maxr);
- }
- }
- }
-
-
- /* VR_INDEX */
- if(velocity) {
- if(verbose) printf("Loading vel colortable...\n");
- RSL_load_vel_color_table();
- for(i=0; i<num_sweeps; i++) {
- sweep = vr_volume->sweep[i];
- if(sweep == NULL) {
- printf("sweep[%d]==NULL\n",i);
- continue;
- }
- if(make_pgm) {
- sprintf(file_suffix,"pgm");
- sprintf(filename,"vr_%s_%2.2d.%s", time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_pgm(sweep, filename, xdim, ydim, maxr);
- }
- if(make_gif) {
- sprintf(file_suffix,"gif");
- sprintf(filename,"vr_%s_%2.2d.%s", time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_gif(sweep,filename,xdim, ydim, maxr);
- }
- }
- }
-
- /* SW_INDEX */
- if(spectral_width) {
- if(verbose) printf("Loading sw colortable...\n");
- RSL_load_sw_color_table();
- for(i=0; i<num_sweeps; i++) {
- sweep = sw_volume->sweep[i];
- if(sweep == NULL) {
- printf("sweep[%d]==NULL\n",i);
- continue;
- }
- if(make_pgm) {
- sprintf(file_suffix,"pgm");
- sprintf(filename,"sw_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_pgm(sweep, filename, xdim, ydim, maxr);
- }
- if(make_gif) {
- sprintf(file_suffix,"gif");
- sprintf(filename,"sw_%s_%2.2d.%s",
- time_string,i,file_suffix);
- printf("Creating: %s\n", filename);
- RSL_sweep_to_gif(sweep,filename,xdim, ydim, maxr);
- }
- }
- }
-
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, gifdir, pathname);
+ RSL_sweep_to_gif(sweep,pathname,xdim, ydim, maxr);
+ }
+ }
+ }
+
+ /* ZT_INDEX */
+ if(total_reflectivity) {
+ if(verbose) printf("Loading refl colortable...\n");
+ RSL_load_refl_color_table();
+ for(i=0; i<num_sweeps; i++) {
+ sweep = zt_volume->sweep[i];
+ if(sweep == NULL) {
+ printf("sweep[%d]==NULL\n",i);
+ continue;
+ }
+ if(make_pgm) {
+ sprintf(file_suffix,"pgm");
+ sprintf(filename,"zt_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, pgmdir, pathname);
+ RSL_sweep_to_pgm(sweep, pathname, xdim, ydim, maxr);
+ }
+ if(make_gif) {
+ sprintf(file_suffix,"gif");
+ sprintf(filename,"zt_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, gifdir, pathname);
+ RSL_sweep_to_gif(sweep,pathname,xdim, ydim, maxr);
+ }
+ }
+ }
+
+ /* DR_INDEX */
+ if(differential_reflectivity) {
+ scale = 0.5;
+ ncbins = 21;
+ width = 10;
+ printf("Calling RSL_rebin, %d\n", width);
+ RSL_rebin_volume(dr_volume, width);
+ if(verbose) printf("Loading zdr colortable...\n");
+ RSL_load_zdr_color_table();
+ for(i=0; i<num_sweeps; i++) {
+ sweep = dr_volume->sweep[i];
+ if(sweep == NULL) {
+ printf("sweep[%d]==NULL\n",i);
+ continue;
+ }
+ if(make_pgm) {
+ sprintf(file_suffix,"pgm");
+ sprintf(filename,"dr_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, pgmdir, pathname);
+ RSL_sweep_to_pgm(sweep, pathname, xdim, ydim, maxr);
+ }
+ if(make_gif) {
+ sprintf(file_suffix,"gif");
+ sprintf(filename,"dr_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, gifdir, pathname);
+ RSL_sweep_to_gif(sweep,pathname,xdim, ydim, maxr);
+ }
+ }
+ }
+
+
+ /* VR_INDEX */
+ if(velocity) {
+ if(verbose) printf("Loading vel colortable...\n");
+ RSL_load_vel_color_table();
+ for(i=0; i<num_sweeps; i++) {
+ sweep = vr_volume->sweep[i];
+ if(sweep == NULL) {
+ printf("sweep[%d]==NULL\n",i);
+ continue;
+ }
+ if(make_pgm) {
+ sprintf(file_suffix,"pgm");
+ sprintf(filename,"vr_%s_%2.2d.%s", time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, pgmdir, pathname);
+ RSL_sweep_to_pgm(sweep, pathname, xdim, ydim, maxr);
+ }
+ if(make_gif) {
+ sprintf(file_suffix,"gif");
+ sprintf(filename,"vr_%s_%2.2d.%s", time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, gifdir, pathname);
+ RSL_sweep_to_gif(sweep,pathname,xdim, ydim, maxr);
+ }
+ }
+ }
+
+ /* SW_INDEX */
+ if(spectral_width) {
+ if(verbose) printf("Loading sw colortable...\n");
+ RSL_load_sw_color_table();
+ for(i=0; i<num_sweeps; i++) {
+ sweep = sw_volume->sweep[i];
+ if(sweep == NULL) {
+ printf("sweep[%d]==NULL\n",i);
+ continue;
+ }
+ if(make_pgm) {
+ sprintf(file_suffix,"pgm");
+ sprintf(filename,"sw_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, pgmdir, pathname);
+ RSL_sweep_to_pgm(sweep, pathname, xdim, ydim, maxr);
+ }
+ if(make_gif) {
+ sprintf(file_suffix,"gif");
+ sprintf(filename,"sw_%s_%2.2d.%s",
+ time_string,i,file_suffix);
+ printf("Creating: %s\n", filename);
+ make_pathname(filename, gifdir, pathname);
+ RSL_sweep_to_gif(sweep,pathname,xdim, ydim, maxr);
+ }
+ }
+ }
+