Files
arches/scripts/00_download_events.py
Roman Krivonos 71e7eeef38 may
2025-05-07 16:43:39 +03:00

45 lines
923 B
Python
Executable File

#!/usr/bin/env python
from pysas.wrapper import Wrapper as w
import os, sys
from os.path import dirname
import inspect
import glob
import arches
from arches.utils import *
from arches.config import *
root_path=dirname(dirname(dirname(inspect.getfile(arches))))
print("Arches root path: {}".format(root_path))
archive_dir=root_path+'/data/archive'
events_dir=root_path+'/data/processed'
products_dir=root_path+'/products'
create_folder(events_dir)
inargs = ['--version']
t = w('sasver', inargs)
t.run()
for obsid in good:
local_ccf=f'{events_dir}/{obsid}/ccf.cif'
work_dir=f'{events_dir}/{obsid}'
os.environ['SAS_ODF'] = f'{archive_dir}'
inargs = ['--version']
t = w('sasver', [])
t.run()
inargs = [f'odfid={obsid}',f'workdir={archive_dir}']
w('startsas', inargs).run()
remove_file('ccf.cif')
files=glob.glob("*.SAS")
for fn in files:
remove_file(fn)