Astrodynamics Software

Fundamentals of Astrodynamics and Applications
Fourth Edition

David Vallado

Last updated 2017 Jul 12

  • Purchase the Text

  • ISBN: 978-11881883180 Pages: 1136 Publisher: Microcosm Press Year: March 2013. This edition is available in softcover (List $65), hardbound (List $125), ebook (List $50) formats, and combo soft cover + ebook (List $95).

  • Errata

  • Software and Data

  • Some of the code is available in other languages, although not all routines are present. Examples are Java and Excel (VBA).

  • Organization of the Material

  • The code is available in several languages, and it is organized roughly according to function. Where feasible, all the time routines are in one file, the math techniques in another, and so forth.

      AST2BODYTwo-body relations
      COMPLXComplex math
      CONSTSConstants WGS-84, JGM-2, etc.
      ASTDCDifferential correction
      ASTIODInitial orbit determination
      ASTREDUCReduction of coordinates
      ASTUTILCharacter operations
      SGP4UNITSGP4 routines
      SGP4DCSGP4 Orbit Determination routines

    Several data files are needed for some of the files.

      NUT85.DATNutation coefficients for planetary 85
      NUTATION.DATNutation coefficients for 106
      ATMOSEXP.DATSample exponential atmosphere values
      TESTASTF.DATInput for sample test program
      SENSOR.DATSensor sample values
      GEOS1.INDC input test 1
      GEOS2.INDC input test 2
      GEOS5.INDC input test 5
      GEOS1.TXTDC sample output results 1
      GEOS2.TXTDC sample output results 2
      GEOS5.TXTDC sample output results 5
      SGP4-VER.TLESample SGP4 test cases

  • Cross-Reference of Available Functions [Excel spreadsheet]

  • Within each file there are specific routines to accomplish various operations. Effort has been taken to use similar names and function scopes, although there are some differences based on language features. The SOFTWARE worksheet discusses the specific routines that are available within each larger technical area.

    The ALGORITHMS worksheet lists which routines are available (MATLAB).

    The EXAMPLES worksheet lists what MATLAB scripts will perform the example exercises in the text. Many are complete, but a few remain to finish all the examples in the text.

    The test program is a simple program that executes the input/output operations of each subroutine in that package. There isn't anything fancy about it. It's just intended to be a quick check of the answers. The TESTASTF.DAT file contains my results using the codes. Additional work is needed to update this file, but itís a start.

  • STK Scenarios from Chapter 6 (5,592,553 bytes)

  • These scenarios are useful to see the various transfers in 3-D. Other scenarios are in various stages of development.

Questions and comments:
Work e-mail:
Work telephone: 877-292-CSSI

TLE Data Space Data
Current GPS
Archives EOP
Documentation Space Weather
SATCAT Columns
Boxscore Software
Dr. T.S. Kelso []
Follow CelesTrak on Twitter @TSKelso
Last updated: 2017 July 12 17:13:11 UTC
Accessed 143,971 times since 2000 December 16
Current system time: 2017 August 18 10:55:59 UTC