diff --git a/arches/arches/config.py b/arches/arches/config.py index 68dc7ba..691b363 100644 --- a/arches/arches/config.py +++ b/arches/arches/config.py @@ -1,6 +1,6 @@ from pathlib import Path -good_pn=['0862470801','0862470701','0862470601'] +good=['0862470801','0862470701','0862470601'] diff --git a/scripts/00_download_events.py b/scripts/00_download_events.py new file mode 100755 index 0000000..4284f12 --- /dev/null +++ b/scripts/00_download_events.py @@ -0,0 +1,44 @@ +#!/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) + diff --git a/scripts/01_init_events.py b/scripts/01_init_events.py index fb34263..ee177bb 100755 --- a/scripts/01_init_events.py +++ b/scripts/01_init_events.py @@ -34,7 +34,7 @@ for obsid in files: #inargs = [f'odfid={obsid}',f'workdir={work_dir}'] #w('startsas', inargs).run() - os.environ['SAS_ODF'] = f'{archive_dir}/{obsid}/odf' + os.environ['SAS_ODF'] = f'{archive_dir}/{obsid}' create_folder(work_dir)