nargs="+") # Some of the commands need a temporary directory to write files, defined in ASCDS_WORK_PATH. # Enforce that such a variable is defined in the current environment if os.environ.get("ASCDS_WORK_PATH") is None: raise RuntimeError( "You need to set the env. variable ASCDS_WORK_PATH to a writeable temporary directory" ) # Get logger for this command logger = logging_system.get_logger(os.path.basename(sys.argv[0])) # Instance the command runner runner = CommandRunner(logger) # default directory = current one args = parser.parse_args() for obsid in args.obsid: # Create temporary directory temp_dir = "__temp_%s" % obsid if not os.path.exists(temp_dir): os.makedirs(temp_dir)
type=str) parser.add_argument( "--masterfile", help="Path to file containing list of transients in this set", required=True, type=str) # parser.add_argument("--evtfile", help="Main event file for observation, used to get total exposure time", # required=True, type=str) # Get logger for this command logger = logging_system.get_logger(os.path.basename(sys.argv[0])) # Instance the command runner runner = CommandRunner(logger) args = parser.parse_args() data_package = DataPackage(sanitize_filename(args.package)) for bbfile_tag in data_package.find_all("ccd_?_check_var"): logger.info("Processing %s..." % bbfile_tag) bbfile = data_package.get(bbfile_tag).filename logger.info("(reading from file %s)" % bbfile) # get directory path and file name from input file arguments
parser.add_argument( "--simulation_mode", help='In sim. mode the arrival times are not randomized within a time ' 'frame, and streaks are not removed.', required=False, action='store_true') # assumption = all level 3 region files and event file are already downloaded into same directory # Get logger for this command logger = logging_system.get_logger(os.path.basename(sys.argv[0])) # Instance the command runner runner = CommandRunner(logger) args = parser.parse_args() # Setup the FTOOLS so they can be run non-interactively setup_ftools.setup_ftools_non_interactive() # creates text file with name of all level 3 region files for given Obs ID region_dir = sanitize_filename.sanitize_filename(args.region_dir) obsid = os.path.split(region_dir)[-1] # region_dir is specific to one obsid. Get general region repository where db is located