ska_oso_pdm.proposal
Class diagram for an OSO Proposal
A current example of Proposal json is presented below:
{
"prsl_id": "prp-ska01-202204-01",
"status": "submitted",
"submitted_on": "2022-09-23T15:43:53.971548Z",
"submitted_by": "TestUser",
"metadata": {
"version": 1,
"created_by": "TestUser",
"created_on": "2022-09-23T15:43:53.971548Z",
"last_modified_by": "TestUser",
"last_modified_on": "2022-09-23T15:43:53.971548Z",
"pdm_version": "27.4.0"
},
"cycle": "SKA_5000_2023",
"proposal_info": {
"title": "The Milky Way View",
"proposal_type": {
"main_type": "standard_proposal",
"attributes": [
"coordinated_proposal"
]
},
"abstract": "Pretty Looking frontend depends on hard work put into good wire-framing and requirement gathering",
"science_category": "Science Category",
"investigators": [
{
"user_id": "1234",
"given_name": "Tony",
"family_name": "Bennet",
"email": "somewhere.vague@example.com",
"organization": "",
"for_phd": false,
"status": "pending",
"principal_investigator": true
}
]
},
"observation_info": {
"targets": [
{
"target_id": "target-12345",
"name": "M28",
"pointing_pattern": {
"active": "SinglePointParameters",
"parameters": [
{
"kind": "SinglePointParameters",
"offset_x_arcsec": 0.0,
"offset_y_arcsec": 0.0
}
]
},
"reference_coordinate": {
"kind": "icrs",
"ra_str": "16:40:00.0",
"dec_str": "30:00:00.0",
"epoch": 2000.0,
"parallax": 0.0,
"pm_dec": 0.0,
"pm_ra": 0.0
},
"radial_velocity": {
"quantity": {
"value": -12.345,
"unit": "m / s"
},
"definition": "OPTICAL",
"reference_frame": "LSRK",
"redshift": 1.2
}
},
{
"target_id": "target-12345",
"name": "M1",
"pointing_pattern": {
"active": "SinglePointParameters",
"parameters": [
{
"kind": "SinglePointParameters",
"offset_x_arcsec": 0.0,
"offset_y_arcsec": 0.0
}
]
},
"reference_coordinate": {
"kind": "icrs",
"ra_str": "16:40:00.0",
"dec_str": "-30:00:00.0",
"epoch": 2000.0,
"parallax": 0.0,
"pm_dec": 0.0,
"pm_ra": 0.0
},
"radial_velocity": {
"quantity": {
"value": 0.0,
"unit": "km / s"
},
"definition": "RADIO",
"reference_frame": "LSRK",
"redshift": 0.0
}
}
],
"calibration_strategy": [
{
"observatory_defined": true
}
],
"documents": [
{
"document_id": "doc_ref_01",
"uploaded_pdf": true
},
{
"document_id": "doc_ref_02",
"uploaded_pdf": false
}
],
"observation_sets": [
{
"observation_set_id": "mid-001",
"group_id": "2",
"elevation": 23,
"observing_band": "mid_band_1",
"array_details": {
"array": "ska_mid",
"subarray": "AA0.5",
"weather": 3,
"number_15_antennas": 0,
"number_13_antennas": 0,
"number_sub_bands": 0
},
"observation_type_details": {
"observation_type": "spectral line",
"bandwidth": {
"value": 0.0,
"unit": "Hz"
},
"central_frequency": {
"value": 0.0,
"unit": "Hz"
},
"supplied": {
"supplied_type": "integration_time",
"quantity": {
"value": 0.0,
"unit": "nJy"
}
},
"spectral_resolution": "DUMMY",
"effective_resolution": "DUMMY",
"spectral_averaging":1
}
},
{
"observation_set_id": "mid-002",
"group_id": "2",
"elevation": 23,
"observing_band": "mid_band_1",
"array_details": {
"array": "ska_mid",
"subarray": "AA0.5",
"weather": 3,
"number_15_antennas": 0,
"number_13_antennas": 0,
"number_sub_bands": 0
},
"observation_type_details": {
"observation_type": "continuum",
"bandwidth": {
"value": 0.0,
"unit": "Hz"
},
"central_frequency": {
"value": 0.0,
"unit": "Hz"
},
"supplied": {
"supplied_type": "sensitivity",
"quantity": {
"value": 0.0,
"unit": "nJy"
}
}
}
},
{
"observation_set_id": "low-001",
"group_id": "2",
"elevation": 23,
"observing_band": "low_band",
"array_details": {
"array": "ska_low",
"subarray": "AA0.5",
"number_of_stations": 1
},
"observation_type_details": {
"observation_type": "spectral line",
"bandwidth": {
"value": 0.0,
"unit": "Hz"
},
"central_frequency": {
"value": 0.0,
"unit": "Hz"
},
"supplied": {
"supplied_type": "integration_time",
"quantity": {
"value": 0.0,
"unit": "nJy"
}
},
"spectral_resolution": "DUMMY",
"effective_resolution": "DUMMY",
"spectral_averaging": 1
}
},
{
"observation_set_id": "low-002",
"group_id": "2",
"elevation": 23,
"observing_band": "low_band",
"array_details": {
"array": "ska_low",
"subarray": "AA0.5",
"number_of_stations": 1
},
"observation_type_details": {
"observation_type": "spectral line",
"bandwidth": {
"value": 0.0,
"unit": "Hz"
},
"central_frequency": {
"value": 0.0,
"unit": "Hz"
},
"supplied": {
"supplied_type": "integration_time",
"quantity": {
"value": 0.0,
"unit": "nJy"
}
},
"spectral_resolution": "DUMMY",
"effective_resolution": "DUMMY",
"spectral_averaging": 1
}
}
],
"data_product_sdps": [
{
"data_product_id": "SDP-1",
"observation_set_ref":
"mid-001",
"script_parameters": {
"kind": "continuum",
"variant": "continuum image",
"image_size": {
"value": 4096,
"unit": "pix"
},
"image_cellsize": {
"value": 0.5,
"unit": "arcsec"
},
"weight": {
"weighting": "natural"
},
"polarisations": [
"I"
],
"channels_out": 12 }
},
{
"data_product_id": "SDP-1",
"observation_set_ref":
"mid-001",
"script_parameters": {
"kind": "spectral",
"variant": "spectral image",
"image_size": {
"value": 4096,
"unit": "pix"
},
"image_cellsize": {
"value": 0.5,
"unit": "arcsec"
},
"weight": {
"weighting": "natural"
},
"polarisations": [
"I"
],
"channels_out": 12, "continuum_subtraction": false }
},
{
"data_product_id": "SDP-1",
"observation_set_ref":
"mid-001",
"script_parameters": {
"kind": "pst",
"variant": "detected filterbank",
"output_frequency_resolution": 1,
"output_sampling_interval":2,
"polarisations": ["I"],
"bit_depth": 1,
"dispersion_measure": 2,
"rotation_measure": 1
}
}
],
"data_product_src_nets": [
{
"data_products_src_id": "2"
}
],
"result_details": [
{
"observation_set_ref": "low-002",
"data_product_ref": "product1",
"target_ref": "target-12345",
"result": {
"supplied_type": "integration_time",
"weighted_continuum_sensitivity": {
"value": 0.0,
"unit": "Hz"
},
"weighted_spectral_sensitivity": {
"value": 0.0,
"unit": "Hz"
},
"total_continuum_sensitivity": {
"value": 0.0,
"unit": "Hz"
},
"total_spectral_sensitivity": {
"value": 0.0,
"unit": "Hz"
},
"surface_brightness_sensitivity": {
"continuum": 0.0,
"spectral": 0.0,
"unit": "Hz"
}
},
"continuum_confusion_noise": {
"value": 0.0,
"unit": "Hz"
},
"synthesized_beam_size": {
"continuum": "0.0",
"spectral": "0.0",
"unit": "Hz"
},
"spectral_confusion_noise": {
"value": 0.0,
"unit": "Hz"
}
}
]
}
}