rotation_sequence-0.7.0

A sequence of 3D rotations.

Description

A sequence of 3D rotations around different axes.

Outline

Schema Definitions

This node must validate against all of the following:

  • This type is an object with the following properties:
    • angles
      arrayRequired
      The angles of rotation.

      No length restriction
      Items in the array are restricted to the following types:
      number
    • axes_order
      stringRequired
      A sequence of “x”, “y” or “z” characters representing an axis f rotation. The number of characters must equal the number of angles.

      No length restriction

Original Schema

%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "http://stsci.edu/schemas/jwst_pipeline/rotation_sequence-0.7.0"
tag: "tag:stsci.edu:jwst_pipeline/rotation_sequence-0.7.0"
title: >
  A sequence of 3D rotations.

description: |
  A sequence of 3D rotations around different axes.

allOf:
  - $ref: "tag:stsci.edu:asdf/transform/transform-1.1.0"
  - type: object
    properties:
      angles:
        description: |
          The angles of rotation.
        type: array
        items:
          type: number
      axes_order:
        description: |
          A sequence of "x", "y" or "z" characters representing an axis f rotation.
          The number of characters must equal the number of angles.
        type: string

    required: [angles, axes_order]