Adding Asteroids to Starry Night


    Starry Night looks for a file called Asteroids.txt when it starts up and, if found, will load the positions of the first 100 asteroids found in this file (Enthusiast and Digital Download is limited to 10 Asteroids). Since the orbital elements of asteroids are constantly changing it is a good idea to update this Asteroids.txt file from time to time. The Asteroids.txt file is based on astorb.dat produced by Ted Bowell at the Lowell Observatory. Astorb.dat is an ASCII file of high-precision osculating orbital elements and some additional data for all the numbered asteroids and the vast majority of unnumbered asteroids (multi-apparition and single-apparition) for which it is possible to make reasonably determinate computations. Each orbit, based on astrometric observations maintained by the Minor Planet Center, occupies one 187-column record. The research and computing needed to generate astorb.dat were funded principally by NASA grant NAGW-1470, and in part by the Lowell Observatory endowment.

    • Asteroids.txt 

      To download, right click (or click and hold on Macs) and, depending on which web browser you are using, pick "Save This Link As...", "Download Link to Disk", or "Save Target As...". After downloading, move Asteroids.txt to your Sky Data folder, replacing the older copy.
    • In Version 7 we now write/modify files in a new Sky Data folder located at:

      (Windows) \Users\<YourUserName>\AppData\Local\Simulation Curriculum\Starry Night Prefs\

      (Note that the AppData folder is often "hidden". A quick Googling can show you how to un-hide it)

      (OS X)  /Users/<YourUserName>/Library/Application Support/Simulation Curriculum/Starry Night Prefs/

      For more information about the Sky Data folder in V7 please see this KB article about “Importing SN6 data to SN7” here.

    Single Asteroids

    If you are tracking a specific asteroid that you want to add to Starry Night try using the Orbit Editor. The Orbit Editor is a good tool for learning about celestial mechanics. Celestial mechanics is usually passed over in introductory Astronomy courses, because the mathematics and time needed to grasp orbital concepts is just too involved for most students. Starry Night provides an interactive simulator where the orbital elements of an object can be changed in a visual manner making a complex subject understandable and, dare we say it, fun.

    As an example let's put an asteroid into orbit around the Sun, and observe how the orbital elements affect the orbit. The goal is to gain insight into the meaning of each of the orbital elements.

    1. Select File-New asteroid orbiting Sun. This will open an Orbit Editor window where we define the orbital elements of our new asteroid. By default, the name of the new object is \"Untitled\". Give the asteroid a new name.
    2. For Type of Object, select Asteroid.
    3. Click the Orbital Elements tab.
    4. Use the sliders to interactively change each of the orbital elements. For example, try moving the inclination slider. You'll get firsthand knowledge of the meaning of "inclination" -- a tilt in the orbit -- and the slider provides almost instantaneous feedback to any changes you make.
    5. Try the other sliders:
      • Ascending Node: moves the node markers around (the little triangles).
      • Arg of Pericenter: moves the pericenter marker around (the little line). The pericenter marks the spot where the new planet comes closest to the parent body around which it orbits.
      • Mean Distance: the size of the orbit.
      • Eccentricity: the higher the number, the more elliptical the orbit.
      • Mean Anomaly: the position of the planet in the orbit.
    6. Click the Axis/Rotation/Size tab. Use the Pole Position and Diameter sliders to further customize your new asteroid.
    7. If you like, you can paste in a new surface maps on the Surface tab.
    8. Close the Orbital Editor window and Press Save.

    The asteroid you have created is now a first class citizen of Starry Night, meaning that you can view from it, centre on it, etc.

    Note: to remove an asteroid or planet you have created, select it on the planet palette and press Delete.

    See also:

    Detailed info about the asteroid positions from the Lowell Observatory


    • Avatar
      Ravi-Praveenkumar Padnaram

      Hello - I am Professor of Physics/Astronomy at University here in Bhutta College of Engineering & Technology Ludhiana, India. I live nearby at Nawanshahr Mandi. Please to tell me  -- is your softwares capable to ADD objects into database (such as asteroids or comets) if user provide ephemerides ?  ie - asteroid 2014 RC has discovered only recent;y; I have data from colleagues @ NASA/JPL in your USA. Please to see following: {  EPOCH=  2456903.5 ! 2014-Sep-03.00 (CT)          Residual RMS= .17865           EC= .4004395156588871   QR= .8343953653773063   TP= 2456957.9247826445         OM= 345.4759763598694   W=  65.88238007373822   IN= 1.439774298811399          A= 1.391678383031306    MA= 327.326741023814    ADIST= 1.948961400685305       PER= 1.64179            N= .6003378700000001    ANGMOM= .018595145             DAN= 1.00421            DDN= 1.39712            L= 51.3516085                  B= 1.3140713            MOID= .00027348         TP= 2014-Oct-27.4247826445   Asteroid physical parameters (km, seconds, rotational period in hours):           GM= n.a.                RAD= n.a.               ROTPER= n.a.                   H= 26.766               G= .150                 B-V= n.a.                                              ALBEDO= n.a.            STYP= n.a.      }     ---  sorry that is much data. We use softwares REDSHIFT for sometime; but it not run properly nows & we think choose Stary Night. However, we must have ability to enter in new objects as are discovered, yes.  Please to send me e-mail with answer. Also, what is cost to purchase for me & several students? <>


    • Avatar
      Keiron Smith

      Hi Ravi,


      Starry Night offers a number of ways to add additional objects into the program.  Asteroids, comets, moons, etc.  You can modify the asteroid.txt file as described in this KB article.  Also, you can enter objects using the comprehensive orbital editor.  Please see the attached image and linked KB articles.

      Please let me know if you have any further questions.




    Powered by Zendesk