%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "http://astropy.org/schemas/astropy/coordinates/longitude-1.2.0"

title: |
  Represents longitude-like angles.

description: |
    Longitude-like angle(s) which are wrapped within a contiguous 360 degree range.

examples:
  -
    - A Longitude object in Degrees
    - asdf-standard-1.6.0
    - |
        !<tag:astropy.org:astropy/coordinates/longitude-1.2.0>
          unit: !unit/unit-1.0.0 deg
          value: 10.0
          wrap_angle: !<tag:astropy.org:astropy/coordinates/angle-1.1.0>
            unit: !unit/unit-1.0.0 deg
            value: 180.0

type: object
properties:
  value:
    description: |
      A vector of one or more values
    anyOf:
      - type: number
      - tag: "tag:stsci.edu:asdf/core/ndarray-1.*"
  unit:
    description: |
      The unit corresponding to the values
    anyOf:
      - tag: "tag:stsci.edu:asdf/unit/unit-1.*"
      - tag: "tag:astropy.org:astropy/units/unit-1.*"
  wrap_angle:
    description: |
      Angle at which to wrap back to ``wrap_angle - 360 deg``.
    tag: "tag:astropy.org:astropy/coordinates/angle-1.*"

required: [value, unit, wrap_angle]
...
