changedOutput schema / (root)
Previous value: -{
- "$schema": "http://json-schema.org/draft-07/schema#",
- "additionalProperties": false,
- "properties": {
- "baseline_fit": {
- "additionalProperties": false,
- "properties": {
- "baseline_km": {
- "minimum": 0,
- "type": "number"
- },
- "contract_version": {
- "const": "0.2.0",
- "type": "string"
- },
- "diagnostics": {
- "additionalProperties": false,
- "properties": {
- "condition_ratio": {
- "type": [
- "number",
- "null"
- ]
- },
- "cost_evaluations": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "dof": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "iterations": {
- "maximum": 80,
- "minimum": 0,
- "type": "integer"
- },
- "low_elevation_samples": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "dof",
- "iterations",
- "cost_evaluations",
- "low_elevation_samples",
- "condition_ratio"
- ],
- "type": "object"
- },
- "elapsed_ms": {
- "minimum": 0,
- "type": "number"
- },
- "grid": {
- "additionalProperties": false,
- "properties": {
- "end_s": {
- "type": "number"
- },
- "interpolated_samples": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "points": {
- "maximum": 60,
- "minimum": 2,
- "type": "integer"
- },
- "start_s": {
- "type": "number"
- },
- "step_s": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "points",
- "start_s",
- "end_s",
- "step_s",
- "interpolated_samples"
- ],
- "type": "object"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "observers": {
- "maximum": 4,
- "minimum": 2,
- "type": "integer"
- },
- "reasons": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "residuals": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "max_deg": {
- "minimum": 0,
- "type": "number"
- },
- "per_observer": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "index": {
- "maximum": 3,
- "minimum": 0,
- "type": "integer"
- },
- "max_deg": {
- "minimum": 0,
- "type": "number"
- },
- "rms_deg": {
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "index",
- "rms_deg",
- "max_deg"
- ],
- "type": "object"
- },
- "maxItems": 4,
- "minItems": 2,
- "type": "array"
- },
- "total_rms_deg": {
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "total_rms_deg",
- "max_deg",
- "per_observer"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "state": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "covariance_ecef": {
- "items": {
- "items": {
- "type": "number"
- },
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "covariance_parameter_units": {
- "additionalItems": false,
- "items": [
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- }
- ],
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "frame": {
- "type": "string"
- },
- "heading_deg": {
- "maximum": 360,
- "minimum": 0,
- "type": "number"
- },
- "position_ecef_km": {
- "additionalItems": false,
- "items": [
- {
- "type": "number"
- },
- {
- "type": "number"
- },
- {
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "position_sigma_km": {
- "additionalItems": false,
- "items": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "reduced_chi2": {
- "minimum": 0,
- "type": "number"
- },
- "speed_kmh": {
- "minimum": 0,
- "type": "number"
- },
- "t_ref_s": {
- "type": "number"
- },
- "uncertainty_model": {
- "type": "string"
- },
- "velocity_km_s": {
- "additionalItems": false,
- "items": [
- {
- "type": "number"
- },
- {
- "type": "number"
- },
- {
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "velocity_sigma_km_s": {
- "additionalItems": false,
- "items": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "vertical_rate_m_s": {
- "type": "number"
- }
- },
- "required": [
- "t_ref_s",
- "frame",
- "position_ecef_km",
- "velocity_km_s",
- "position_sigma_km",
- "velocity_sigma_km_s",
- "covariance_ecef",
- "covariance_parameter_units",
- "uncertainty_model",
- "speed_kmh",
- "heading_deg",
- "vertical_rate_m_s",
- "reduced_chi2"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "estimated",
- "inconsistent",
- "degenerate",
- "no_convergence"
- ],
- "type": "string"
- },
- "trajectory": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "altitude_m": {
- "type": "number"
- },
- "latitude_deg": {
- "maximum": 90,
- "minimum": -90,
- "type": "number"
- },
- "longitude_deg": {
- "maximum": 180,
- "minimum": -180,
- "type": "number"
- },
- "ranges_km": {
- "items": {
- "minimum": 0,
- "type": "number"
- },
- "maxItems": 4,
- "minItems": 2,
- "type": "array"
- },
- "t_s": {
- "type": "number"
- }
- },
- "required": [
- "t_s",
- "latitude_deg",
- "longitude_deg",
- "altitude_m",
- "ranges_km"
- ],
- "type": "object"
- },
- "maxItems": 60,
- "type": "array"
- }
- },
- "required": [
- "contract_version",
- "status",
- "reasons",
- "observers",
- "baseline_km",
- "grid",
- "state",
- "trajectory",
- "residuals",
- "diagnostics",
- "elapsed_ms",
- "limitations"
- ],
- "type": "object"
- },
- "comparison": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "after_sigma_major_position_m": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "before_sigma_major_position_m": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "horizon_s": {
- "type": "number"
- },
- "mean_position_shift_m": {
- "minimum": 0,
- "type": "number"
- },
- "predicted_sigma_major_position_m": {
- "anyOf": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "refit_reduction_fraction": {
- "type": "number"
- }
- },
- "required": [
- "horizon_s",
- "before_sigma_major_position_m",
- "predicted_sigma_major_position_m",
- "after_sigma_major_position_m",
- "refit_reduction_fraction",
- "mean_position_shift_m"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "contract_version": {
- "const": "0.1.0",
- "type": "string"
- },
- "data_origin": {
- "enum": [
- "synthetic",
- "measured"
- ],
- "type": "string"
- },
- "data_provenance": {
- "const": "caller_declared_unverified",
- "type": "string"
- },
- "elapsed_ms": {
- "minimum": 0,
- "type": "number"
- },
- "forecast": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "baseline_position_covariance_km2": {
- "items": {
- "items": {
- "type": "number"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "baseline_sigma_major_position_m": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "candidates": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "cost_units": {
- "maximum": 1000000000,
- "minimum": 0,
- "type": "number"
- },
- "id": {
- "maxLength": 64,
- "minLength": 1,
- "pattern": "^[A-Za-z0-9_.-]+$",
- "type": "string"
- },
- "predicted_position_covariance_km2": {
- "anyOf": [
- {
- "items": {
- "items": {
- "type": "number"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- },
- "predicted_reduction_fraction": {
- "type": [
- "number",
- "null"
- ]
- },
- "predicted_sigma_major_position_m": {
- "anyOf": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "reason_codes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "sample_count": {
- "maximum": 120,
- "minimum": 3,
- "type": "integer"
- },
- "status": {
- "enum": [
- "admissible",
- "rejected"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "status",
- "reason_codes",
- "cost_units",
- "sample_count",
- "predicted_sigma_major_position_m",
- "predicted_position_covariance_km2",
- "predicted_reduction_fraction"
- ],
- "type": "object"
- },
- "maxItems": 64,
- "minItems": 1,
- "type": "array"
- },
- "contract_version": {
- "const": "0.1.0",
- "type": "string"
- },
- "elapsed_ms": {
- "minimum": 0,
- "type": "number"
- },
- "evaluated_candidates": {
- "maximum": 64,
- "minimum": 1,
- "type": "integer"
- },
- "horizon_s": {
- "type": "number"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "prediction_kind": {
- "const": "conditional_local_linear_forecast",
- "type": "string"
- },
- "ranking": {
- "items": {
- "maxLength": 64,
- "minLength": 1,
- "pattern": "^[A-Za-z0-9_.-]+$",
- "type": "string"
- },
- "maxItems": 64,
- "type": "array"
- },
- "selected_candidate_id": {
- "anyOf": [
- {
- "maxLength": 64,
- "minLength": 1,
- "pattern": "^[A-Za-z0-9_.-]+$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "ranked",
- "no_admissible_candidate"
- ],
- "type": "string"
- }
- },
- "required": [
- "contract_version",
- "status",
- "prediction_kind",
- "horizon_s",
- "baseline_sigma_major_position_m",
- "baseline_position_covariance_km2",
- "selected_candidate_id",
- "ranking",
- "candidates",
- "evaluated_candidates",
- "elapsed_ms",
- "limitations"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "input_angular_pairs": {
- "maximum": 600,
- "minimum": 9,
- "type": "integer"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "new_angular_pairs": {
- "maximum": 120,
- "minimum": 3,
- "type": "integer"
- },
- "new_series_id": {
- "maxLength": 64,
- "minLength": 1,
- "pattern": "^[A-Za-z0-9_.-]+$",
- "type": "string"
- },
- "provenance": {
- "additionalProperties": false,
- "properties": {
- "client": {
- "additionalProperties": {},
- "properties": {
- "name": {
- "type": "string"
- },
- "version": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "version"
- ],
- "type": "object"
- },
- "identity_source": {
- "type": "string"
- },
- "model": {
- "type": "null"
- },
- "server": {
- "const": "scorecompute",
- "type": "string"
- },
- "tool": {
- "const": "assimilate_observation",
- "type": "string"
- }
- },
- "required": [
- "tool",
- "server",
- "client",
- "identity_source",
- "model"
- ],
- "type": "object"
- },
- "reasons": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "station_id": {
- "maxLength": 64,
- "minLength": 1,
- "pattern": "^[A-Za-z0-9_.-]+$",
- "type": "string"
- },
- "status": {
- "enum": [
- "baseline_rejected",
- "assimilated",
- "updated_fit_rejected"
- ],
- "type": "string"
- },
- "updated_fit": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "baseline_km": {
- "minimum": 0,
- "type": "number"
- },
- "contract_version": {
- "const": "0.2.0",
- "type": "string"
- },
- "diagnostics": {
- "additionalProperties": false,
- "properties": {
- "condition_ratio": {
- "type": [
- "number",
- "null"
- ]
- },
- "cost_evaluations": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "dof": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "iterations": {
- "maximum": 80,
- "minimum": 0,
- "type": "integer"
- },
- "low_elevation_samples": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "dof",
- "iterations",
- "cost_evaluations",
- "low_elevation_samples",
- "condition_ratio"
- ],
- "type": "object"
- },
- "elapsed_ms": {
- "minimum": 0,
- "type": "number"
- },
- "grid": {
- "additionalProperties": false,
- "properties": {
- "end_s": {
- "type": "number"
- },
- "interpolated_samples": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "points": {
- "maximum": 60,
- "minimum": 2,
- "type": "integer"
- },
- "start_s": {
- "type": "number"
- },
- "step_s": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "points",
- "start_s",
- "end_s",
- "step_s",
- "interpolated_samples"
- ],
- "type": "object"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "observers": {
- "maximum": 4,
- "minimum": 2,
- "type": "integer"
- },
- "reasons": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "residuals": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "max_deg": {
- "minimum": 0,
- "type": "number"
- },
- "per_observer": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "index": {
- "maximum": 3,
- "minimum": 0,
- "type": "integer"
- },
- "max_deg": {
- "minimum": 0,
- "type": "number"
- },
- "rms_deg": {
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "index",
- "rms_deg",
- "max_deg"
- ],
- "type": "object"
- },
- "maxItems": 4,
- "minItems": 2,
- "type": "array"
- },
- "total_rms_deg": {
- "minimum": 0,
- "type": "number"
- }
- },
- "required": [
- "total_rms_deg",
- "max_deg",
- "per_observer"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "state": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "covariance_ecef": {
- "items": {
- "items": {
- "type": "number"
- },
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "covariance_parameter_units": {
- "additionalItems": false,
- "items": [
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- },
- {
- "const": "km/s",
- "type": "string"
- }
- ],
- "maxItems": 6,
- "minItems": 6,
- "type": "array"
- },
- "frame": {
- "type": "string"
- },
- "heading_deg": {
- "maximum": 360,
- "minimum": 0,
- "type": "number"
- },
- "position_ecef_km": {
- "additionalItems": false,
- "items": [
- {
- "type": "number"
- },
- {
- "type": "number"
- },
- {
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "position_sigma_km": {
- "additionalItems": false,
- "items": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "reduced_chi2": {
- "minimum": 0,
- "type": "number"
- },
- "speed_kmh": {
- "minimum": 0,
- "type": "number"
- },
- "t_ref_s": {
- "type": "number"
- },
- "uncertainty_model": {
- "type": "string"
- },
- "velocity_km_s": {
- "additionalItems": false,
- "items": [
- {
- "type": "number"
- },
- {
- "type": "number"
- },
- {
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "velocity_sigma_km_s": {
- "additionalItems": false,
- "items": [
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- },
- {
- "minimum": 0,
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "vertical_rate_m_s": {
- "type": "number"
- }
- },
- "required": [
- "t_ref_s",
- "frame",
- "position_ecef_km",
- "velocity_km_s",
- "position_sigma_km",
- "velocity_sigma_km_s",
- "covariance_ecef",
- "covariance_parameter_units",
- "uncertainty_model",
- "speed_kmh",
- "heading_deg",
- "vertical_rate_m_s",
- "reduced_chi2"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "estimated",
- "inconsistent",
- "degenerate",
- "no_convergence"
- ],
- "type": "string"
- },
- "trajectory": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "altitude_m": {
- "type": "number"
- },
- "latitude_deg": {
- "maximum": 90,
- "minimum": -90,
- "type": "number"
- },
- "longitude_deg": {
- "maximum": 180,
- "minimum": -180,
- "type": "number"
- },
- "ranges_km": {
- "items": {
- "minimum": 0,
- "type": "number"
- },
- "maxItems": 4,
- "minItems": 2,
- "type": "array"
- },
- "t_s": {
- "type": "number"
- }
- },
- "required": [
- "t_s",
- "latitude_deg",
- "longitude_deg",
- "altitude_m",
- "ranges_km"
- ],
- "type": "object"
- },
- "maxItems": 60,
- "type": "array"
- }
- },
- "required": [
- "contract_version",
- "status",
- "reasons",
- "observers",
- "baseline_km",
- "grid",
- "state",
- "trajectory",
- "residuals",
- "diagnostics",
- "elapsed_ms",
- "limitations"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "contract_version",
- "status",
- "data_origin",
- "new_series_id",
- "station_id",
- "data_provenance",
- "baseline_fit",
- "updated_fit",
- "forecast",
- "comparison",
- "input_angular_pairs",
- "new_angular_pairs",
- "reasons",
- "limitations",
- "elapsed_ms",
- "provenance"
- ],
- "type": "object"
-}New value: +null