Planetary surveys#

With ipyaladin, you can also display planetary surfaces.

[ ]:
from ipyaladin import Aladin
from astropy.table import Table

First, let’s create an Aladin Lite widget with the Mars Viking MDIM21 survey.

[ ]:
mars = Aladin(
    target="159.2135528 -58.6241989",
    survey="https://alasky.u-strasbg.fr/Planets/Mars_Viking_MDIM21",
    fov=10,
)
mars

The target does not return a SkyCoord object anymore, since we don’t represent the sky here. It is a couple of Longitude and Latitude.

[ ]:
mars.target

The WCS are also defined on planetary surfaces (in Marmo et.al. 2018). This is why you see a CTYPE starting with MA for Mars.

[ ]:
mars.wcs

Let’s change the center of the view to Olympus Mons.

[ ]:
mars.target = "Olympus Mons"

Any name recognized by the Gazetter of Planetary Nomenclature will work.

We can also add tables:

[ ]:
longitudes = [
    226.2,
    70.5,
    250.4,
    -59.2,
    147.21,
    316.0,
    32.53,
    -112.58,
    298.0,
    30.0,
    70.5,
    280.0,
    87.0,
    117.5,
    350.0,
]
latitudes = [
    18.65,
    -42.4,
    40.5,
    -13.9,
    25.02,
    -49.7,
    70.0,
    1.57,
    25.0,
    19.79,
    -42.4,
    45.0,
    12.9,
    46.7,
    -45.0,
]
names = [
    "Olympus Mons",
    "Hellas Planitia",
    "Alba Mons",
    "Valles Marineris",
    "Elysium Mons",
    "Argyre Basin",
    "Vastitas Borealis",
    "Tharsis Montes",
    "Outflow channels",
    "Arabia Terra",
    "Hellas Basin",
    "Tempe Terra",
    "Isidis Basin",
    "Utopia Basin",
    "Noachis Terra",
]

table = Table([longitudes, latitudes, names], names=("Longitude", "Latitude", "Name"))
mars.add_table(
    table, color="#67d38d", source_size=15, shape="cross", name="Mars_features"
)

Unzoom and look for the other points.

Surveys of Earth#

[ ]:
earth = Aladin(
    survey="CDS/P/Earth/DEM/elevation",
    fov=100,
)
earth
[ ]:
earth.target
[ ]:
earth.wcs
[ ]:
earth.target = "Strasbourg"  # ipyaladin's home

Any name recognized by OpenStreetMaps will work.