TU Delft Astrodynamic Toolbox

Contents

  • Start Page
  • Getting Started
  • Installation Guide
  • Tutorials and Documentation
  • FAQ
  • Developer Guide
    • Github Basics
    • Updating Tudat
    • Adding Features to Tudat
    • Qt Basics
    • Application CMakelists
    • Extending the JSON Interface
    • Extending the MATLAB Interface
    • How to Write the Wiki
TU Delft Astrodynamic Toolbox
  • Docs »
  • Developer Guide
  • View page source

Developer Guide¶

In these pages of the wiki you will find a number of tutorials that will help you become a better software developer for Tudat.

  • Github Basics
    • Cloning (origin and local)
    • Push/pull
    • Forking
    • Branching and checking out
    • Git cheat sheet
  • Updating Tudat
    • Synchronizing repositories
    • Switching branches
  • Adding Features to Tudat
    • 1. Adding Dependent Variables to Save
    • 2. Adding a New Environment Model
    • 3. Adding a New Acceleration Model
    • 4. Adding a New State Derivative Model
    • 5. Adding a New Estimatable Parameter
  • Qt Basics
    • Project Tree
    • Output console
  • Application CMakelists
    • TemplateApplication CMake
    • Linking own code
  • Extending the JSON Interface
    • Basics
    • Value conversions
    • Enhanced deserialisation
    • Enhanced value access
    • Enhanced value set
    • Validation
    • Enumerations
    • Settings classes
    • Other types
    • Unit testing
  • Extending the MATLAB Interface
    • Basics
    • Adding features
  • How to Write the Wiki
    • The Documentation Framework
    • Installing the Documentation Tools
    • Updating Documentation
    • Wiki Style Guide
    • Upcoming Improvements
Next Previous

© Copyright 2018, Delft University of Technology.

Built with Sphinx using a theme provided by Read the Docs.