Skip to content
Snippets Groups Projects
Commit 0df4a512 authored by Alice Donini's avatar Alice Donini
Browse files

update tree script

parent 66cb0a27
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,7 @@ def makedir(name):
# Create target Directory if don't exist
if not os.path.exists(name):
os.makedirs(name)
print("Directory ", name, " Created ")
print("Directory ", name, " created ")
else:
print("Directory ", name, " already exists")
return None
......@@ -64,31 +64,33 @@ def main():
)
parser.add_argument(
'--night', type=str, required=True, dest='night',
'--night', nargs='+', type=int, required=True, dest='night',
help='Night date'
)
parser.add_argument(
'--version', type=str, required=False, dest='version',
default='v0.9.2', help='lstchain version'
default='v0.9.2', help='lstchain version (default: %(default)s)'
)
parser.add_argument(
'--cleaning', type=str, required=False, dest='cleaning',
default='tailcut84', help='Cleaning type'
default='tailcut84', help='Cleaning type (default: %(default)s)'
)
args = parser.parse_args()
# Define analysis directories and subdirectories
data_dir = ['DL1', 'DL2', 'DL3']
structure = f'{args.source}/{args.night}/{args.version}/{args.cleaning}'
nights = args.night
for folder in data_dir:
dirName = os.path.join(f'{args.main_dir}', str(folder), structure)
makedir(dirName)
for night in nights:
structure = f'{args.source}/{night}/{args.version}/{args.cleaning}'
for folder in data_dir:
dirName = os.path.join(f'{args.main_dir}', str(folder), structure)
makedir(dirName)
print(f'Directory structure ready for analysis on {args.source}.')
print(f'Directory structure for analysis on {args.source} was created.')
if __name__ == "__main__":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment