JSON Interface

These pages of the wiki detail how the JSON interface can be used to run propagations by providing JSON input files and provide a few tutorials showcasing the main features.

The json_interface application can be used to run Tudat propagations by providing the path to a JSON input file as command-line argument in Terminal:

tudatBundle/tudat/bin/json_interface main.json

The extension can be omitted, in which case .json will be assumed. The argument can also be the path to a directory containing a main.json file, and it can be omitted if a main.json file exists in the current directory.

It is also possible to use the json_interface application from Qt Creator. In the Projects > Run tab, choose json_interface in “Run configuration” and write the (absolute) path to your input file in “Command line arguments”.

../../_images/qt.png