ska-sdp-assignres

SDP assign resources 0.3

Example
{
    "eb_id": "eb-mvp01-20210623-00000",
    "max_length": 100.0,
    "scan_types": [{
        "scan_type_id": "science",
        "reference_frame": "ICRS",
        "ra": "02:42:40.771",
        "dec": "-00:00:47.84",
        "channels": [{
            "count": 744,
            "start": 0,
            "stride": 2,
            "freq_min": 350000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [0, 0],
                [200, 1],
                [744, 2],
                [944, 3]
            ]
        }, {
            "count": 744,
            "start": 2000,
            "stride": 1,
            "freq_min": 360000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [2000, 4],
                [2200, 5]
            ]
        }]
    }, {
        "scan_type_id": "calibration",
        "reference_frame": "ICRS",
        "ra": "12:29:06.699",
        "dec": "02:03:08.598",
        "channels": [{
            "count": 744,
            "start": 0,
            "stride": 2,
            "freq_min": 350000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [0, 0],
                [200, 1],
                [744, 2],
                [944, 3]
            ]
        }, {
            "count": 744,
            "start": 2000,
            "stride": 1,
            "freq_min": 360000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [2000, 4],
                [2200, 5]
            ]
        }]
    }],
    "processing_blocks": [{
        "pb_id": "pb-mvp01-20210623-00000",
        "workflow": {
            "kind": "realtime",
            "name": "vis_receive",
            "version": "0.1.0"
        },
        "parameters": {}
    }, {
        "pb_id": "pb-mvp01-20210623-00001",
        "workflow": {
            "kind": "realtime",
            "name": "test_realtime",
            "version": "0.1.0"
        },
        "parameters": {}
    }, {
        "pb_id": "pb-mvp01-20210623-00002",
        "workflow": {
            "kind": "batch",
            "name": "ical",
            "version": "0.1.0"
        },
        "parameters": {},
        "dependencies": [{
            "pb_id": "pb-mvp01-20210623-00000",
            "kind": ["visibilities"]
        }]
    }, {
        "pb_id": "pb-mvp01-20210623-00003",
        "workflow": {
            "kind": "batch",
            "name": "dpreb",
            "version": "0.1.0"
        },
        "parameters": {},
        "dependencies": [{
            "pb_id": "pb-mvp01-20210623-00002",
            "kind": ["calibration"]
        }]
    }]
}
https://schema.skao.int/ska-sdp-assignres/0.3
type object
properties
  • interface
type string
  • transaction_id
type string
pattern ^txn-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • eb_id
type string
pattern ^eb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • max_length
type number
  • scan_types
Scan types to be supported on subarray
type array
items scan type 0.3
  • processing_blocks
type array
items processing block 0.3
additionalProperties False

scan type 0.3

type object
properties
  • scan_type_id
const (any scan type)
  • reference_frame
const ICRS
  • ra
type string
  • dec
type string
  • channels
type array
items Channel map
scan channels 0.3
additionalProperties False

scan channels 0.3

Channel map

type object
properties
  • count
Number of channels
type integer
  • start
type integer
  • stride
type integer
  • freq_min
type number
  • freq_max
type number
  • link_map
type array
items
additionalProperties False

processing block 0.3

type object
properties
  • pb_id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • workflow
type object
properties
  • kind
type string
  • name
type string
  • version
type string
additionalProperties False
  • parameters
  • dependencies
type array
items type object
properties
  • pb_id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • kind
type array
items type string
additionalProperties False
additionalProperties False

SDP assign resources 0.2

