Example #1
0
        validate.errorMessages.strip(),
        time.time() - start))
    validate.Close()


# In[ ]:
if __name__ == '__main__':
    Header()
    args = ParseCmdLine()
    if args.selectedvalidations == None:
        selectedvalidations = '1,2,3,4,5,6,7'
    else:
        selectedvalidations = args.selectedvalidations
    activevalidations = map(int, selectedvalidations.split(','))
    if (args.csvresults != None):
        Validate.CreateCsv(5, args.csvresults, activevalidations)
    path, filemask = os.path.split(args.inputfname)
    files = sorted(Validate.FindFiles(path, filemask))
    if len(files) == 0:
        print('There' 's no file to process.')
        sys.exit(1)
    verystart = time.time()
    print('Processing {0} files.'.format(len(files)))
    threads = args.processorcores
    jobs = []
    i = 0

    while i < (len(files) / threads * threads):
        if threads == 1:
            ProcessFile(files[i], args.lasversion, args.minimumpointsdensity,
                        args.displayheader, args.cellsize,