---
title: "DeepSpaceProbe"
language: "en"
type: "Entity"
summary: "Deep space probes that explore beyond the confines of Earth's orbit."
canonical_url: "https://reference.wolfram.com/language/ref/entity/DeepSpaceProbe.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Entity Types"
    link: "https://reference.wolfram.com/language/guide/EntityTypes.en.md"
---
# DeepSpaceProbe

Deep space probes that explore beyond the confines of Earth's orbit.		[Related Interpreter](https://reference.wolfram.com/language/ref/interpreter/DeepSpaceProbe.en.md)

Entity["DeepSpaceProbe", name] or Entity[...] represents an entity of type "DeepSpaceProbe".

Entity[...][prop] gives the value of a specified property.

Entity[...][{propi, …}] gives the value of a list of properties.

Entity[...][prop, {quali -> vali, …}] gives the value of a specified property modified by qualifier rules quali -> vali.

Entity[...][Dated[prop, date]] gives the value of a property associated with a particular date specification.

EntityClass["DeepSpaceProbe", {propi -> speci, …}] represents a class of entities with values of propi defined by speci.

## Sample Entities

* Entity["DeepSpaceProbe", "MarsScienceLaboratory"]Entity["DeepSpaceProbe", "NEWHorizons"]Entity["DeepSpaceProbe", "Cassini"]Entity["DeepSpaceProbe", "Voyager2"]Entity["DeepSpaceProbe", "MarsPolarLander"]Entity["DeepSpaceProbe", "MERDashBOpportunityRover"]Entity["DeepSpaceProbe", "Ulysses"]Entity["DeepSpaceProbe", "Vega1DescentCraft"]Entity["DeepSpaceProbe", "Venera5"]Entity["DeepSpaceProbe", "VikingLander1"]**…**

## Sample Entity Classes

* EntityClass["DeepSpaceProbe", "CometMission"]EntityClass["DeepSpaceProbe", "JupiterFlyby"]EntityClass["DeepSpaceProbe", "JupiterMission"]EntityClass["DeepSpaceProbe", "MarsFlyby"]EntityClass["DeepSpaceProbe", "MarsImpactor"]EntityClass["DeepSpaceProbe", "MercuryOrbiter"]EntityClass["DeepSpaceProbe", "PlanetFlyby"]EntityClass["DeepSpaceProbe", "VenusFlyby"]EntityClass["DeepSpaceProbe", "Comet19PBorrellyMission"]EntityClass["DeepSpaceProbe", "Comet67PChuryumovGerasimenkoMission"]**…**

## Properties

|                        |                                       |
| ---------------------- | ------------------------------------- |
| Altitude               | altitude                              |
| Arrivals               | arrival date                          |
| AscendingNodeLongitude | longitude of ascending node Ω         |
| AverageSurfaceSpeed    | average surface speed                 |
| AverageVelocity        | average velocity                      |
| Azimuth                | azimuth                               |
| Classes                | classes                               |
| Contractors            | contractors                           |
| CountryOfOperatorOwner | operator countries                    |
| Declination            | declination                           |
| DistanceFromEarth      | distance from Earth                   |
| DistanceFromSun        | distance from Sun                     |
| DryMass                | dry mass                              |
| Eccentricity           | orbital eccentricity                  |
| EnergyGenerationRate   | energy generation rate                |
| EntityClasses          | entity classes                        |
| EntityTypeList         | entity type list                      |
| FinalDistanceTraveled  | total distance traveled               |
| FrequencyBand          | frequency band                        |
| Height                 | height                                |
| HelioCoordinates       | heliocentric ecliptic XYZ coordinates |
| HelioVelocityVector    | heliocentric velocity vector          |
| Image                  | image                                 |
| ImpactDate             | impact date                           |
| ImpactType             | impact type                           |
| Inclination            | orbital inclination                   |
| LandingPosition        | coordinates                           |
| LaunchDate             | launch date                           |
| LaunchMass             | launch mass                           |
| LaunchSite             | launch site                           |
| LaunchVehicle          | launch vehicle                        |
| Length                 | length                                |
| MaximumElectricalPower | maximum electrical power              |
| MaximumSurfaceSpeed    | maximum surface speed                 |
| MaximumThermalPower    | maximum thermal power                 |
| MeanMotion             | mean motion                           |
| MissionDuration        | mission duration                      |
| MissionEndDate         | mission end date                      |
| Name                   | name                                  |
| NORADNumber            | NORAD number                          |
| NSSDCID                | international designator              |
| NuclearFuelMass        | nuclear fuel mass                     |
| NuclearFuelSource      | nuclear fuel source                   |
| OrbitCenter            | orbit center                          |
| OrbitGraphic           | orbit graphic                         |
| OrbitPath              | orbit path                            |
| PeriapsisArgument      | argument of periapsis ω               |
| Position               | position                              |
| PowerSource            | power source                          |
| RightAscension         | right ascension                       |
| SemimajorAxis          | semimajor axis                        |
| SemiminorAxis          | semiminor axis                        |
| SunAngle               | sun angle                             |
| Target                 | target                                |
| Velocity               | heliocentric velocity                 |
| WheelCount             | number of wheels                      |
| Width                  | width                                 |

