11 proshadePath = cwd +
"/../install/python3";
13 sys.path.append ( proshadePath );
14 import proshade3
as proshade;
18 setUp = proshade.ProSHADE_settings ();
21 setUp.mapResolution = 1.0;
24 setUp.extraSpace = -777.7;
27 setUp.taskToPerform = proshade.OverlayMap;
30 setUp.clearMapData =
False;
32 setUp.rotChangeDefault =
True;
33 setUp.overlayDefaults =
True;
34 setUp.maskBlurFactor = 500.0;
35 setUp.maskBlurFactorGiven =
False;
36 setUp.maxRotError = 0;
39 setUp.axisOrder = str (
"xyz" );
43 setUp.htmlReport =
False;
46 if len(sys.argv) < 3
or len(sys.argv) > 4:
47 print (
"Usage: python overlayMaps.py [filename1] [filename2] [filename3] to overlay [filename1] to [filename2] and save the resulting map in [filename3], where [filename3] is optional." );
50 hlpPyStrVec = proshade.StringList ( 2 );
51 hlpPyStrVec[ 0 ] = str ( sys.argv[ 1 ] );
52 hlpPyStrVec[ 1 ] = str ( sys.argv[ 2 ] );
53 setUp.structFiles = hlpPyStrVec;
54 if len(sys.argv) == 4:
55 setUp.clearMapFile = str ( sys.argv[ 3 ] );
59 runProshade = proshade.ProSHADE ( setUp );
63 print (
"ProSHADE module version: " + runProshade.getProSHADEVersion() );