import sys, os from astrodata import AstroData from astrodata import Errors import re ad = AstroData("../../../test_data/recipedata/N20090703S0163.fits") ybin = ad.detector_y_bin() xbin = ad.detector_x_bin() disp = ad.disperser() descripts = ["airmass", "amp_read_area", "azimuth", "camera", "cass_rotator_pa", "central_wavelength", "coadds", "data_label", "data_section", "dec", "decker", "detector_section", "detector_x_bin", "detector_y_bin", "disperser", "dispersion", "dispersion_axis", "elevation", "exposure_time", "filter_name", "focal_plane_mask", "gain", "gain_setting", "grating", "instrument", "local_time", "mdf_row_id", "nod_count", "nod_pixels", "non_linear_level", "object", "observation_class", "observation_epoch", "observation_id", "observation_type", "pixel_scale", "prism", "program_id", "pupil_mask", "qa_state", "ra", "raw_bg", "raw_cc", "raw_iq", "raw_wv", "read_mode", "read_noise", "read_speed_setting", "saturation_level", "slit", "telescope", "ut_date", "ut_datetime", "ut_time", "wavefront_sensor", "wavelength_reference_pixel", "well_depth_setting", "x_offset", "y_offset"] descripts = ["detector_x_bin","exposure_time", "raw_cc"] if True: ops = ["+","-","*","/","//", "%", "**", "<<",">>", "^", "<", "<=", ">",">=","==",] #ops = ["<", "<=", ">",">=","==",] exprs = [] operands = ["'hello'", 10., 10]