## Details

* ``"DeepSpaceProbe"`` entities include a large collection of space probes launched beyond the Earth environment by many countries and organizations.

* ``"DeepSpaceProbe"`` entity classes include groups based on the astronomical body being explored as well as the type of mission, such as flyby, orbiter, lander, etc.

* Some properties are available for the ``"DeepSpaceProbe"`` entity type as a whole and can be given using the form ``EntityValue["DeepSpaceProbe", property]``. Such properties include:

|                               |                                                                    |
| ----------------------------- | ------------------------------------------------------------------ |
| "Properties"                  | the list of available properties                                   |
| "PropertyCanonicalNames"      | the standard names of available properties                         |
| "SampleEntities"              | a sample list of available entities (typically of length 10)       |
| "SampleEntityClasses"         | a sample list of available entity classes (typically of length 10) |
| "EntityCount"                 | number of entities available                                       |
| "Entities"                    | the list of available entities                                     |
| "EntityCanonicalNames"        | the standard names of available entities                           |
| "EntityClasses"               | the list of available entity classes                               |
| "EntityClassCanonicalNames"   | the standard names of available entity classes                     |
| "PropertyClasses"             | the list of available property classes                             |
| "PropertyClassCanonicalNames" | the standard names of available property classes                   |
| "PropertyCount"               | number of properties available                                     |

* The following annotations can be used in the third argument of ``EntityValue["DeepSpaceProbe", property, annotation]`` :

|     |     |
| --- | --- |
| "Source" | source information for the property |
| "Date" | the date associated with the entity-property value (if any) |
| "EntityAssociation" | an association of entities and entity-property values |
| "PropertyAssociation" | an association of properties and entity-property values |
| "EntityPropertyAssociation" | an association in which the specified entities are keys, and values are a nested association of properties and entity-property values |
| "PropertyEntityAssociation" | an association in which the specified properties are keys, and values are a nested association of entities and entity-property values |
| "Dataset" | a dataset in which the specified entities are keys, and values are an association of property names and entity-property values |

* The following annotations can be used in the second argument of ``EntityValue[property, annotation]`` :

|                          |                                                                 |
| ------------------------ | --------------------------------------------------------------- |
| "Qualifiers"             | the list of possible qualifiers for the property                |
| "QualifierValues"        | the list of possible values that can be given to each qualifier |
| "DefaultQualifierValues" | the list of default values for the property's qualifiers        |
| "Description"            | a brief textual description of the property                     |
| "Definition"             | a detailed textual definition of the property                   |
| "PhysicalQuantity"       | the physical quantity associated with the entity-property value |
| "Unit"                   | the unit associated with the entity-property value              |

* A qualifier value of ``Automatic`` indicates that an applicable format of values can be used; e.g. for the ``"Date"`` qualifier, this includes a proper date or date span.

---

## Examples (11)

### Basic Examples (4)

Use ctrl+= for entity discovery:

```wl
In[1]:= \[FreeformPrompt]["Curiosity rover"]

Out[1]= Entity["DeepSpaceProbe", "MarsScienceLaboratory"]
```

---

Find a property value for an entity:

```wl
In[1]:= Entity["DeepSpaceProbe", "Ranger3"]["LaunchDate"]

Out[1]= DateObject[{1962, 1, 26}, "Day"]
```

---

Retrieve a dataset of all available properties for an entity:

```wl
In[1]:= Entity["DeepSpaceProbe", "Viking1Orbiter"]["Dataset"]//DeleteMissing

Out[1]=
Dataset[Association[EntityProperty["DeepSpaceProbe", "Arrivals"] -> 
   Association[Entity["Planet", "Mars"] -> DateObject[{1976, 6, 19}, "Day"]], 
  EntityProperty["DeepSpaceProbe", "Classes"] -> {EntityClass["DeepSpaceProbe", "DeepSpaceProbe"], 
 ... ], 
    EntityClass["DeepSpaceProbe", "PlanetMission"], EntityClass["DeepSpaceProbe", 
     "PlanetOrbiter"]}, EntityProperty["Thing", "EntityTypeList"] -> 
   {EntityType["DeepSpaceProbe"]}, EntityProperty["Thing", "Name"] -> "Viking 1 orbiter"]]
```

---

Find the probes that have traveled the greatest distance from the Sun:

```wl
In[1]:= EntityClass["DeepSpaceProbe", "DistanceFromSun" -> TakeLargest[5]]//EntityList

Out[1]= {Entity["DeepSpaceProbe", "Voyager1"], Entity["DeepSpaceProbe", "Voyager2"], Entity["DeepSpaceProbe", "Pioneer10"], Entity["DeepSpaceProbe", "Pioneer11"], Entity["DeepSpaceProbe", "NEWHorizons"]}
```

### Scope (4)

#### Qualifiers (4)

##### Dates (4)

Some properties allow you to specify dates:

