CDO chaining in python
Added by Ilias Moysidis almost 2 years ago
Is there a way of inserting all the operators as input with the Cdo python package, the same way we would execute the command with terminal-syntax?
For example suppose that we have a netcdf file infile.nc and we want to first apply yearsum and then timmean. We can do this in python with the following line of code:
Cdo().timmean(input="-yearsum infile.nc", output="outfile.nc")
Is there a way to do something like
Cdo(input="-timmean -yearsum infile.nc", output="outfile.nc")?
Replies (1)
RE: CDO chaining in python - Added by Ralf Mueller almost 2 years ago
Hi Ilias!
No, there is no such thing. Cdo() is the constructor call, which is part of the python syntax. so no change to overwrite it with any operator call.
BUT: you can use the clone
or the copy
operator. it has some overhead, but might be negligible
cheers
ralf