args.name) system.mkdir_p(os.path.abspath(args.project_path)) # If user asks to rerun everything, delete all of the existing progress directories. # TODO: Move this somewhere it's not hard-coded if args.rerun_all: log.ODM_DEBUG("Rerun all -- Removing old data") os.system("rm -rf " + args.project_path + "/images_resize " + args.project_path + "/odm_georeferencing " + args.project_path + "/odm_meshing " + args.project_path + "/odm_orthophoto " + args.project_path + "/odm_texturing " + args.project_path + "/opensfm " + args.project_path + "/mve") # create an instance of my App BlackBox # internally configure all tasks app = ODMApp(args=args) # create a plasm that only contains the BlackBox plasm = ecto.Plasm() plasm.insert(app) # execute the plasm plasm.execute(niter=1) log.ODM_INFO( 'MMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMM') log.ODM_INFO( 'MMMMMMdo:..---../sNMMMMMMMMMMMMMMMMMMMMMMMMMMNs/..---..:odMMMMMM') log.ODM_INFO( 'MMMMy-.odNMMMMMNy/`/mMMMMMMMMMMMMMMMMMMMMMMm/`/hNMMMMMNdo.-yMMMM') log.ODM_INFO(
def appSetup(options): app = ODMApp(args=options) plasm = ecto.Plasm() plasm.insert(app) return app, plasm