import subprocess
from glob import glob
import os


path = os.path.abspath(os.getcwd())
filename = os.path.basename(path)

filenames = glob(path + '\*.e57')
directory,name2 = os.path.split(filenames[0])
name, fileExt = os.path.splitext(name2)

subprocess.run(["D:/LAStools/bin/e572las","-v", "-i", name + ".e57"])
subprocess.run(["D:/LAStools/bin/lasduplicate64", "-v", "-i", name + ".las"])
subprocess.run(["D:/LAStools/bin/lasnoise64", "-v", "-i", name +"_1.las", "-remove_noise", "-step", "0.1"])
subprocess.run(["D:/potree2p2/PotreeConverter.exe", name +"_1_1.las", "-o", name + "/" + name + "_lidar_terrestrial", "--encoding", "BROTLI"])

os.rename(name +'/' +name + '_lidar_terrestrial',filename + '_lidar_terrestrial')
os.rename(name +'/'+ name +'_DEM_10cm.pgw', "Tikal/" + filename + "_DEM_10cm.pgw")
os.rename(name +'/' + name + '_DEM_10cm.png', "Tikal/" + filename + "_DEM_10cm.png")
os.rename(name + '/' + name +'_RGB_10cm.pgw', "Tikal/" + filename + "_RGB_10cm.pgw")
os.rename(name +'/' + name +'_RGB_10cm.png', "Tikal/" + filename + "_RGB_10cm.png")
