Input Data formats

In this section of the manual we discuss the input data formats supported by PLANit

Here we only focus on the structure of the data formats . If the reader wants to know how to set up an assignment using input/output files of a specific format, we refer to the reference documentation on the Java and Python API for more detailed information.

The following input data formats are available:

Data Format File type Status Documentation Python support Java support
PLANit default input format XML supported YES YES YES
TNTP open format ASCII prototype NO NO YES
BasicCSV CSV prototype NO NO YES

It is strongly recommended to only use the officially supported native xml format at this stage, as the TNTP and BasicCSV input formats do not support the full feature set of PLANit, are not available in Python, nor are they tested fully. Also, the TNTP format is ambiguous in its specification and often example networks provided in this format do not strictly follow the format either.