ska_oso_pdm.project
Class diagram for an OSO Project
A current example of Project json is presented below:
{
"interface": "https://schema.skao.int/ska-oso-pdm-prj/0.1",
"prj_id": "prj-mvp01-20220923-00001",
"name": "SKA Mid Project",
"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"
},
"author": {
"pis": [
"John Lennon"
],
"cois": [
"Ringo Starr",
"George Harrison"
]
},
"obs_blocks": [
{
"obs_block_id": "ob-1",
"name": "Block 1",
"sbd_ids": [
"sbd-mvp01-20220923-00001",
"sbd-mvp01-20220923-00002",
"sbd-mvp01-20220923-00003"
],
"science_programmes": [
{
"observation_sets": [
{
"observation_set_id": "OBS-008",
"group_id": "GRP-03",
"observing_band": "Band 2",
"elevation": 25,
"array_details": {
"array": "ska_mid",
"subarray": "Mid Sub Array",
"weather": 3,
"number_15_antennas": 10,
"number_13_antennas": 5,
"number_sub_bands": 2 },
"observation_type_details": {
"observation_type": "continuum",
"bandwidth": {
"value": 0.0,
"unit": "Hz"
},
"central_frequency": {
"value": 0.0,
"unit": "Hz"
}
}
}
],
"targets": [
{
"target_id": "target-12345",
"name": "",
"pointing_pattern": {
"active": "SinglePointParameters",
"parameters": [
{
"kind": "SinglePointParameters",
"offset_x_arcsec": 0.0,
"offset_y_arcsec": 0.0
}
]
},
"reference_coordinate": {
"kind": "icrs",
"ra_str": "00:00:00",
"dec_str": "00:00:00",
"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_strategies": [
{
"observatory_defined": true
}
],
"data_product_sdps": [
{
"data_product_id": "SDP-1",
"observation_set_ref": "mid-001",
"script_parameters": {
"kind": "continuum",
"variant": "continuum image",
"image_size": {
"value": 4096.0,
"unit": "pix"
},
"image_cellsize": {
"value": 0.5,
"unit": "arcsec"
},
"weight": {
"weighting": "natural"
},
"polarisations": [
"I"
],
"channels_out": 12
}
}
],
"data_product_src_nets": [
{
"data_products_src_id": "dp-src-mvp01-20220923-00001"
}
],
"result_details": [
{
"observation_set_ref": "OBS-008",
"data_product_ref": "product1",
"target_ref": "target-001",
"result": {
"supplied_type": "integration_time",
"weighted_continuum_sensitivity": null,
"weighted_spectral_sensitivity": null,
"total_continuum_sensitivity": null,
"total_spectral_sensitivity": null,
"surface_brightness_sensitivity": {
"continuum": null,
"spectral": null,
"unit": null
}
},
"continuum_confusion_noise": {
"value": 0.1,
"unit": "Jy"
},
"synthesized_beam_size": {
"continuum": "1.0 arcsec",
"spectral": "1.0 arcsec",
"unit": "arcsec"
},
"spectral_confusion_noise": {
"value": 0.05,
"unit": "Jy"
}
}
]
}
]
}
]
}
- class Author(*, pis: list[str] = <factory>, cois: list[str] = <factory>)[source]
The author of a Proposal
- class ObservingBlock(*, obs_block_id: str, name: str | None = None, sbd_ids: list[str] = <factory>, science_programmes: list[~ska_oso_pdm.project.ScienceProgramme] = <factory>)[source]
- class Project(*, interface: str | None = None, prj_id: str | None = None, name: str | None = None, metadata: ~ska_oso_pdm._shared.metadata.Metadata | None = None, prsl_ref: str | None = None, author: ~ska_oso_pdm.project.Author | None = None, purpose: ~ska_oso_pdm.project.Purpose | None = None, obs_blocks: list[~ska_oso_pdm.project.ObservingBlock] = <factory>)[source]
- class ScienceProgramme(*, observation_sets: list[~ska_oso_pdm.proposal.observation_set.ObservationSets] = <factory>, targets: list[~ska_oso_pdm._shared.target.Target] = <factory>, calibration_strategies: list[~ska_oso_pdm.proposal.calibration.CalibrationStrategy] = <factory>, data_product_sdps: list[~ska_oso_pdm.proposal.data_product_sdp.DataProductSDP] = <factory>, data_product_src_nets: list[~ska_oso_pdm.proposal.data_product_src.DataProductSRC] = <factory>, result_details: list[~ska_oso_pdm.proposal.result.Result] | None = <factory>)[source]