From 6434c98f2f46393958d340348623e473a69c577b Mon Sep 17 00:00:00 2001 From: Chris Blanton Date: Thu, 28 Aug 2025 19:21:23 -0400 Subject: [PATCH] #372 Add the -C option to ncks calls to avoid adding referenced variables --- src/split_ncvars/split_ncvars.pl.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/split_ncvars/split_ncvars.pl.in b/src/split_ncvars/split_ncvars.pl.in index c3fbeb0a..300ab213 100755 --- a/src/split_ncvars/split_ncvars.pl.in +++ b/src/split_ncvars/split_ncvars.pl.in @@ -363,9 +363,9 @@ foreach my $file (@ifiles) { print " var=$var; timename=$timename; vlist=$vlist\n" if $Opt{VERBOSE} > 2; my $appendopt = ""; $appendopt = "-A" if ( -f "$cwd/$tmp_var_filename" ); - print "$ncks -h $appendopt -v $vlist $file $tmp_var_filename\n" if $Opt{VERBOSE}; + print "$ncks -C -h $appendopt -v $vlist $file $tmp_var_filename\n" if $Opt{VERBOSE}; next if $TEST; - system("$ncks -h $appendopt -v $vlist $file $tmp_var_filename"); + system("$ncks -C -h $appendopt -v $vlist $file $tmp_var_filename"); $ncstatus += $?; # remove dimensions called "scalar_axis" (i.e., length = 1) @@ -502,8 +502,8 @@ foreach my $file (@ifiles) { # for an existing variable in a netCDF4 file. The netCDF4 format (unlike netCDF3) does not permit this. if ( $Opt{onefile} ) { my $vlist = join ",", @vlist; - print "$ncks -6 -h -A -v $vlist $file $Opt{onefile}\n" if $Opt{VERBOSE} > 0; - system("$ncks -6 -h -A -v $vlist $file $Opt{onefile}"); + print "$ncks -C -6 -h -A -v $vlist $file $Opt{onefile}\n" if $Opt{VERBOSE} > 0; + system("$ncks -C -6 -h -A -v $vlist $file $Opt{onefile}"); $ncstatus += $?; my @ncatted_opts = set_ncatted_opts( $Opt{onefile}, tailname( $Opt{onefile} ) );