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.