Output Data formats
In this section of the manual we discuss the output data formats supported by PLANit as well as what specific output properties are supported by each output type in PLANit.
Output formats in PLANit
The following output data formats are available:
Data Format | File type | Status | Documentation | Python support | Java support |
---|---|---|---|---|---|
PLANit default output format | XML |
supported | YES | YES | YES |
Memory output format | None |
supported | YES | YES | YES |
Because the memory output format does not result in any files on disk as it keeps all the results in memory, we refer the reader to the relevant API documentation on how to utilise the memory output format (for Java, for Python). The internal structure of this implementation is not exposed to the user and is therefore not documented in this manual.
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.
Output properties in PLANit
Almost all aspects of the output in PLANit are user configurable. This configuration is:
- Independent of the chosen output formatter.
- dependent on the output type (link, path, od, etc.)
- dependent on the chosen assignment (traditional static, etc.)
For each of our main output types (link, path, od, etc.) a section is dedicated to detailing information on what output properties are supported:
Output Type | Python support | Java support |
---|---|---|
Link (segment) | YES | YES |
Path | YES | YES |
OD | YES | YES |