Astrodynamics / SpaceDSL

SpaceDSL is astrodynamics simulation library. This library can work on Windows, Linux and Mac OS.
MIT License
33 stars 12 forks source link

logo

SpaceDSL(Testing)Build Status 

SpaceDSL is a astrodynamics simulation library. This library is Written by C++. The purpose is to provide an open framework for astronaut dynamics enthusiasts, and more freely to achieve astrodynamics simulation. The project is open under the MIT protocol, and it is also for freer purposes. The project is built with CMake and can be used on Windows, Linux and Mac OS. This library can compiled into static library, dynamic library and python library. Of course, it can also be used directly.

Core features

SpaceDSL contain all basic functions of astrodynamics simulation, including:

Dependences

Supported compilers

  1. Clang/LLVM 3.3 or newer (for Apple Xcode's clang, this is 5.0.0 or newer)
  2. GCC 7.2 or newer
  3. Microsoft Visual Studio 2015 Update 3 or newer
  4. Intel C++ compiler 16 or newer

Reference

  1. The formula used in this project is from Oliver Montenbruck Eberhard Gill's book Satellite Orbit Model, Method and Appliction.

About

This project was created by Niu Zhiyong During the development process, we received the guidance and help from Professor Wang Hua of NUDT Aerospace College. Significant features and/or improvements to the code were contributed by Sun Zhenjiang,Xiao Gongwei

License

SpaceDSL is provided under MIT license that can be found in the LICENSE file. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.