2
0
forked from xmm/arches
This commit is contained in:
2025-09-29 16:02:01 +03:00
parent 507240ae56
commit ecf17c520d
7 changed files with 168 additions and 1702 deletions

View File

@@ -0,0 +1,59 @@
#!/usr/bin/env python
from pysas.wrapper import Wrapper as w
import os, sys
from os.path import dirname
import inspect
import glob
import os.path
from os import path
import subprocess
import numpy as np
import matplotlib.pyplot as plt
from astropy.io import fits
from astropy.table import Table
from matplotlib.colors import LogNorm
import pyds9
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'
events_oot_dir=root_path+'/data/processed-oot'
products_dir=root_path+'/products'
ds9reg_dir=root_path+'/data/ds9reg'
create_folder(products_dir)
inargs = ['--version']
t = w('sasver', inargs)
t.run()
files = glob.glob(archive_dir+'/*')
for obsid in files:
obsid = os.path.basename(obsid)
if(obsid in skip):
continue
work_dir = init_work_dir(obsid)
print(f"\n*** jump to {work_dir} ***\n")
os.chdir(work_dir)
group_spectrum(key='mos1S001')
group_spectrum(key='mos2S002')
group_spectrum(key='pnS003')
group_spectrum(key='pnS003',oot=True)

File diff suppressed because it is too large Load Diff