YAML Processor¶
This project provides two utilities.
The data processor utility allows automation of the following in a single command:
Modularisation of YAML files via include files.
Can use a query to select a sub data structure from an include file.
Can search for include files from a list of folders/directories.
Variable substitutions in string values.
Environment and pre-defined variables.
Date-time variables, based on the current time and/or a reference time.
Validation using JSON schema.
The schema processor utility is a compliment to the YAML modularisation / include functionality provided by the data processor. It allows users to break up a monolithic JSON schema file into a set of subschema files.
User Guide And Reference¶
- Installation
- Basic Usages
- Data Pre-Processor
- Data Processor
- Modularisation / Include
- Modularisation / Include with Merge
- Modularisation / Include with Query
- Multiple Input Files Concatenation
- String Value Variable Substitution
- Variable Substitution Include Scope
- String Value Date-Time Substitution
- Cast Value Variable Substitution
- Turn Off Processing
- Validation with JSON Schema
- Schema Processor
- Command Line Reference
- Python API