11 proshadePath = cwd +
"/../install/python";
13 sys.path.append ( proshadePath );
18 setUp = proshade.ProSHADE_settings ();
21 setUp.mapResolution = 1.0;
24 setUp.extraSpace = 0.0;
27 setUp.taskToPerform = proshade.RotateMap;
30 setUp.clearMapData =
False;
32 setUp.rotChangeDefault =
True;
33 setUp.maskBlurFactor = 0.0;
34 setUp.maskBlurFactorGiven =
False;
43 setUp.axisOrder = str (
"xyz" );
47 setUp.htmlReport =
False;
50 if len(sys.argv) != 7:
51 print (
"Usage: python rotateMap.py [filename1] [filename2] [xAxis] [yAxis] [zAxis] [angle] to rotate [filename1] by [angle] along the rotation axis ( [xAxis], [yAxis], [zAxis] ) and save the resulting map in [filename2]." );
54 setUp.appendStructure ( str( sys.argv[ 1 ] ) );
55 setUp.clearMapFile = str ( sys.argv[ 2 ] );
56 setUp.rotXAxis = float ( sys.argv[ 3 ] );
57 setUp.rotYAxis = float ( sys.argv[ 4 ] );
58 setUp.rotZAxis = float ( sys.argv[ 5 ] );
59 setUp.rotAngle = float ( sys.argv[ 6 ] );
63 runProshade = proshade.ProSHADE ( setUp );
67 print (
"ProSHADE module version: " + runProshade.getProSHADEVersion() );