Features

 Configuration
File format: YAML, JSON
Separate files for default configuration and overriding configurations
Default DATETIME format
Mapping of labels to data attributes
Data
Format: YAML, JSON, XML, CSV
Hierarchical model
Placeholders
Appearance: customizable; by default {...}
Value substitution
List element count, row number, row index
Iteration control
Text Formatting
Composition using IF and FOR constructs
DATETIME
Markdown: bold, italic, item lists, links
HTML: color, bold, italic, item lists, links
Syntax highlighting for over 100 programming languages
Formats table with special mapping of value to representation
Images
Source: file, URL
Substitution in slides
As table cell background
Automatic scaling
Slide Iterations
Per slide or group of slides
Controlled by lists defined in the data file
Alternatively controlled by Markdown input

Nested levels

Tables
Shorthand placeholders: {}
Value lookup dependent on label and configured mapping
Matrix tables: label constructed from row header and column header
Data iterations per row, column, single cell or cell block
Spanning over multiple slides
When spanning: "To be continued" and "Continued" rows
 Operation
Command line
Graphical user interface

 

The manual specifies how to activate these features. E.g.,