Implement more options from alter
Here are the modifications available through alter
:
Format modification:
-
--float switch between DOUBLE and SINGLE precision float
-
--endian switch between endian encoddings
Header modification:
-
--title TITLE set the title of the file
Date modification:
-
--datetime DATETIME set the start date of the file (yyyy-mm-dd hh:mm:ss)
Variable modification:
-
--vars XVARS specify which variables should remain (','-delimited)
-
--rename RENAME_VAR change the name of a VARIABLE: 'OLD VAR=NEW VAR'
-
--var? MODIF_VAR will modify var? ((var*? * val )+ var+?) operations on that VARIABLE name
-
--var+? ADD_VAR adds to the VARIABLE
-
--var*? MUL_VAR scales the VARIABLE
Time modification:
-
--times specify times index
-
-f TFROM, --from TFROM specify the first frame included
-
-s TEND, --stop TEND specify the last frame included (negative from the end)
-
-d TSTEP, --step TSTEP specify the step for the extraction of frames
-
--reset-time reset first time to zero by remove t0 to all times
-
--T+? ADD_TIME adds to the ATs
-
--T*? MUL_TIME scales the ATs
Coordinates modification:
-
--sph2ll SPH2LL SPH2LL convert from spherical to longitude-latitude
-
--ll2sph LL2SPH LL2SPH convert from longitude-latitude to spherical
-
--ll2utm LL2UTM zone info convert from longitude-latitude to UTM (giving XXX will let the script pick the zone otherwise specify zone with number + letter (for example 24S))
-
--utm2ll UTM2LL zone info to convert from UTM to longitude-latitude (for example 24S)
-
--X+? ADD_X adds to the meshx
-
--X*? MUL_X scales the meshx
-
--Y+? ADD_Y adds to the meshy
-
--Y*? MUL_Y scales the meshy
-
--orig ORIG ORIG Origin of coordinates (X_ORIG, Y_ORIG in file)
-
--rotate ROTATE Angle of rotation (counter clockwise) to apply in degree
-
--rotation-point ROT_PT ROT_PT Point around which to do the rotation
-
--center Apply rotation with center of mesh as rotation point
-
--proj PROJ Proj using pyproj format (CRSCODE1/CRSCODE2 for example EPSG:4326/EPSG:27561)