A typical situation is a very long time, which is necessary to get the result from PlanetData (but it is similar wit other data). For example - 7 coordinates of the planet Mars gets almost 10 seconds.
Requirement of a larger amount of data produces long minutes of waiting. It is normal behaviour? Have I a possibility to get data faster?
Thanks for help!
In[1]:= (PlanetData["Mars",
Dated["HelioCoordinates", Today + (Tomorrow - Today) #]] & /@
Range[7]) // Timing
Out[1]= {9.84375, {{Quantity[0.757483, "AstronomicalUnit"],
Quantity[-1.17841, "AstronomicalUnit"],
Quantity[-0.0432667, "AstronomicalUnit"]}, {Quantity[0.769738,
"AstronomicalUnit"], Quantity[-1.16958, "AstronomicalUnit"],
Quantity[-0.043384, "AstronomicalUnit"]}, {Quantity[0.781909,
"AstronomicalUnit"], Quantity[-1.16062, "AstronomicalUnit"],
Quantity[-0.0434967, "AstronomicalUnit"]}, {Quantity[0.793996,
"AstronomicalUnit"], Quantity[-1.15154, "AstronomicalUnit"],
Quantity[-0.0436047, "AstronomicalUnit"]}, {Quantity[0.805997,
"AstronomicalUnit"], Quantity[-1.14233, "AstronomicalUnit"],
Quantity[-0.043708, "AstronomicalUnit"]}, {Quantity[0.817911,
"AstronomicalUnit"], Quantity[-1.133, "AstronomicalUnit"],
Quantity[-0.0438065, "AstronomicalUnit"]}, {Quantity[0.829736,
"AstronomicalUnit"], Quantity[-1.12355, "AstronomicalUnit"],
Quantity[-0.0439003, "AstronomicalUnit"]}}}