########################################################
# Started Logging At: 2024-09-08 15:49:40
########################################################

########################################################
# # Started Logging At: 2024-09-08 15:49:40
########################################################
get_ipython().run_line_magic('cat', 'down*py')
from astroquery.mast import Mast, Observations
from astropy import table
from tqdm import tqdm
import os
api_token = os.getenv('MAST_API_TOKEN')
if not api_token:
        with open(os.path.expanduser('/home/adamginsburg/.mast_api_token'), 'r') as fh:
                    api_token = fh.read().strip()
                    Mast.login(api_token.strip())
                    Observations.login(api_token)
                    
basepath = '/orange/adamginsburg/jwst/sgrb2/cache'
Observations.cache_location = basepath
obs_table = Observations.query_criteria(
    #calib_level=1,
        proposal_id="5365",
            proposal_pi="Ginsburg*",
                )
data_products_by_id = Observations.get_product_list(obs_table['obsid'])
data_products_by_id
obs_table
obs_table[obs_table['dataRights'] == 'EXCLUSIVE_ACCESS']
get_ipython().run_line_magic('cat', 'down*py')
data_products_by_id
Observations.session_info()
Observations.login(api_token)
Observations.session_info()
data_products_by_id = Observations.get_product_list(obs_table['obsid'])
obs_table = Observations.query_criteria(
    #calib_level=1,
        proposal_id="5365",
            proposal_pi="Ginsburg*",
                )
data_products_by_id = Observations.get_product_list(obs_table['obsid'])
data_products_by_id
obs_table = Observations.query_criteria(
    #calib_level=1,
        proposal_id="6151",
            proposal_pi="Yoo*",
                )
obs_table
obs_table = Observations.query_criteria(        proposal_id="5365",                )
obs_table
get_ipython().run_line_magic('history', '')
obs_table = Observations.query_criteria(        proposal_id="5365",                proposal_pi='Ginsburg*')
obs_table
