addedInput schema / $defs
Added value: +{
+ "FigureAnnotationSpec": {
+ "properties": {
+ "frame": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Frame"
+ },
+ "id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Id"
+ },
+ "layer": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Layer"
+ },
+ "location": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Location"
+ },
+ "orientation": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Orientation"
+ },
+ "style": {
+ "additionalProperties": true,
+ "title": "Style",
+ "type": "object"
+ },
+ "text": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Text"
+ },
+ "type": {
+ "title": "Type",
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Value"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "title": "FigureAnnotationSpec",
+ "type": "object"
+ },
+ "FigureAxisBreakSpec": {
+ "properties": {
+ "enabled": {
+ "default": true,
+ "title": "Enabled",
+ "type": "boolean"
+ },
+ "end": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Value immediately after the break.",
+ "title": "End"
+ },
+ "position": {
+ "anyOf": [
+ {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Break position as an axis percentage.",
+ "title": "Position"
+ },
+ "post_break_increment": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Major tick increment after the break.",
+ "title": "Post Break Increment"
+ },
+ "start": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Value immediately before the break.",
+ "title": "Start"
+ }
+ },
+ "title": "FigureAxisBreakSpec",
+ "type": "object"
+ },
+ "FigureAxisSpec": {
+ "properties": {
+ "breaks": {
+ "description": "Optional axis break. The current executor supports one break per axis.",
+ "items": {
+ "$ref": "#/$defs/FigureAxisBreakSpec"
+ },
+ "maxItems": 1,
+ "title": "Breaks",
+ "type": "array"
+ },
+ "limits": {
+ "anyOf": [
+ {
+ "const": "auto",
+ "type": "string"
+ },
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": "auto",
+ "title": "Limits"
+ },
+ "scale": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Scale"
+ },
+ "step": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Step"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Title"
+ }
+ },
+ "title": "FigureAxisSpec",
+ "type": "object"
+ },
+ "FigureDataSpec": {
+ "properties": {
+ "delimiter": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Delimiter"
+ },
+ "encoding": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Encoding"
+ },
+ "excel_sheet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": 0,
+ "title": "Excel Sheet"
+ },
+ "format": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "csv/tsv/txt/dat/xlsx/xls/xlsm.",
+ "title": "Format"
+ },
+ "header": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": 0,
+ "title": "Header"
+ },
+ "id": {
+ "description": "Dataset id referenced by layers and plots.",
+ "title": "Id",
+ "type": "string"
+ },
+ "na_values": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Na Values"
+ },
+ "nrows": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Nrows"
+ },
+ "object": {
+ "default": "worksheet",
+ "enum": [
+ "worksheet",
+ "matrix",
+ "xyz"
+ ],
+ "title": "Object",
+ "type": "string"
+ },
+ "roles": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "description": "Semantic column roles such as x, y, z, group, error, err_low, err_high.",
+ "title": "Roles",
+ "type": "object"
+ },
+ "skiprows": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Skiprows"
+ },
+ "source": {
+ "description": "Source data file path.",
+ "format": "path",
+ "title": "Source",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "source"
+ ],
+ "title": "FigureDataSpec",
+ "type": "object"
+ },
+ "FigureExportFormatSpec": {
+ "properties": {
+ "enabled": {
+ "default": false,
+ "title": "Enabled",
+ "type": "boolean"
+ },
+ "path": {
+ "anyOf": [
+ {
+ "format": "path",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Path"
+ },
+ "width_px": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Width Px"
+ }
+ },
+ "title": "FigureExportFormatSpec",
+ "type": "object"
+ },
+ "FigureExportSpec": {
+ "properties": {
+ "dir_figures": {
+ "anyOf": [
+ {
+ "format": "path",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Dir Figures"
+ },
+ "dir_opju": {
+ "anyOf": [
+ {
+ "format": "path",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Dir Opju"
+ },
+ "pdf": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FigureExportFormatSpec"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Pdf"
+ },
+ "png": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FigureExportFormatSpec"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Png"
+ },
+ "qa": {
+ "additionalProperties": true,
+ "title": "Qa",
+ "type": "object"
+ },
+ "save_clean_data": {
+ "default": false,
+ "title": "Save Clean Data",
+ "type": "boolean"
+ },
+ "svg": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FigureExportFormatSpec"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Svg"
+ },
+ "tiff": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/FigureExportFormatSpec"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Tiff"
+ }
+ },
+ "title": "FigureExportSpec",
+ "type": "object"
+ },
+ "FigureLayerSpec": {
+ "properties": {
+ "data_ref": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Data Ref"
+ },
+ "frame": {
+ "additionalProperties": {
+ "type": "boolean"
+ },
+ "title": "Frame",
+ "type": "object"
+ },
+ "grid_cell": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Grid Cell"
+ },
+ "grid_span": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Grid Span"
+ },
+ "id": {
+ "description": "Layer/panel id.",
+ "title": "Id",
+ "type": "string"
+ },
+ "page": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Page"
+ },
+ "panel_tag": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Panel Tag"
+ },
+ "position": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "description": "Absolute layer geometry for position_mode='absolute': left, top, width, height as page percentages.",
+ "title": "Position",
+ "type": "object"
+ },
+ "position_mode": {
+ "default": "grid",
+ "enum": [
+ "grid",
+ "absolute"
+ ],
+ "title": "Position Mode",
+ "type": "string"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Title"
+ },
+ "x": {
+ "$ref": "#/$defs/FigureAxisSpec"
+ },
+ "y": {
+ "$ref": "#/$defs/FigureAxisSpec"
+ },
+ "z": {
+ "$ref": "#/$defs/FigureAxisSpec"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "title": "FigureLayerSpec",
+ "type": "object"
+ },
+ "FigureMeta": {
+ "properties": {
+ "id": {
+ "description": "Stable figure identifier.",
+ "title": "Id",
+ "type": "string"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional figure title/long name.",
+ "title": "Title"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "title": "FigureMeta",
+ "type": "object"
+ },
+ "FigurePageSpec": {
+ "properties": {
+ "id": {
+ "default": "page_main",
+ "title": "Id",
+ "type": "string"
+ },
+ "layout": {
+ "default": "single",
+ "enum": [
+ "single",
+ "grid",
+ "custom",
+ "inset",
+ "dual_y"
+ ],
+ "title": "Layout",
+ "type": "string"
+ },
+ "margins_mm": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Margins Mm"
+ },
+ "panel_spacing_mm": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Panel Spacing Mm"
+ },
+ "size_mm": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Size Mm"
+ }
+ },
+ "title": "FigurePageSpec",
+ "type": "object"
+ },
+ "FigurePlotSpec": {
+ "properties": {
+ "data_ref": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Data Ref"
+ },
+ "group_style": {
+ "additionalProperties": true,
+ "title": "Group Style",
+ "type": "object"
+ },
+ "id": {
+ "description": "Plot primitive id.",
+ "title": "Id",
+ "type": "string"
+ },
+ "layer": {
+ "title": "Layer",
+ "type": "string"
+ },
+ "map": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "description": "Visual channel mapping such as x, y, z, group, error.",
+ "title": "Map",
+ "type": "object"
+ },
+ "style": {
+ "additionalProperties": true,
+ "title": "Style",
+ "type": "object"
+ },
+ "type": {
+ "description": "line/scatter/line_symbol/column/histogram/box/contour/heatmap.",
+ "title": "Type",
+ "type": "string"
+ },
+ "uncertainty": {
+ "additionalProperties": true,
+ "title": "Uncertainty",
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "layer",
+ "type"
+ ],
+ "title": "FigurePlotSpec",
+ "type": "object"
+ },
+ "FigureRuntimeSpec": {
+ "properties": {
+ "new_project": {
+ "default": false,
+ "description": "Start a fresh Origin project first.",
+ "title": "New Project",
+ "type": "boolean"
+ },
+ "project_path": {
+ "anyOf": [
+ {
+ "format": "path",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional OPJU/OPJ save path.",
+ "title": "Project Path"
+ },
+ "save_project": {
+ "default": false,
+ "description": "Save the Origin project after export.",
+ "title": "Save Project",
+ "type": "boolean"
+ },
+ "show_origin": {
+ "default": true,
+ "description": "Whether Origin should be visible.",
+ "title": "Show Origin",
+ "type": "boolean"
+ }
+ },
+ "title": "FigureRuntimeSpec",
+ "type": "object"
+ },
+ "FigureSpec": {
+ "properties": {
+ "annotations": {
+ "items": {
+ "$ref": "#/$defs/FigureAnnotationSpec"
+ },
+ "title": "Annotations",
+ "type": "array"
+ },
+ "data": {
+ "items": {
+ "$ref": "#/$defs/FigureDataSpec"
+ },
+ "title": "Data",
+ "type": "array"
+ },
+ "export": {
+ "$ref": "#/$defs/FigureExportSpec"
+ },
+ "figure": {
+ "$ref": "#/$defs/FigureMeta"
+ },
+ "layers": {
+ "items": {
+ "$ref": "#/$defs/FigureLayerSpec"
+ },
+ "title": "Layers",
+ "type": "array"
+ },
+ "page": {
+ "$ref": "#/$defs/FigurePageSpec"
+ },
+ "plots": {
+ "items": {
+ "$ref": "#/$defs/FigurePlotSpec"
+ },
+ "title": "Plots",
+ "type": "array"
+ },
+ "runtime": {
+ "$ref": "#/$defs/FigureRuntimeSpec"
+ },
+ "style": {
+ "$ref": "#/$defs/FigureStyleSpec"
+ }
+ },
+ "required": [
+ "figure"
+ ],
+ "title": "FigureSpec",
+ "type": "object"
+ },
+ "FigureStyleSpec": {
+ "properties": {
+ "annotation_font_size": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Annotation Font Size"
+ },
+ "font_family": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Font Family"
+ },
+ "palette_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Palette Name"
+ },
+ "palette_role": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Palette Role"
+ },
+ "template": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Template"
+ },
+ "theme": {
+ "default": "origin_default",
+ "enum": [
+ "origin_default",
+ "template",
+ "theme",
+ "none",
+ "nature"
+ ],
+ "title": "Theme",
+ "type": "string"
+ }
+ },
+ "title": "FigureStyleSpec",
+ "type": "object"
+ }
+}