The image can be overlayed with additional information such as coordinate grids and scaled symbols from a source catalog table. See the mViewer documentation sections on basic overlays and table overlays for more details.
import astroMontage.mViewer as mv viewer = mv.mViewer() viewer.set_red_file("SDSS_r.fits") viewer.set_red_stretch("0.1s", "max", "gaussian-log") viewer.set_green_file("SDSS_g.fits") viewer.set_green_stretch("0.1s", "max", "gaussian-log") viewer.set_blue_file("SDSS_u.fits") viewer.set_blue_stretch("0.1s", "max", "gaussian-log") viewer.set_current_color("8080ff") viewer.add_grid("Equ J2000") viewer.set_current_color("90ff90") viewer.add_img_info("mipssed.tbl") viewer.set_current_color("ff9090") viewer.add_img_info("irspeakup.tbl") viewer.set_current_color("ffff00") viewer.set_current_symbol(1.0, "circle") viewer.add_catalog("fp_psc.tbl", "j_m", 16, "mag") viewer.set_current_color("ffffff") viewer.add_label(202.47083, 47.26614, "Messier 051b") viewer.set_current_color("000080") viewer.set_current_symbol(8.0, "circle") viewer.add_marker(202.49829, 47.26614) viewer.set_current_color("ffffff") viewer.add_label(202.41667, 47.21667, "Messier 051a") viewer.set_current_color("000080") viewer.set_current_symbol(12.0, "circle") viewer.add_marker(202.46963, 47.19517) viewer.init_browser_display() In addition to the commands to add each type of overlay (all of which can have multiple instances) there are a couple of "sticky" command to set the color and symbol shape for any subsequent overlays until changed. Since we can't assume the user has access to a network at all times, we haven't opted for allowing object name resolution inside the methods here; all coordinates are in simple decimal degrees. Again, refer to the mViewer documentation for more details on things like color syntax, coordinates, and symbol shapes. |