home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / astronom / oe9333.zip / ORBITEL.DOC < prev    next >
Text File  |  1993-08-14  |  52KB  |  1,120 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                  Program ORBITEL
  17.  
  18.                      Verify and Sort 2-Line Orbital Elements
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                   (C) Copyright David H. Ransom, Jr., 1992,1993
  30.                               All rights reserved.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                                   Version  9333
  39.                                  August 14, 1993
  40.  
  41.  
  42.  
  43.  
  44.                              by David H. Ransom, Jr.
  45.                       Rancho Palos Verdes, California, USA
  46.  
  47.  
  48.  
  49.  
  50.                              Bulletin Board Systems
  51.                              ----------------------
  52.  
  53.                                 RPV ASTRONOMY BBS
  54.                       (310) 541-7299 @ 14400/9600/2400 Baud
  55.  
  56.                                  RPV HOTLINE BBS
  57.                          (310) 544-8977 @ 2400/1200 Baud
  58.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  59.  
  60.  
  61.  
  62.  
  63.                                      ORBITEL
  64.  
  65.                      Verify and Sort 2-Line Orbital Elements
  66.  
  67.  
  68.                              by David H. Ransom, Jr.
  69.  
  70.  
  71.    Introduction
  72.    ------------
  73.  
  74.         Program ORBITEL is a utility program to verify, merge, and sort 
  75.    standard 2-line orbital elements files such as those posted on my bulletin 
  76.    board systems and elsewhere. I use the program routinely to produce the 
  77.    TLEnnn.TXT and GSFCnnn.TXT files from "raw data" obtained from TS Kelso's 
  78.    Celestial BBS and the Goddard Space Flight Center's OIG RBBS respectively. 
  79.    In both cases, the "raw data" consists of two or more files with differing 
  80.    names and sometimes non-standard format (OIG RBBS) which must be merged and 
  81.    then sorted to produce the final output file. Perhaps from force or habit, 
  82.    most sources are sorted in ascending order of NORAD number; I prefer to 
  83.    sort in descending order so that more recent satellites are near the 
  84.    beginning of the file.
  85.         ORBITEL can also be used simply to verify and correct the checksums at 
  86.    the end of each line of a 2-line element set. For individuals who create or 
  87.    modify their own 2-line elements, this avoids the tedious and error-prone 
  88.    task of doing the job manually. Be aware, however, that a file with one or 
  89.    more checksum errors may contain data errors and should be carefully 
  90.    checked before use.
  91.         It is important that the checksums be set correctly; while certainly 
  92.    not foolproof, the checksums do provide a quick check of the data and can 
  93.    detect single digit errors. Unfortunately, the simple checksum method used, 
  94.    modified modulo ten on each data line, will not detect digit transpositions 
  95.    -- one of the more common manual errors. Nor will it necessarily detect 
  96.    multiple digit errors on a single line. Far better error detection and 
  97.    correction techniques are now available but the 2-line element format was 
  98.    devised many years ago (as "2-Card Elements", harking back to the days of 
  99.    punched cards) and the format is deeply imbedded in many programs. Changing 
  100.    the format at this late date is thus unlikely.
  101.         ORBITEL has progressed by fits and starts over the past several years 
  102.    as I find a need for various tools to work with NASA/NORAD 2-line elements. 
  103.    ORBITEL does not test the validity of the orbital data itself, only the 
  104.    structure of the file and the checksums for each data line. Various sort 
  105.    and batch mode options are included.
  106.  
  107.                                                 David H. Ransom, Jr.
  108.                                                 7130 Avenida Altisima
  109.                                                 Rancho Palos Verdes, CA  90274
  110.  
  111.  
  112.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  113.  
  114.  
  115.    Running Program ORBITEL Interactively
  116.    -------------------------------------
  117.  
  118.         ORBITEL may be executed either interactively or in batch mode. To use 
  119.    the program interactively, enter "ORBITEL" at the DOS prompt. The following 
  120.    menu appears:
  121.  
  122.              Program ORBITEL:   Verify/Sort NASA 2-Line Orbital Elements
  123.              Version 9329       by David H. Ransom, Jr.
  124.  
  125.               F1  Display Information on 2-Line Elements
  126.               F2  Display 2-Line Element Data by Satellite
  127.               F3  Verify line checksums and file structure
  128.               F4  Write new sorted file with corrected checksums
  129.  
  130.              ESC  Quit program ORBITEL
  131.  
  132.              Enter desired function:
  133.  
  134.    Press the indicated Function Key to perform the desired function or press 
  135.    the key marked "ESC" to return to DOS.
  136.  
  137.    F1  Display Information on 2-Line Elements
  138.    ------------------------------------------
  139.  
  140.         This function displays a series of brief help screens describing the 
  141.    structure of 2-line orbital elements. See the section "2-Line Orbital 
  142.    Elements" below for similar information.
  143.  
  144.    F2  Display 2-Line Element Data by Satellite
  145.    --------------------------------------------
  146.  
  147.         This function displays the orbital data for a specific satellite. Two 
  148.    prompts are displayed:
  149.  
  150.              Enter 2-Line Elements FILENAME:
  151.  
  152.              Enter desired SATELLITE NAME:
  153.  
  154.    For the FILENAME, enter the name of the 2-line elements file; if you omit 
  155.    the filetype, ".TXT" will be used automatically. For the SATELLITE NAME, 
  156.    enter sufficient letters to unambiguously identify the desired satellite; 
  157.    for example, "STS" will normally be sufficient to identify a space shuttle 
  158.    mission. For either prompt, upper or lower case may be used.
  159.         ORBITEL searches through the specified file and attempts to locate a 
  160.    satellite whose name matches the one requested. If found, the 2-line 
  161.    orbital elements data is displayed as read from the file:
  162.  
  163.              Element Record:     1   STS-44
  164.  
  165.              2-Line Elements for STS-44    [STS44N01.TXT]
  166.  
  167.               0   Satellite Number       21795
  168.               1   Launch Year            0
  169.               2   Launch Number          0
  170.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  171.  
  172.  
  173.               3   Piece of Launch
  174.               4   Epoch Year             91
  175.               5   Epoch, JD+frac         329.35841039
  176.               6   1st Deriv Mean Mot'n   .00038
  177.               7   2nd Deriv Mean Mot'n   0
  178.               8   BSTAR Drag             .000275
  179.               9   Ephemeris Type         0
  180.              10   Element Number         1
  181.              11   Inclination            28.4689
  182.              12   RA of Ascending Node   248.6938
  183.              13   Eccentricity           .0024211
  184.              14   Argument of Perigee    196.5249
  185.              15   Mean Anomaly           163.4609
  186.              16   Mean Motion            15.62614298
  187.              17   Rev # at Epoch         7
  188.  
  189.              Press any key to continue ...
  190.  
  191.    Press any key (except non-typing keys such as SHIFT or CTRL) to view 
  192.    additional derived data for the satellite:
  193.  
  194.              Derived data:
  195.  
  196.                   Epoch JD#:            2448585.8584104
  197.                   Epoch Time (UTC/GMT):       8.6018494
  198.                                               8:36:06.66
  199.                   Epoch Date (DD/MM/YYYY):   25/11/1991
  200.  
  201.                   Launch JD#:           2448584.4216158  (estimated)
  202.                   Launch Time (UTC/GMT):     22.1187790
  203.                                              22:07:08
  204.                   Launch Date (DD/MM/YYYY):  23/11/1991
  205.  
  206.                   Mean Orbit Time:           92.1533 min
  207.                   Osc Orbital Time:          92.2412 min
  208.                   Mean SemiMajor Axis:     6758.2500 km
  209.                   Orbital Altitude:         380.1150 km    204.8778 nm
  210.                   Orbital Perigee:          363.7526 km    196.0586 nm
  211.                   Orbital Apogee:           396.4774 km    213.6969 nm
  212.  
  213.              Press any key to continue ...
  214.  
  215.    Press any key (except non-typing keys such as SHIFT or CTRL) to return to 
  216.    ORBITEL's Main Menu.
  217.         The Epoch JD#, Time, and Date restate the time of Epoch for the 
  218.    elements (the instant for which the elements were calculated) in more 
  219.    conventional notation. The Launch JD#, Time, and Date calculate an 
  220.    estimated launch date based upon the Rev # (orbit number) at Epoch. 
  221.    CAUTION: NORAD is not always consistent in the way in which it assigns 
  222.    orbit numbers and some very strange dates can result. At best, the launch 
  223.    calculations will yield a very rough approximation of the actual time and 
  224.    date for the launch of the satellite.
  225.         The orbital data contained in the 2-line elements are adjusted in a 
  226.    variety of ways for use with the SGP4 and SDP4 mathematical orbital models. 
  227.    The additional derived orbital data take into account these adjustments and 
  228.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  229.  
  230.  
  231.    are calculated as of the Epoch time for the elements. Orbital altitude, 
  232.    perigee, and apogee are given in both kilometers and nautical miles and 
  233.    assume a spherical Earth with a mean Earth radius of 6378.135 kilometers.
  234.  
  235.    F3  Verify line checksums and file structure
  236.    --------------------------------------------
  237.  
  238.         This function verifies the checksums on the two data lines and 
  239.    validates the structure of the 2-line elements file. You will be prompted 
  240.    for the filename to check; if you omit the filetype, ".TXT" will be used 
  241.    automatically.
  242.  
  243.              Enter 2-Line Elements FILENAME:
  244.  
  245.    As ORBITEL checks each record in the file, a brief listing is displayed for 
  246.    each satellite:
  247.  
  248.              Record  836:   00047   TRANSIT 2A R/B     Launched 1960
  249.              Record  837:   00046   SOLRAD 1 (GREB)    Launched 1960
  250.              Record  838:   00045   TRANSIT 2A         Launched 1960
  251.              Record  839:   00029   TIROS 1            Launched 1960
  252.              Record  840:   00022   EXPLORER 7         Launched 1959
  253.              Record  841:   00020   VANGUARD 3         Launched 1959
  254.              Record  842:   00016   VANGUARD 1 R/B     Launched 1958
  255.              Record  843:   00012   VANGUARD 2 R/B     Launched 1959
  256.              Record  844:   00011   VANGUARD 2         Launched 1959
  257.              Record  845:   00005   VANGUARD 1         Launched 1958
  258.  
  259.              END-OF-FILE. Press any key to continue ...
  260.  
  261.    Reading from the left, the colums are: record number within the file; NORAD 
  262.    number for the satellite; satellite name (15 characters max); and launch 
  263.    year if specified. The sample, taken from the end of a large file, 
  264.    indicates that 2-line elements for a total of 845 satellites is included in 
  265.    the file. Press any key (except non-typing keys such as SHIFT or CTRL) to 
  266.    return to ORBITEL's Main Menu.
  267.  
  268.  
  269.    F4  Write new sorted file with corrected checksums
  270.    --------------------------------------------------
  271.  
  272.         This function sorts a specified 2-line elements file, correcting any 
  273.    bad checksums in the process. You are first asked to select a sort method:
  274.  
  275.              Sort and check 2-line elements file:
  276.  
  277.                A = ASCENDING sort
  278.                D = DESCENDING sort
  279.                N = NO sort
  280.  
  281.              Enter desired sort method:
  282.  
  283.    Sorting is performed using the NORAD number for each satellite in the file. 
  284.    You may choose to sort in ascending or descending order or you may elect 
  285.    not to sort the file. Press the letter corresponding to the desired sort 
  286.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  287.  
  288.  
  289.    method. I recommend using the descending sort method since more recent 
  290.    satellites will then be placed near the beginning of the file and will be 
  291.    accessed more rapidly by other programs. You are then asked to select the 
  292.    file to process:
  293.  
  294.              Enter 2-Line Elements FILENAME:  NASA085.TXT
  295.  
  296.    Enter the name of the desired file. If you omit the filetype, ".TXT" will 
  297.    be used automatically.
  298.         ORBITEL then reads and optionally sorts the file, displaying the 
  299.    following information during the process:
  300.  
  301.              14:20:44  Now reading satellite records  ...
  302.                   845  Satellite Records read
  303.  
  304.              14:20:55  Now sorting by DESCENDING satellite number ...
  305.                     2  Sorting passes
  306.  
  307.              14:20:56  Now checking for duplicate satellites ...
  308.              14:20:56  Now writing satellite records ...
  309.                   845  Satellite Records written
  310.  
  311.              14:21:05  Press any key to continue ...
  312.  
  313.    In this example, 845 satellites were included in the 2-line elements file 
  314.    and the file was already sorted (no duplicate satellites were found). The 
  315.    complete process required 21 seconds; more time will be required if sorting 
  316.    must be performed and will depend upon the size of the file and the speed 
  317.    of your computer. In this case, the new file will be named "NASA085.TXT" 
  318.    and the original file will be renamed "NASA085.BAK". Press any key (except 
  319.    non-typing keys such as SHIFT or CTRL) to return to ORBITEL's Main Menu.
  320.  
  321.  
  322.    Running Program ORBITEL in Batch Mode
  323.    -------------------------------------
  324.  
  325.         Like myself, the phrase "Batch Mode" is a holdover from earlier days 
  326.    when computer programs and their data were often submitted to be run "as a 
  327.    batch" and the user received the results (or sometimes just a series of 
  328.    error messages if the program was being debugged) some considerable time 
  329.    later. Today, the phrase usually means that the program executes in 
  330.    response to a series of instructions contained in a batch file, a file 
  331.    whose filetype is ".BAT". The phrase is also sometimes used to refer to the 
  332.    use of a program when all parameters required are entered on the command 
  333.    line (the characters following the program name typed at the DOS prompt).
  334.         The use of ORBITEL from the DOS prompt is similar to the F4 selection 
  335.    when using the program interactively. The form of the command is:
  336.  
  337.              ORBITEL <filename> [options]
  338.  
  339.    where "<filename>" is the name of the 2-line elements file to process and 
  340.    [options] may be one or both of the following:
  341.  
  342.         /A   Sorts output file in ASCENDING order of NORAD Numbers. The 
  343.              default is to sort in DESCENDING order of NORAD Number, placing 
  344.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  345.  
  346.  
  347.              the most recent satellites (those with higher NORAD numbers) at 
  348.              the beginning of the output file.
  349.  
  350.         /N   Does NOT remove TLE's with duplicate NORAD Numbers. This allows 
  351.              merged files and "LAST5" files to be sorted while retaining all 
  352.              TLE's. TLE's for the same satellite are grouped together in 
  353.              ascending order of Epoch Date. See example below.
  354.  
  355.         /O   Adds orbit data to Line 0. The data is formatted as apogee in km 
  356.              followed by perigee in km (e.g. "364 x 355") beginning in column 
  357.              50 of the line. NOTE: This is the letter OH not the digit zero!
  358.  
  359.         /U   Unsorted output. The order of satellites in the output file is 
  360.              the same as the input file. Duplicate satellites will NOT be 
  361.              removed (as with the "/N" command line option).
  362.  
  363.         /X   Always use file ORBITEL.XRF to replace satellite names on Line 0 
  364.              if an entry is present. This permits users to substitute one 
  365.              satellite name for another or to correct an erroneous satellite 
  366.              name. For example, amateur radio enthusiasts may prefer to use 
  367.              "OSCAR-21" instead of "INFORMTR-1" for Norad #21575. This is 
  368.              easily done by including an entry " 21575 OSCAR-21" in file 
  369.              ORBITEL.XRF.
  370.  
  371.    Multiple options may be used:
  372.  
  373.         ORTIBEL NASA.LST /O/U
  374.  
  375.    will add apogee and perigee to Line 0 and generate unsorted output.
  376.  
  377.    By default, ORBITEL will remove all duplicate 2-line elements except the 
  378.    most recent. Using the "/N" command line option performs the same as the 
  379.    "NO Sort" option when used interactively and will process elements for the 
  380.    same satellite in ascending order of Epoch Date, as shown in the following 
  381.    example:
  382.  
  383.         Intelsat 6
  384.         1 20523U 90 21  A 92039.04552756  .00008522  00000-0  60373-3 0  6706
  385.         2 20523  28.3318 282.7030 0016740 137.2451 222.9377 15.02964371104940
  386.         Intelsat 6
  387.         1 20523U 90 21  A 92040.04160086  .00003959  00000-0  27372-3 0  6711
  388.         2 20523  28.3168 276.1581 0017876 144.3411 215.7910 15.02948478105097
  389.         Intelsat 6
  390.         1 20523U 90 21  A 92042.03371371  .00009772  00000-0  69437-3 0  6732
  391.         2 20523  28.3301 263.1098 0016731 168.2365 191.4355 15.02942356105392
  392.         Intelsat 6
  393.         1 20523U 90 21  A 92043.16265899  .00008101  00000-0  57361-3 0  6743
  394.         2 20523  28.3308 255.7126 0016553 180.5935 179.4275 15.02955973105565
  395.         Intelsat 6
  396.         1 20523U 90 21  A 92043.95950791  .00004471  00000-0  31092-3 0  6752
  397.         2 20523  28.3286 250.4967 0016496 189.4170 170.5602 15.02953000105688
  398.  
  399.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  400.  
  401.  
  402.    Using .LST and .SEL Key Files
  403.    -----------------------------
  404.  
  405.         ORBITEL may also use several "key files" when operated in the batch 
  406.    mode. These key files have filetypes ".LST" and ".SEL". If the filename 
  407.    specified has filetype ".LST", ORBITEL assumes that the file contains a 
  408.    list of files to process. For example, a list file called "NAVSTAR.LST" 
  409.    might include the following lines:
  410.  
  411.              *
  412.              * Convert .DAT files for NAVSTAR data ...
  413.              *
  414.               NASA085.TXT
  415.               INTEREST.DAT
  416.               NAVIGATN.DAT
  417.               THIRTY.DAT
  418.              /NAVSTAR.TXT
  419.  
  420.    Files which contain 2-line elements are listed with a SPACE at the left and 
  421.    are sequentially read by ORBITEL. The output file is designaged with the 
  422.    "/" character at the left. Comment lines, lines which will be displayed but 
  423.    otherwise ignored, are designated with the "*" character at the left.
  424.         By popular request, ORBITEL has been enhanced to allow the user to 
  425.    specify a list of satellites to include when used in the batch mode. When 
  426.    the filename specified in the command line has the filetype ".LST" and 
  427.    ORBITEL detects a file with the same filename and filetype ".SEL", that 
  428.    second file is interpreted as a list of NORAD Numbers to include in the 
  429.    output file; all other TLE's will be skipped. If "NAVSTAR.LST" is the list 
  430.    file and if select file "NAVSTAR.SEL" is found, the output file will 
  431.    contain 2-line elements only for those satellites whose NORAD numbers are 
  432.    included in the second file. File "NAVSTAR.SEL" might contain:
  433.  
  434.            11054   1978 093A   NAVSTAR  3/ 6
  435.            11783   1980 032A   NAVSTAR  6/ 9
  436.            14189   1983 072A   NAVSTAR  8/11
  437.            15039   1984 059A   NAVSTAR  9/13
  438.            15271   1984 097A   NAVSTAR 10/12
  439.            16129   1985 093A   NAVSTAR 11/ 3
  440.            19802   1989 013A   NAVSTAR 14/14
  441.            20061   1989 044A   NAVSTAR 13/ 2
  442.            20185   1989 064A   NAVSTAR 16/16
  443.            20302   1989 085A   NAVSTAR 19/19
  444.            20361   1989 097A   NAVSTAR 17/17
  445.            20452   1990 008A   NAVSTAR 18/18
  446.            20533   1990 025A   NAVSTAR 20/20
  447.            20724   1990 068A   NAVSTAR 21/21
  448.            20830   1990 088A   NAVSTAR 22/15
  449.            20959   1990 103A   NAVSTAR 23/23
  450.            21552   1991 047A   NAVSTAR 24/24
  451.  
  452.    ORBITEL will read the numeric value at the left of each line in file 
  453.    "NAVSTAR.SEL" (ignoring the balance of the line), interpret it as a NORAD 
  454.    number, and include ONLY the resulting list of 2-line elements in the 
  455.    output file. In this case, assuming no "/N" command line option, the four 
  456.    specified source files will be loaded and only the most recent TLS's for 
  457.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  458.  
  459.  
  460.    the 17 GPS NavStar satellites specified will be included in the output file 
  461.    "NAVSTAR.TXT".
  462.  
  463.    Beginning with Version 9303, the .SEL file may be specified as an entry 
  464.    within the .LST file and does not need to have the same file name. In 
  465.    addition, multiple .SEL and output files may be specified so that several 
  466.    sets of elements may be extracted from the same "master file". I use two 
  467.    files, SELECT.BAT and SELECT.LST to automatically generate several selected 
  468.    groups of elements. SELECT.BAT performs the primary task and also generates 
  469.    ZIP files for the selected sets of elements:
  470.  
  471.              ORBITEL SELECT.LST
  472.              PKZIP -A -O ALLSAT ALLSAT.TXT
  473.              PKZIP -A -O AMATEUR AMATEUR.TXT
  474.              PKZIP -A -O GPS GPS.TXT
  475.              PKZIP -A -O TVRO TVRO.TXT
  476.              PKZIP -A -O VISUAL VISUAL.TXT
  477.              PKZIP -A -O WEATHER WEATHER.TXT
  478.  
  479.    SELECT.LST is then used by ORBITEL to control the actual file reading, 
  480.    sorting, and selection processes:
  481.  
  482.               NASA.TXT           <-- Note leading SPACE!
  483.               GSFC.TXT           <-- Note leading SPACE!
  484.              /ALLSAT.TXT
  485.              SAMATEUR.SEL
  486.              /AMATEUR.TXT
  487.              STVRO.SEL
  488.              /TVRO.TXT
  489.              SGPS.SEL
  490.              /GPS.TXT
  491.              SVISUAL.SEL
  492.              /VISUAL.TXT
  493.              SWEATHER.SEL
  494.              /WEATHER.TXT
  495.  
  496.    Briefly, this process reads two 2-line elements files, NASA.TXT and 
  497.    GSFC.TXT, to form a composite sorted master file called ALLSAT.TXT. The 
  498.    same 2-line elements data are then used in succession to produce 
  499.    AMATEUR.TXT, TVRO.TXT, GPS.TXT, VISUAL.TXT, and WEATHER.TXT according to 
  500.    the contents of the respective .SEL files. When all .TXT files have been 
  501.    written, each .TXT file is then archived into a ZIP file using PKWARE's 
  502.    program PKZIP to minimize the file size. Sample files are included in the 
  503.    standard distribution package.
  504.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  505.  
  506.  
  507.    2-Line Elements from Celestial BBS
  508.    ----------------------------------
  509.  
  510.         Major T.S. Kelso, USAF, operates the Celestial BBS in Fairborn, Ohio 
  511.    and regularly posts 2-line orbital elements in a variety of files. The 
  512.    satellite tracking community owes "TS" a considerable debt. His Celestial 
  513.    BBS was the first relaible electronic source of 2-line elements and, in 
  514.    addition, he has made information and program code available on the SGP4 
  515.    and SDP4 orbital models which permit the data to be used to produce 
  516.    accurate satellite position predictions and has written several such 
  517.    programs himself. Major Kelso also teaches celestial mechanics and related 
  518.    subjects for the USAF.
  519.         The following background information is posted on the Celestial BBS 
  520.    and is reproduced here for the information of users.
  521.  
  522.    - Two-Line Orbital Element Sets [26 January 1991] -
  523.  
  524.    Contents
  525.      History
  526.      Where To Find Data
  527.      Frequency of Updates
  528.      Format Description
  529.      Source of Orbital Data
  530.      NORAD Orbital Models
  531.      Special Orbital Element Requests
  532.      Satellite Frequencies
  533.      Information on Specific Satellites
  534.      Reposting Data Found Here
  535.  
  536.    =======
  537.    History
  538.    =======
  539.  
  540.    Effective January 1986, this system began posting the most recent two-line 
  541.    orbital element sets for several categories of satellites:  Amateur Radio, 
  542.    Earth Resources, Manned Spacecraft, Navigation, Weather, and NASA's 30-Day 
  543.    Specials (which contain objects launched within the last 30 days and are 
  544.    often easy to spot visually).  More specifically, these include the 
  545.    following satellites or satellite series:  OSCAR, Radio Sputnik, UOSAT, 
  546.    Cosmos, LandSat, SeaSat 1, SPOT, Mir, Salyut 7, Soyuz, Progress, US Space 
  547.    Shuttle, NAVSTAR (GPS), Glonass, GOES, Meteor, and NOAA.
  548.  
  549.    ==================
  550.    Where To Find Data
  551.    ==================
  552.  
  553.    These elements will be maintained in ASCII format in the file BULLETIN.TXT 
  554.    which may be viewed with the 'B'ulletin command.  This file is available 
  555.    for downloading from the System directory.  The bulletins are also 
  556.    maintained in an archive, BULLETIN.ARC; this file is in the Satellite 
  557.    directory.  Additional sets of elements may be found in files in the 
  558.    Satellite directory with a name of GROUP*.*.  These files are groups of 
  559.    special distribution (see Special Orbital Element Requests).
  560.  
  561.    ====================
  562.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  563.  
  564.  
  565.    Frequency of Updates
  566.    ====================
  567.  
  568.    The data provided on this system is generally updated three times a week. 
  569.    Updates are scheduled to be performed on Monday, Wednesday, and Friday 
  570.    evening, subject to the availability of the data.  Difficulties in the 
  571.    process of obtaining the data result in frequent delays in this schedule 
  572.    (see Source of Orbital Data).
  573.  
  574.    ==================
  575.    Format Description
  576.    ==================
  577.  
  578.    Data for each satellite will consist of three lines in the following format 
  579.    (not including the two line "ruler):
  580.  
  581.             1         2         3         4         5         6
  582.    123456789012345678901234567890123456789012345678901234567890123456789
  583.    AAAAAAAAAAA
  584.    1 NNNNNU NNNNNAAA NNNNN.NNNNNNNN +.NNNNNNNN +NNNNN-N +NNNNN-N N NNNNN
  585.    2 NNNNN NNN.NNNN NNN.NNNN NNNNNNN NNN.NNNN NNN.NNNN NN.NNNNNNNNNNNNNN
  586.  
  587.    Line 0 is an eleven-character name.
  588.  
  589.    Lines 1 and 2 are the standard Two-Line Orbital Element Set Format 
  590.    identical to that used by NASA and NORAD.  The format description is:
  591.  
  592.    Line 1
  593.    Column     Description
  594.     01-01     Line Number of Element Data
  595.     03-07     Satellite Number
  596.     10-11     International Designator (Last two digits of launch year)
  597.     12-14     International Designator (Launch number of the year)
  598.     15-17     International Designator (Piece of launch)
  599.     19-20     Epoch Year (Last two digits of year)
  600.     21-32     Epoch (Julian Day and fractional portion of the day)
  601.     34-43     First Time Derivative of the Mean Motion
  602.            or Ballistic Coefficient (Depending of ephemeris type)
  603.     45-52     Second Time Derivative of Mean Motion (Blank if N/A)
  604.     54-61     BSTAR drag term if GP4 general perturbation theory was used.
  605.               Otherwise, radiation pressure coefficient.
  606.     63-63     Ephemeris type
  607.     65-68     Element number
  608.     69-69     Check Sum (Modulo 10)
  609.               (Letters, blanks, periods = 0; minus sign = 1; plus sign = 2)
  610.  
  611.    Line 2
  612.    Column     Description
  613.     01-01     Line Number of Element Data
  614.     03-07     Satellite Number
  615.     09-16     Inclination [Degrees]
  616.     18-25     Right Ascension of the Ascending Node [Degrees]
  617.     27-33     Eccentricity (decimal point assumed)
  618.     35-42     Argument of Perigee [Degrees]
  619.     44-51     Mean Anomaly [Degrees]
  620.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  621.  
  622.  
  623.     53-63     Mean Motion [Revs per day]
  624.     64-68     Revolution number at epoch [Revs]
  625.     69-69     Check Sum (Modulo 10)
  626.  
  627.    All other columns are blank or fixed.
  628.  
  629.    Example:
  630.  
  631.    NOAA 6
  632.    1 11416U          86 50.28438588 0.00000140           67960-4 0  5293
  633.    2 11416  98.5105  69.3305 0012788  63.2828 296.9658 14.24899292346978
  634.  
  635.    Note that the International Designator fields are frequently blank.  All
  636.    epochs are UTC (Coordinated Universal Time).
  637.  
  638.    Satellites will be ordered by their Catalog (Satellite) Number.  The data 
  639.    file will be updated as soon as possible after receipt of new element sets 
  640.    or whenever element sets are received for the space shuttle.
  641.  
  642.    Hopefully, this service will provide a central location for users to obtain 
  643.    this data in a timely manner and help eliminate the tedious process of 
  644.    entering data by hand directly from the NASA Prediction Bulletins.
  645.  
  646.    ======================
  647.    Source of Orbital Data
  648.    ======================
  649.  
  650.    Many people have inquired as to the original source of the data provided 
  651.    here, so I feel compelled to provide some background.  Until 1990, *all* of 
  652.    the data available on this system came directly from the NASA Prediction 
  653.    Bulletins provided by NASA Goddard on *paper*.  That means for over four 
  654.    years I entered all the data by hand using software specially designed to 
  655.    ensure the data was in the proper format and to perform maximal error 
  656.    checking.  At the time I began this effort, satellite tracking by both 
  657.    professionals and amateurs was in its infancy and development and 
  658.    application was being severely hampered by the lack of data.  After trying 
  659.    to convince NASA for several years to set up a system for electronic 
  660.    dissemination of orbital data, I decided to undertake the task myself.
  661.  
  662.    If you are interested in obtaining this data directly from NASA, it is free 
  663.    but it usually takes several weeks to have requests or changes processed.  
  664.    And there will be a mail delay between the time the data is updated and you 
  665.    receive it, depending on how far you are from NASA Goddard (Greenbelt, MD). 
  666.    Also, there are limitations on the number of packages that any one person 
  667.    can receive.  The address is:
  668.  
  669.                    National Aeronautics and Space Administration
  670.                    Code 513
  671.                    Goddard Space Flight Center
  672.                    Greenbelt, MD  20771
  673.  
  674.    Note that anything you can get from NASA on paper you can get here much 
  675.    sooner and in electronic form -- just follow the procedures for requesting 
  676.    data outlined below.
  677.  
  678.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  679.  
  680.  
  681.    Beginning in 1990, I began obtaining data indirectly from NORAD for the 
  682.    entire catalog of objects on orbit.  This data is provided on a daily basis 
  683.    in electronic form and it makes the actual process of updating the various 
  684.    sets of data provided here much simpler.  However, the network of computer 
  685.    links required to transfer the data from NORAD to this system is somewhat 
  686.    complex and subject to frequent breakdowns.  As a result, it often takes me 
  687.    several hours to get the data each time I perform an update.  When I am 
  688.    unable to obtain the data from this source, I must fall back to the 
  689.    original method of entering the data by hand.
  690.  
  691.    The question which inevitably arises is, "How can I get the data from NORAD 
  692.    directly?"  The simple answer is, "You can't."  Obtaining this data is not 
  693.    a simple process of linking into a NORAD computer system and downloading 
  694.    the data.  The data is sent through a network of about half a dozen 
  695.    computer links with at least one manual transfer along the way.  
  696.    Considering the amount of time I take each week to obtain this data, you 
  697.    should be thankful you don't have to repeat the process.
  698.  
  699.    The next question which arises is, "How can I obtain the entire database of 
  700.    two-line orbital element sets?"  Again, I must answer, "You can't."  There 
  701.    are several reasons for this restriction.  First, there are some 
  702.    limitations on disseminating the entire catalog over which I have no 
  703.    control.  In addition, the size of the file would be prohibitive.  There 
  704.    are currently over 1500 users on this system and, as I'm sure you're aware, 
  705.    the system is frequently busy.  If I could make the entire database 
  706.    available, even in compressed form, many people would want to download the 
  707.    entire database (many on a daily basis, whether they really needed it or 
  708.    not), making it nearly impossible to access the system for the majority of 
  709.    users.  While I would like to have multiple 9600-bps lines to service this 
  710.    system to relieve this congestion, that goal is incompatible with the goal 
  711.    of keeping the system open to the maximum number of users (i.e., no access 
  712.    charges).
  713.  
  714.    ====================
  715.    NORAD Orbital Models
  716.    ====================
  717.  
  718.    You may be unaware of the special relationship of the two-line element sets 
  719.    provided here to the NORAD orbital models (SGP and SGP4) discussed in 
  720.    Spacetrack Report Number 3 (see SPACETRK.ZIP online in the Satellite 
  721.    directory).  To get accurate predictions with the data provided here, you 
  722.    MUST use a program which uses these NORAD orbital models.  Here's why.  The 
  723.    two- line orbital element sets are generated using these models and they 
  724.    incorporate the various orbital perturbations (due to atmospheric drag, the 
  725.    "shape" of the earth's gravity field, lunar and solar gravitational 
  726.    effects, etc.) in a specific way that ONLY these models will properly 
  727.    interpret.
  728.  
  729.    One way to think about what's going on here is that you wouldn't expect to 
  730.    use one compression algorithm to compress data and another one to 
  731.    uncompress it and get good results!  Most compression programs (PKZIP, PAK, 
  732.    etc.) check for these incompatibilities but most tracking programs don't.  
  733.    It is up to the user to ensure the proper orbital model is used.  You may 
  734.    use any other orbital model you feel appropriate, but you should not expect 
  735.    to get very accurate results.  Depending on the orbit of the satellite you 
  736.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  737.  
  738.  
  739.    are working with, errors of many minutes may result.
  740.  
  741.    The good news is that after five years of making the NORAD orbital models 
  742.    and two-line element sets available, most tracking software (either 
  743.    commercial or public domain) now incorporate these orbital models.  And 
  744.    there are many of the best such programs online this system in the 
  745.    Satellite directory (use the WHATSFOR option in the File Section and use 
  746.    "NORAD" or "SGP" as keywords to search on).
  747.  
  748.    ================================
  749.    Special Orbital Element Requests
  750.    ================================
  751.  
  752.    If you wish to receive elements for satellites other than those already 
  753.    included in the master list, please read the article on Special Orbital 
  754.    Element Requests.  If you have any suggestions for improvements in these 
  755.    data dissemination procedures, please leave a message or comment for the 
  756.    SYSOP and I will get back to you.  Please be aware that some plans are 
  757.    already underway for improvements; these plans are described in the article 
  758.    on the Celestial
  759.    BBS Upgrade.
  760.  
  761.    =====================
  762.    Satellite Frequencies
  763.    =====================
  764.  
  765.    Oftentimes, users request lists of the frequencies used by the satellites 
  766.    contained in two-line element sets.  While there are some lists online for 
  767.    amateur radio and weather satellites and the space shuttle (use the 
  768.    WHATSFOR option in the File Section and use "frequency" as a keyword to 
  769.    search on), it would be impossible for me to keep up with a list of 
  770.    frequencies for any large number of satellites.  All satellites operate on 
  771.    a number of different frequencies and many of them change frequencies on a 
  772.    regular basis.  Which frequencies you are interested in depends upon what 
  773.    you are trying to do.  If you cannot find the information you need here, 
  774.    ask a specific question (e.g., What frequency does NOAA 11 transmit APT 
  775.    data on?) in a message addressed to ALL; that should get you started.  I 
  776.    welcome the assistance of anyone willing to provide frequency information 
  777.    on satellites with which they are familiar; I will take whatever inputs I 
  778.    receive and compile them into a master listing.
  779.  
  780.    ==================================
  781.    Information on Specific Satellites
  782.    ==================================
  783.  
  784.    If you are interested in finding out more about some of the satellites for 
  785.    which two-line element sets are available here (such as size, weight, 
  786.    etc.), the following books are ideal references.  Check your local 
  787.    bookstore or library for them.
  788.  
  789.         Nicholas L. Johnson, "The Soviet Year in Space 19xx", Teledyne Brown
  790.         Engineering, 19xx.
  791.  
  792.         Giovanni Caprara, "The Complete Encyclopedia of Space Satellites",
  793.         Portland House, 1986.
  794.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  795.  
  796.  
  797.  
  798.         Phillip Clark, "The Soviet Manned Space Program", Orion Books, 1988.
  799.  
  800.         Kenneth Gatland, "The Illustrated Encyclopedia of Space Technology",
  801.         Harmony Books, 1981.
  802.  
  803.         Douglas Hart, "The Encyclopedia of Soviet Spacecraft", Exeter Books,
  804.         1987.
  805.  
  806.         D.G. King-Hele, et al., "The RAE Table of Earth Satellites 1957--19xx",
  807.         Wiley-Interscience, 19xx.
  808.  
  809.         Reginald Turnill, "Jane's Spaceflight Directory 19xx-xx", Jane's
  810.         Publishing Company Limited, Fifth Edition, 19xx.
  811.  
  812.         Bill Yenne, "The Encyclopedia of US Spacecraft", Exeter Books, 1985.
  813.  
  814.         Bill Yenne, "The Pictorial History of World Spacecraft", Exeter Books,
  815.         1988.
  816.  
  817.    =========================
  818.    Reposting Data Found Here
  819.    =========================
  820.  
  821.    Finally, if you are reposting the two-line element set data provided by 
  822.    this system to another BBS, I ask that you download the file TLE-POST.HDR 
  823.    and add it to the beginning of your file before reposting.  Doing so will 
  824.    ensure that the Celestial BBS gets proper credit for providing these 
  825.    elements in electronic form.
  826.  
  827.                                           - TS Kelso
  828.                                             SYSOP, Celestial BBS
  829.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  830.  
  831.  
  832.    1-Line Element Sets (OLE)
  833.    -------------------------
  834.  
  835.    The One Line Element (OLE) format is a somewhat abbreviated set of orbital 
  836.    data used by the Navy at the Naval Research Laboratory (NRL) and perhaps 
  837.    others. Some useful information which is included in the 2-Line Element 
  838.    format is omitted, such as the Revolution Number at Epoch. Other 
  839.    information, such as the International Designator, can often be obtained 
  840.    from other sources using the satellite number (NORAD catalog number). The 
  841.    only virtue to this format is its brevity, 60 characters for the single 
  842.    line of data, as shown in the following format (which does not include the 
  843.    "ruler" and the line beginning "nnnnn..."):
  844.  
  845.             1         2         3         4         5         6
  846.    123456789012345678901234567890123456789012345678901234567890
  847.    nnnnnyydddffffffddddddiiiiiinnnnnneeeeeeaaaaaammmmmmxxxxxxxx
  848.    206399019071772000014705251829684400765901146334880715202450
  849.  
  850.    Columns  1-5   NORAD catalog number
  851.    Columns  6-7   year
  852.    Columns  8-10  day number
  853.    Columns 11-16  fraction of a day
  854.    Columns 17-22  drag term  (Implied decimal left)
  855.    Columns 23-28  inclination  (Implied decimal in the middle)
  856.    Columns 29-34  ascending node  (Implied decimal in the middle)
  857.    Columns 35-40  eccentricity  (Implied decimal left)
  858.    Columns 41-46  argument of perigee  (Implied decimal in the middle)
  859.    Columns 47-52  mean anomaly  (Implied decimal in the middle)
  860.    Columns 53-60  mean motion  (Implied decimal 2 from the left)
  861.  
  862.    Example:
  863.  
  864.    206399019071772000014705251829684400765901146334880715202450
  865.  
  866.    The following values are obtained:
  867.  
  868.    20639         catalog number
  869.       90         year
  870.      190         day number
  871.         .717720  fraction of a day
  872.         .000147  drag term
  873.       52.518     inclination
  874.      296.844     ascending node
  875.         .007659  eccentricity
  876.      011.463     argument of perigee
  877.      348.807     mean anomaly
  878.       15.202450  mean motion
  879.  
  880.    The input of elements in this form may be terminated by a line which
  881.    contains a zero for the catalog number.
  882.  
  883.    One-Line Element format information courtesy Mike McCants.
  884.  
  885.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  886.  
  887.  
  888.    ORBITEL Revision History
  889.    ------------------------
  890.  
  891.          Each released version of STSPLUS uses a four digit revision code such 
  892.    as 9333. The first two digits indicate the year and the second two digits 
  893.    indicate the week of the year. In some cases, an additional letter suffix 
  894.    is added to distinguish changes occurring within the same week or to 
  895.    identify special versions. A partial week at the beginning or end of the 
  896.    year is counted as a full week. Using this method, a year will typically 
  897.    have 53 weeks although it is possible to have 54 weeks in a leap year (1972 
  898.    is an example). The current year-week revision code is shown on the Julian 
  899.    Date display, Display Mode 7, in my program ASTROCLK.
  900.         This file records the revision history of program STSPLUS through all 
  901.    of the minor twists and turns that usually accompany the evolution of such 
  902.    a complex program.  It illustrates the tortuous process of maintaining and 
  903.    refining a program as ideas and problems are reported from every quarter. 
  904.    These notes may also be helpful to users who are upgrading from one version 
  905.    to another to find out what has changed.
  906.  
  907.                                                  David H. Ransom, Jr.
  908.  
  909.    Version 9333 -- August, 1993
  910.    ----------------------------
  911.    -Added the "/X" command line option to force use of the cross reference 
  912.    file ORBITEL.XRF. This will set the satellite name on Line 0 to the 
  913.    corresponding satellite name entry in ORBITEL.XRF. This feature may be used 
  914.    to correct an erroneous satellite name or to substitute a different name 
  915.    for convenience.
  916.    -The format for the GSFC OIG .DAT file has been changed to add a note 
  917.    (instead of no entry or obsolete TLEs) when no current 2-line elements are 
  918.    available for a satellite on the "pick list" for that .DAT file:
  919.  
  920.         SAT ID = 02639
  921.         Latest set = 
  922.         1 02639  96001  A 93222.00000000     NO CURRENT ELEMENTS             
  923.         (blank line)                                                                     
  924.  
  925.    ORBITEL now ignores these four lines and NO DATA is included in the output 
  926.    file for the specified satellite (NORAD #02639 in the example).
  927.  
  928.  
  929.    Version 9329 -- July, 1993
  930.    --------------------------
  931.    -ORBITEL now supports NORAD Numbers greater than 32767.
  932.    -Corrected a minor bug which produced the wrong error message ("File 
  933.    ORBITEL.XRF not found!") when there were more than 1800 entries in the 
  934.    cross reference file. The correct error message is now generated: "File 
  935.    ORBITEL.XRF has too many entries!"
  936.  
  937.  
  938.    Version 9325 -- June, 1993
  939.    --------------------------
  940.    -Corrected a bug which caused the program to fail when using F2 to display 
  941.    orbital data a second time with the message "File ... not found!". Thanks 
  942.    to Bill Grobe for reporting the error.
  943.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  944.  
  945.  
  946.  
  947.  
  948.    Version 9316 -- April, 1993
  949.    ------------------------------
  950.    -Due to format changes in the Goddard OIG RBBS output format, spurious 
  951.    formfeed characters were introduced in the .DAT files and the resulting 
  952.    corrected.
  953.  
  954.  
  955.    Version 9303 -- January, 1993
  956.    -----------------------------
  957.    -Added the "/U" command line option to disable sorting. The order of 
  958.    satellites in the output file is the same as in the input file. Duplicate 
  959.    satellites will NOT be removed.
  960.    -Added the "/O" (letter OH, for Orbit data) command line option to cause 
  961.    ORBITEL to add the apogee and perigee in km to Line 0 of each 2-line 
  962.    element set starting at column 50.
  963.    -Corrected a bug that caused the select function (when a .SEL file was used 
  964.    to select specific NORAD numbers) to fail unless the NORAD number was 
  965.    followed by a space. The trailing space and optional name are now not 
  966.    required and the .SEL file will be handled correctly whether or not these 
  967.    items are present. Thanks to Paul Traufler for the report!
  968.    -Various cosmetic changes.
  969.    -Documentation completely rewritten.
  970.  
  971.  
  972.    Version 9214 -- April, 1992
  973.    ---------------------------
  974.    -A bug was discovered in Version 9209 and before which caused the last set 
  975.    of 2-line elements to be omitted from the final file after sorting, etc.
  976.    -The screen now displays the number of satellites in the current input 
  977.    file, rather than the cumulative total number of satellites read so far (as 
  978.    in prior versions). When in batch mode, the total number of satellites is 
  979.    now displayed following the output file name.
  980.  
  981.  
  982.    Version 9209 -- February, 1992
  983.    ------------------------------
  984.    -Finally, after much nagging by friends and acquaintances, I have done some 
  985.    "serious work" on the sort algorithm. On my 386/20 and using files of 989 
  986.    satellites total arranged in just about a "worst case" order, the sort time 
  987.    went from about 3.5 minutes to 1 minute.
  988.  
  989.  
  990.    Version 9208 -- February, 1992
  991.    ------------------------------
  992.    -ORBITEL modified to accept the "/A" and "/N" command line switches in the 
  993.    batch mode.
  994.    -By popular request, ORBITEL has been enhanced to allow the user to specify 
  995.    a list of satellites to include when used in the batch mode. 
  996.  
  997.  
  998.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  999.  
  1000.  
  1001.    Version 9207 -- February, 1992
  1002.    ------------------------------
  1003.    -This version has been updated to process Joel Runes' Space Object 
  1004.    Catalogs. The Catalog is divided into sections, each of which includes data 
  1005.    on 2000 sequential NORAD Catalog numbers and TLE data when available. If 
  1006.    ORBITEL is given a filename of "NORADCAT.nnn", all text and data will be 
  1007.    removed and a new file, "NORADCAT.TXT" will be created containing only the 
  1008.    TLE data. The original file will not be altered.
  1009.  
  1010.    NORADCAT files may also be included in batch files but note that since there
  1011.    are currently some 6300+ objects for which NORAD maintains TLE's, ORBITEL
  1012.    cannot make a single composite catalog; its present limit is 1800 TLE's.
  1013.  
  1014.  
  1015.    Version 9203 -- January, 1992
  1016.    -----------------------------
  1017.    -Thanks to a bug report by Tom Hayhurst, Version 9203 substitutes "0" for 
  1018.    spaces in the DAY portion of the Epoch in Line 1. Thus, an Epoch such as 
  1019.    "92  9.004999123" will be changed to "92009.004999123". The program does 
  1020.    not sort/select properly at year changes when spaces are present.
  1021.  
  1022.  
  1023.    Version 9153 -- December, 1991
  1024.    ------------------------------
  1025.    -In accordance with TS Kelso and Celestial BBS, RPV Astronomy BBS is 
  1026.    returning to checksum calculations for 2-line elements which count "+" as 
  1027.    ZERO rather than as TWO. Let us hope that NASA and NORAD can manage to keep 
  1028.    heading in the same direction on checksums for a while now.
  1029.    -Beginning on January 1, 1992, all 2-line elements posted on RPV ASTRONOMY 
  1030.    BBS will be checked by this version of ORBITEL (or later) to verify 
  1031.    checksums.
  1032.  
  1033.  
  1034.    Version 9148 -- November, 1991
  1035.    ------------------------------
  1036.    -Fixes a file naming problem. Sometimes the output file was left with a 
  1037.    file type of ".$$$".
  1038.  
  1039.  
  1040.    Version 9147B -- November, 1991
  1041.    -------------------------------
  1042.    -This version fixes a minor bug that caused problems if the entries in the 
  1043.    ".LST" file were not all upper case. Case no longer is significant.
  1044.    -The cross reference (.DAT files only) and sort times have been 
  1045.    significantly improved. Still not Really Fast, but MUCH better ...
  1046.    -The running total for checksum errors is now shown as each input file is 
  1047.    processed. The number of errors in a given file is the difference between 
  1048.    the number shown and the number shown for the prior file. If no errors are 
  1049.    detected, the message is omitted.
  1050.  
  1051.    Version 9147A -- November, 1991
  1052.    -------------------------------
  1053.    -Somehow an intermediate version of 9147 was released instead of the 
  1054.    correct version. In that release, F2 and F3 did not work and the output 
  1055.    file using the .LST batch file was incorrectly named. Version 9147A 
  1056.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  1057.  
  1058.  
  1059.    corrects these problems.
  1060.    -Added file list capability to batch mode. If the file specified on the 
  1061.    command line has filetype ".LST", ORBITEL assumes that it contains a list 
  1062.    of input filenames and an output filename. Input filenames must be 
  1063.    preceeded by a space and the output filename must be preceeded by the "/" 
  1064.    character. All other lines in the file are considered comments and are 
  1065.    echoed to the screen.
  1066.    -Renamed the cross--reference file to ORBITEL.XRF to avoid confusion with 
  1067.    files of the same name from other programs. This file was inadvertently 
  1068.    omitted from the Version 9144 distribution. Sorry ...
  1069.  
  1070.  
  1071.    Version 9144 -- October, 1992
  1072.    -----------------------------
  1073.    -Version 9144 will automatically add filetype ".TXT" if no filetype (or 
  1074.    ".") is included in the filename. This applies to both interactive mode and 
  1075.    batch mode operations. (This feature in Version 9144 was previously 
  1076.    undocumented.)
  1077.    -Repairs a bug in Version 9134 that caused duplicate satellites to not 
  1078.    always be removed depending upon the epoch time difference and the order of 
  1079.    appearance in the file. The sort routine now correctly orders all duplicate 
  1080.    satellites by epoch and retains only the most recent elements.
  1081.    -Adds a batch file capability. If a filename is included on the command 
  1082.    line, the file will automatically be verified and rewritten as if the "W" 
  1083.    command had been entered. Satellites are sorted in DESCENDING order. If the 
  1084.    filetype entered automatically or with the "W" command is ".N2L", the 
  1085.    original file will remain unmodified and a new file with filetype ".TXT" 
  1086.    will be created which does NOT contain the beginning and ending comments 
  1087.    (marked by lines "startn2l" and "endn2l" respectively); this permits 
  1088.    automatic checking, sorting, and editing of Ted Molczan's NORAD 2-line 
  1089.    element files.
  1090.    -ORBITEL is now able to process the 2-line format from the GSFC Orbital 
  1091.    Information Group RBBS. If the filetype is ".DAT", the extraneous second 
  1092.    text line is removed and the satellite ID number is compared against the 
  1093.    file ORBITEL.XRF (provided by Paul Traufler and which must be in the same 
  1094.    directory as ORBITEL) and replaced with the ASCII name if found; if the 
  1095.    satellite ID number is NOT found in the SATNAMES.XRF file, the name in the 
  1096.    output file is the satellite ID number. Note that this search and replace 
  1097.    requires additional time for each satellite! The original file will remain 
  1098.    unmodified and a new file with the same filename but filetype ".TXT" will 
  1099.    be written. ORBITEL may now be used with the GSFG OIG "Last 5" element sets 
  1100.    BUT only the most recent element set for each satellite will be written to 
  1101.    the output file. A sample batch file I use with the GSFC files is included.
  1102.  
  1103.  
  1104.    Version 9134
  1105.    ------------
  1106.    -Removed excess spaces on the first line of each satellite. Users had 
  1107.    complained that those spaces "confused" some tracking programs.
  1108.  
  1109.  
  1110.    Program ORBITEL Verify & Sort Orbital Elements                     Page i
  1111.  
  1112.  
  1113.    Version 9118
  1114.    ------------
  1115.    -Initial public release. Added sort feature which is still slow but 
  1116.    improved. This is because I store the complete ASCII file in internal 
  1117.    arrays AND because I use a quick and dirty "brute force" method to do the 
  1118.    sorting. Improvements and suggestions are welcome.
  1119.  
  1120.