Example
{
    "id": "sbi-mvp01-20200325-00001",
    "max_length": 100.0,
    "scan_types": [{
        "id": "science",
        "coordinate_system": "ICRS",
        "ra": "02:42:40.771",
        "dec": "-00:00:47.84",
        "channels": [{
            "count": 744,
            "start": 0,
            "stride": 2,
            "freq_min": 350000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [0, 0],
                [200, 1],
                [744, 2],
                [944, 3]
            ]
        }, {
            "count": 744,
            "start": 2000,
            "stride": 1,
            "freq_min": 360000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [2000, 4],
                [2200, 5]
            ]
        }]
    }, {
        "id": "calibration",
        "coordinate_system": "ICRS",
        "ra": "12:29:06.699",
        "dec": "02:03:08.598",
        "channels": [{
            "count": 744,
            "start": 0,
            "stride": 2,
            "freq_min": 350000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [0, 0],
                [200, 1],
                [744, 2],
                [944, 3]
            ]
        }, {
            "count": 744,
            "start": 2000,
            "stride": 1,
            "freq_min": 360000000.0,
            "freq_max": 368000000.0,
            "link_map": [
                [2000, 4],
                [2200, 5]
            ]
        }]
    }],
    "processing_blocks": [{
        "id": "pb-mvp01-20200325-00001",
        "workflow": {
            "type": "realtime",
            "id": "vis_receive",
            "version": "0.1.0"
        },
        "parameters": {}
    }, {
        "id": "pb-mvp01-20200325-00002",
        "workflow": {
            "type": "realtime",
            "id": "test_realtime",
            "version": "0.1.0"
        },
        "parameters": {}
    }, {
        "id": "pb-mvp01-20200325-00003",
        "workflow": {
            "type": "batch",
            "id": "ical",
            "version": "0.1.0"
        },
        "parameters": {},
        "dependencies": [{
            "pb_id": "pb-mvp01-20200325-00001",
            "type": ["visibilities"]
        }]
    }, {
        "id": "pb-mvp01-20200325-00004",
        "workflow": {
            "type": "batch",
            "id": "dpreb",
            "version": "0.1.0"
        },
        "parameters": {},
        "dependencies": [{
            "pb_id": "pb-mvp01-20200325-00003",
            "type": ["calibration"]
        }]
    }]
}
https://schema.skao.int/ska-sdp-assignres/0.2
type object
properties
  • interface
type string
  • id
type string
pattern ^sbi-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • max_length
type number
  • scan_types
Scan types to be supported on subarray
type array
items scan type 0.2
  • processing_blocks
type array
items processing block 0.2
additionalProperties False

scan type 0.2

type object
properties
  • id
const (any scan type)
  • coordinate_system
const ICRS
  • ra
type string
  • dec
type string
  • channels
type array
items Channel map
scan channels 0.2
additionalProperties False

scan channels 0.2

Channel map

type object
properties
  • count
Number of channels
type integer
  • start
type integer
  • stride
type integer
  • freq_min
type number
  • freq_max
type number
  • link_map
type array
items
additionalProperties False

processing block 0.2

type object
properties
  • id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • workflow
type object
properties
  • type
type string
  • id
type string
  • version
type string
additionalProperties False
  • parameters
  • dependencies
type array
items type object
properties
  • pb_id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • type
type array
items type string
additionalProperties False
additionalProperties False

SDP assign resources 0.1

https://schema.skao.int/ska-sdp-assignres/0.1
type object
properties
  • interface
type string
  • id
type string
pattern ^sbi-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • max_length
type number
  • scan_types
Scan types to be supported on subarray
type array
items scan type 0.1
  • processing_blocks
type array
items processing block 0.1
additionalProperties False

scan type 0.1

type object
properties
  • id
const (any scan type)
  • coordinate_system
const ICRS
  • ra
type string
  • dec
type string
  • channels
type array
items Channel map
scan channels 0.1
additionalProperties False

scan channels 0.1

Channel map

type object
properties
  • count
Number of channels
type integer
  • start
type integer
  • stride
type integer
  • freq_min
type number
  • freq_max
type number
  • link_map
type array
items
additionalProperties False

processing block 0.1

type object
properties
  • id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • workflow
type object
properties
  • type
type string
  • id
type string
  • version
type string
additionalProperties False
  • parameters
  • dependencies
type array
items type object
properties
  • pb_id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • type
type array
items type string
additionalProperties False
additionalProperties False

SDP assign resources 0.0

https://schema.skao.int/ska-sdp-assignres/0.0
type object
properties
  • interface
type string
  • id
type string
pattern ^sbi-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • max_length
type number
  • scan_types
Scan types to be supported on subarray
type array
items scan type 0.0
  • processing_blocks
type array
items processing block 0.0
additionalProperties False

scan type 0.0

type object
properties
  • id
const (any scan type)
  • coordinate_system
const ICRS
  • ra
type string
  • dec
type string
  • channels
type array
items Channel map
scan channels 0.0
additionalProperties False

scan channels 0.0

Channel map

type object
properties
  • count
Number of channels
type integer
  • start
type integer
  • stride
type integer
  • freq_min
type number
  • freq_max
type number
  • link_map
type array
items
additionalProperties False

processing block 0.0

type object
properties
  • id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • workflow
type object
properties
  • type
type string
  • id
type string
  • version
type string
additionalProperties False
  • parameters
  • dependencies
type array
items type object
properties
  • pb_id
type string
pattern ^pb-[a-z0-9]+-[0-9]{8}-[a-z0-9]+$
  • type
type array
items type string
additionalProperties False
additionalProperties False