Loading isis/scripts/isis3VarInit +25 −10 Original line number Original line Diff line number Diff line #!/usr/bin/env python #!/usr/bin/env python import argparse import os import os import sys #Author: Tyler Wilson #Date : 2018-10-05 #Description: This script sets ISISROOT/ISIS3DATA/ISIS3TESTDATA for the user and is executed #within the conda environment created for their ISIS3 installation. #The data directory and test directory are optional command line arguments. If the user chooses #not to set them, they will both be placed created on the same level as the $ISISROOT directory #within the conda environment. parser = argparse.ArgumentParser(description='Usage: ./isis3VarInit --data_dir <data dir path> --test_dir <test dir path') #Might need to make these command line args. isisroot = '$CONDA_PREFIX' isisroot = '$CONDA_PREFIX' data_dir='$CONDA_PREFIX/..data' data_dir='$CONDA_PREFIX/..data' testdata_dir='$CONDA_PREFIX/..testData' testdata_dir='$CONDA_PREFIX/..testData' parser.add_argument("--data_dir",default= data_dir,help="ISIS3 Mission Data Directory") parser.add_argument("--test_dir",default=testdata_dir,help="ISIS3 Mission Test Data Directory") args=parser.parse_args() if (data_dir != args.data_dir): os.system("mkdir -p "+args.data_dir) data_dir = args.data_dir if (testdata_dir != args.test_dir): os.system("mkdir -p "+args.test_dir) testdata_dir=args.test_dir os.popen('mkdir -p '+isisroot+'/etc/conda/activate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/activate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/deactivate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/deactivate.d') os.system("echo -n '' >"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen("echo '#!/bin/sh' >> "+isisroot+ "/etc/conda/activate.d/env_vars.sh") os.popen("echo '#!/bin/sh' >> "+isisroot+ "/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISISROOT="+isisroot+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISISROOT="+isisroot+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISIS3DATA="+data_dir+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISIS3DATA="+data_dir+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") Loading @@ -29,5 +46,3 @@ os.popen("echo 'unset ISISROOT' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.s os.popen("echo 'unset ISIS3DATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3DATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3TESTDATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3TESTDATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") Loading
isis/scripts/isis3VarInit +25 −10 Original line number Original line Diff line number Diff line #!/usr/bin/env python #!/usr/bin/env python import argparse import os import os import sys #Author: Tyler Wilson #Date : 2018-10-05 #Description: This script sets ISISROOT/ISIS3DATA/ISIS3TESTDATA for the user and is executed #within the conda environment created for their ISIS3 installation. #The data directory and test directory are optional command line arguments. If the user chooses #not to set them, they will both be placed created on the same level as the $ISISROOT directory #within the conda environment. parser = argparse.ArgumentParser(description='Usage: ./isis3VarInit --data_dir <data dir path> --test_dir <test dir path') #Might need to make these command line args. isisroot = '$CONDA_PREFIX' isisroot = '$CONDA_PREFIX' data_dir='$CONDA_PREFIX/..data' data_dir='$CONDA_PREFIX/..data' testdata_dir='$CONDA_PREFIX/..testData' testdata_dir='$CONDA_PREFIX/..testData' parser.add_argument("--data_dir",default= data_dir,help="ISIS3 Mission Data Directory") parser.add_argument("--test_dir",default=testdata_dir,help="ISIS3 Mission Test Data Directory") args=parser.parse_args() if (data_dir != args.data_dir): os.system("mkdir -p "+args.data_dir) data_dir = args.data_dir if (testdata_dir != args.test_dir): os.system("mkdir -p "+args.test_dir) testdata_dir=args.test_dir os.popen('mkdir -p '+isisroot+'/etc/conda/activate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/activate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/deactivate.d') os.popen('mkdir -p '+isisroot+'/etc/conda/deactivate.d') os.system("echo -n '' >"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo -n '' >"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen('touch '+isisroot+'/etc/conda/activate.d/env_vars.sh') os.popen("echo '#!/bin/sh' >> "+isisroot+ "/etc/conda/activate.d/env_vars.sh") os.popen("echo '#!/bin/sh' >> "+isisroot+ "/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISISROOT="+isisroot+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISISROOT="+isisroot+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISIS3DATA="+data_dir+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") os.popen("echo 'export ISIS3DATA="+data_dir+"' >>"+isisroot+"/etc/conda/activate.d/env_vars.sh") Loading @@ -29,5 +46,3 @@ os.popen("echo 'unset ISISROOT' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.s os.popen("echo 'unset ISIS3DATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3DATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3TESTDATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh") os.popen("echo 'unset ISIS3TESTDATA' >>"+isisroot+"/etc/conda/deactivate.d/env_vars.sh")