```wl
In[1]:= EntityValue[ EntityProperty["DeepSpaceProbe", "Declination"], "Qualifiers"]

Out[1]= {"Date"}

In[2]:= EntityValue[Entity["DeepSpaceProbe", "Voyager2"], EntityProperty["DeepSpaceProbe", "Declination", {"Date" -> DateObject[{2013, 4, 5, 19, 30, 0}, TimeZone -> -5]}]]

Out[2]= Quantity[MixedMagnitude[{-55, -48.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]]
```

---

Some properties allow you to specify dates and locations:

```wl
In[1]:= EntityValue[EntityProperty["DeepSpaceProbe", "Altitude"], "Qualifiers"]

Out[1]= {"Date", "Location"}

In[2]:= EntityValue[Entity["DeepSpaceProbe", "Voyager1"], EntityProperty["DeepSpaceProbe", "Altitude", {"Date" -> DateObject[{2013, 4, 3, 20, 0, 0}, TimeZone -> -5], "Location" -> Entity["City", {"SanFrancisco", "California", "UnitedStates"}]}]]

Out[2]= Quantity[MixedMagnitude[{-39, -32.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]]
```

---

Date qualifiers can accept an explicit ``DateObject`` or queries that evaluate to a ``DateObject`` :

```wl
In[1]:= EntityValue[Entity["DeepSpaceProbe", "Pioneer10"], EntityProperty["DeepSpaceProbe", "Declination", {"Date" -> #}]]& /@ {DateObject[{2014, 4, 9, 22, 0, 0}, TimeZone -> -5], \[FreeformPrompt]["birth date of Willow Smith"]}

Out[1]= {Quantity[MixedMagnitude[{25, 56.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]], Quantity[MixedMagnitude[{25, 54.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]]}
```

---

Location qualifiers can accept an explicit ``GeoPosition``, location-based ``Entity`` objects, or queries that evaluate to one of these:

```wl
In[1]:= EntityValue[\[FreeformPrompt]["Pioneer 11"], EntityProperty["DeepSpaceProbe", "Altitude", {"Location" -> #}]]& /@ {GeoPosition[{40.1, -88.2}], \[FreeformPrompt]["Joplin"], \[FreeformPrompt]["capital city of Iowa"]}

Out[1]= {Quantity[MixedMagnitude[{-33, -16.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]], Quantity[MixedMagnitude[{-38, -55.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]], Quantity[MixedMagnitude[{-36, -33.}], MixedUnit[{"AngularDegrees", "ArcMinutes"}]]}
```

### Relations to Other Entity Types (1)

Use ``"SolarSystemFeature" entities`` and ``GeoGraphics`` to plot the position of landers:

```wl
In[1]:=
With[{probe = EntityValue[Entity["DeepSpaceProbe", "MarsScienceLaboratory"], "Position"], feat = Entity["SolarSystemFeature", "GaleMars"]}, 
	GeoGraphics[{Red, PointSize[.02], Point[probe]}, GeoCenter -> feat, GeoRange -> SolarSystemFeatureData[feat, "Size"] / 2]]

Out[1]= [image]
```

### Neat Examples (2)

Plot counts of space probe launches by decade:

```wl
In[1]:= Histogram[(Function[x, Quotient[#[[1, 1]], 10] * 10& /@ x] /@ SplitBy[(EntityValue["DeepSpaceProbe", "LaunchDate"]//Flatten//Tally)[[All, 1]]//Sort, Quotient[Mod[#[[1, 1]], 100], 10]&]), ChartLabels -> Placed[{"1950s", "1960s", "1970s", "1980s", "1990s", "2000s", "2010s", "2020s"}, Above], Axes -> {False, True}, LabelingFunction -> None, AxesLabel -> {None, "# of launches"}, ImageSize -> Medium]

Out[1]= [image]
```

---

Create a map showing the locations of Mars landers:

```wl
In[1]:= GeoListPlot[EntityClass["DeepSpaceProbe", "MarsLander"], GeoRange -> All, GeoLabels -> True]

Out[1]= [image]
```

## See Also

* [`Satellite`](https://reference.wolfram.com/language/ref/entity/Satellite.en.md)
* [`Rocket`](https://reference.wolfram.com/language/ref/entity/Rocket.en.md)
* [`MannedSpaceMission`](https://reference.wolfram.com/language/ref/entity/MannedSpaceMission.en.md)
* [`DeepSpaceProbe`](https://reference.wolfram.com/language/ref/interpreter/DeepSpaceProbe.en.md)
* [`DeepSpaceProbeClass`](https://reference.wolfram.com/language/ref/interpreter/DeepSpaceProbeClass.en.md)
* [`ComputedDeepSpaceProbe`](https://reference.wolfram.com/language/ref/interpreter/ComputedDeepSpaceProbe.en.md)
* [`DeepSpaceProbe`](https://reference.wolfram.com/language/ref/textcontent/DeepSpaceProbe.en.md)

## Related Guides

* [Entity Types](https://reference.wolfram.com/language/guide/EntityTypes.en.md)

## History

* [Introduced in 2019 (12.0)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn120.en.md)