Skip to content

TreeDefinitionLanguage

Gijs Molenaar edited this page Feb 13, 2014 · 6 revisions

TDL Works!!!

You will need to update and rebuild. Use the TDL|Load & Run menu option to run TDL scripts.

An introduction to TDL can be found in TDLBasics.

A number of example scripts are checked in under PyApps/test:

  • [[tdl_test.tdl|http://lofar0.nfra.nl/cgi-bin/cvsweb/checkout/LOFAR/Timba/PyApps/test/tdl_test.tdl?content-type=text/plain&only_with_tag=MAIN]] is a very simple proof-of-concept TDL script
  • [[tdl_error.tdl|http://lofar0.nfra.nl/cgi-bin/cvsweb/checkout/LOFAR/Timba/PyApps/test/tdl_error.tdl?content-type=text/plain&only_with_tag=MAIN]] contains a number of deliberate errors, I use this to test the error reporting mechanisms.
  • [[tdl_tutorial.tdl|http://lofar0.nfra.nl/cgi-bin/cvsweb/checkout/LOFAR/Timba/PyApps/test/tdl_tutorial.tdl?content-type=text/plain&only_with_tag=MAIN]] is a complete tutorial showing off most of the language features. See an annotated version here: TDLTutorial.
  • [[m343.tdl|http://lofar0.nfra.nl/cgi-bin/cvsweb/checkout/LOFAR/Timba/PyApps/test/m343.tdl?content-type=text/plain&only_with_tag=MAIN]] is a real-life tree based on [some version of] Michiel's matrix343 calibration tree. Our old discussion can be found over here: InitialDiscussion
Clone this wiki locally