@BeginModule
@NewPage
@Name      = Copy
@Title     = Copy datasets
@Section   = File operations
@Class     = File operation
@Arguments = ifiles ofile
@Operators = copy cat

@BeginDescription
This module contains operators to copy or concatenate datasets.
@file{ifiles} is an arbitrary number of input files. All input files need to have 
the same structure with the same variables on different timesteps.
@EndDescription
@EndModule


@BeginOperator_copy
@Title     = Copy datasets

@BeginDescription
Copies all input datasets to @file{ofile}. 
@EndDescription
@EndOperator

@BeginOperator_cat
@Title     = Concatenate datasets

@BeginDescription
Concatenates all input datasets and appends the result to the end 
of @file{ofile}. If @file{ofile} does not exist it will be created.
@EndDescription
@EndOperator


@BeginExample
To change the format of a dataset to NetCDF use:
@BeginVerbatim
   cdo -f nc copy ifile ofile.nc
@EndVerbatim
Add the option '-r' to create a relative time axis,
as is required for proper recognition by GrADS or Ferret:
@BeginVerbatim
   cdo -r -f nc copy ifile ofile.nc
@EndVerbatim
To concatenate 3 datasets with different timesteps of the same variables use:
@BeginVerbatim
   cdo copy ifile1 ifile2 ifile3 ofile
@EndVerbatim
If the output dataset already exists and you wish to extend it 
with more timesteps use:
@BeginVerbatim
   cdo cat ifile1 ifile2 ifile3 ofile
@EndVerbatim
@EndExample
