SAAL Details

The Standardized Astrodynamic Algorithm Library (SAAL) was developed to ensure interoperability for users of the Combined Space Operations (CSpOC) satellite catalog. In order to obtain the most accurate prediction, users need to apply the same propagator models that were used to generate the satellite catalog. The accuracy of the algorithm is primarily a function of its underlying physics model and the accuracy and compatibility of the data it uses. It is easy to understand that the "better" the underlying physics model or the more accurate the data, the more accurate the algorithm's calculation. However, it is not as intuitively obvious that the prediction model must also be compatible with those models generating the orbital data that it uses as input. The bottom line is, if you are a user of the CSpOC satellite catalog (either TLEs or Vector Covariance Messages (VCMs)), you should use the same propagators that were used to generate the TLEs or VCMs in order to get the most accurate prediction. See Why use AFSPC Astrodynamic Standards

DSoft Technology is well-versed in using and integrating SAAL, having worked with the algorithms and Space Operations Center (SpOC) formerly Air Force Space Command (AFSPC) since 2003. Since then, we have performed configuration management, algorithm development, testing, verification and validation, integration, documentation and distribution of the SAAL and understand the complexity of their integration and use. We can assist authorized clients to integrate the SAAL DLLs into other applications using a variety of wrappers (C#, Java, Matlab, Python, VB, etc.)


SAAL can be obtained by making an official request on the Space/Cyberspace Analysis Resource Portal (SARP) hosted on the AF NIPRNet (CAC required). See

 The following describes each standard in more detail:


List of Algorithms in SAAL

Click on the list to the left to view more information about the standards that DSoft has worked with.