def get_properties(cls, header): """Parses EUVI image header""" properties = BaseMap.get_properties(header) properties.update({ "date": parse_time(header.get('date_obs')), "detector": "EUVI", "instrument": "SECCHI", "observatory": header.get('obsrvtry'), "cmap": cm.get_cmap('sohoeit%d' % header.get('wavelnth')), "nickname": "EUVI-" + header.get('obsrvtry')[-1] }) return properties
def get_properties(cls, header): """Parses SWAP image header""" properties = BaseMap.get_properties(header) properties.update({ "detector": "SWAP", "instrument": "SWAP", "observatory": "PROBA2", "name": "SWAP %s" % header.get('wavelnth'), "nickname": "SWAP", "cmap": cm.get_cmap(name='sdoaia171') }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" # Note: Trailing "Z" in date was dropped on 2010/12/07 properties = BaseMap.get_properties() properties.update({ 'date': util.anytim(header['date-obs'][0:22]), 'det': "AIA", 'inst': "AIA", 'meas': header['wavelnth'], 'obs': "SDO", 'name': "AIA %s" % header['wavelnth'], 'cmap': cm.get_cmap(name = 'sdoaia' + str(header['wavelnth'])) }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" properties = BaseMap.get_properties() properties.update({ 'date': util.anytim(header.get('date_obs')), 'det': header.get('telescop'), 'inst': header.get('telescop'), 'meas': [header.get('energy_l'), header.get('energy_h')], 'obs': header.get('telescop'), 'name': "RHESSI " + str(header.get('energy_l')) + '-' + str(header.get('energy_h')) + ' keV', 'cmap': cm.get_cmap(name = 'rhessi'), # 'norm': mpl.colors.Normalize(vmin=cls.min(), vmax=cls.max()) }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" datestr = "%sT%s" % (header['date_obs'], header['time_obs']) properties = BaseMap.get_properties() properties.update({ "date": datetime.strptime(datestr, "%Y/%m/%dT%H:%M:%S.%f"), "det": header['detector'], "inst": "LASCO", "meas": header['wavelnth'], "obs": "SOHO", "name": "LASCO %s" % header['detector'], "r_sun": None }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" date_format = "%Y-%m-%dT%H:%M:%S.%fZ" properties = BaseMap.get_properties() properties.update({ "date": datetime.strptime(header['date_obs'], date_format), "det": "EIT", "inst": "EIT", "meas": header['wavelnth'], "obs": "SOHO", "name": "EIT %s" % header['wavelnth'], "r_sun": header['solar_r'] }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" datestr = "%sT%s" % (header['date_obs'], header['time_obs']) properties = BaseMap.get_properties() properties.update({ "date": util.anytim(datestr), "det": header.get('detector'), "inst": "LASCO", "meas": header.get('wavelnth'), "obs": "SOHO", "name": "LASCO %s" % header.get('detector'), "exptime": header.get("exptime"), }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" properties = BaseMap.get_properties() date_format = "%Y-%m-%dT%H:%M:%S.%f" properties.update({ "date": datetime.strptime(header['date_obs'], date_format), "det": header['detector'], "inst": "SECCHI", "meas": header['wavelnth'], "obs": header['obsrvtry'], "name": "SECCHI %s" % header['detector'], "r_sun": header['rsun'] }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" # Note: Trailing "Z" in date was dropped on 2010/12/07 meas = header['content'].split(" ")[0].lower() properties = BaseMap.get_properties() properties.update({ "date": util.anytim(header.get('date-obs')), "det": "HMI", "inst": "HMI", "meas": meas, "obs": "SDO", "name": "HMI %s" % meas, "exptime": header.get('exptime') }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" #date_format = "%Y-%m-%dT%H:%M:%S.%fZ" properties = BaseMap.get_properties() properties.update({ "date": util.anytim(header.get('date_obs')), "det": "EIT", "inst": "EIT", "meas": header.get('wavelnth'), "obs": "SOHO", "name": "EIT %s" % header.get('wavelnth'), "exptime": header.get('exptime'), 'cmap': cm.get_cmap(name='sohoeit' + str(header.get('wavelnth'))), }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" properties = BaseMap.get_properties() properties.update({ 'date': util.anytim(header.get('date_obs')), 'det': header.get('telescop'), 'inst': header.get('telescop'), 'meas': [header.get('energy_l'), header.get('energy_h')], 'obs': header.get('telescop'), 'name': "RHESSI " + str(header.get('energy_l')) + '-' + str(header.get('energy_h')) + ' keV', 'cmap': cm.get_cmap(name = 'rhessi'), 'exptime': (util.anytim(header.get('date_end')) - util.anytim(header.get('date_obs'))).seconds }) return properties
def get_properties(cls, header): """Parses COR image header""" properties = BaseMap.get_properties(header) # @TODO: Deal with invalid values for exptime. E.g. STEREO-B COR2 # on 2012/03/20 has -1 for some images. properties.update({ "date": parse_time(header.get('date_obs')), "detector": header.get('detector'), "instrument": "SECCHI", "observatory": header.get('obsrvtry'), "measurement": "white-light", "name": "SECCHI %s" % header.get('detector'), "nickname": "%s-%s" % (header.get('detector'), header.get('obsrvtry')[-1]) }) return properties
def get_properties(cls, header): """Returns the default and normalized values to use for the Map""" # MDI sometimes has an "60" in seconds field datestr = header['date_obs'] if datestr[17:19] == "60": datestr = datestr[:17] + "30" + datestr[19:] # Determine measurement dpcobsr = header['dpc_obsr'] meas = "magnetogram" if dpcobsr.find('Mag') != -1 else "continuum" properties = BaseMap.get_properties() properties.update({ "date": datetime.strptime(datestr, "%Y-%m-%dT%H:%M:%S.%fZ"), "det": "MDI", "inst": "MDI", "meas": meas, "obs": "SOHO", "name": "MDI %s" % meas, "r_sun": header['radius'] }) return properties