diff --git a/gcn/notices/chime/frb.detection.example.json b/gcn/notices/chime/frb.detection.example.json new file mode 100644 index 00000000..a54d66a3 --- /dev/null +++ b/gcn/notices/chime/frb.detection.example.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://gcn.nasa.gov/schema/main/gcn/notices/chime/frb.schema.json", + "alert_type": "initial", + "trigger_time": "2024-09-18T07:19:10.765268Z", + "trigger_time_error": [0.007864319719374001], + "id": ["427325191"], + "snr": 12.698559761047363, + "ra": 346.77850859547, + "dec": 12.632485229956252, + "ra_dec_error": [0.503806986334273, 0.598921231135782, 0], + "dm": 279.422607421875, + "dm_error": 0.40437427163124, + "dm_gal_ne_2001_max": 37.78909399600771, + "dm_gal_ymw_2016_max": 29.94072212814185, + "trigger_time_inf_freq": "2024-09-18 07:19:03.518831+00:00", + "trigger_time_inf_freq_error": 0.013108099559195993, + "importance": 0.9871308604784662, + "sampling_time": 0.983, + "spectrum": "wavelength", + "spectral_center": 600, + "bandwidth": 400, + "npol": 2, + "tsys": 50, + "description": "This alert was generated automatically by the CHIME/FRB Real-time Search Pipeline. Please direct comments, questions, and concerns to Thomas Abbott at thomas.abbott@mail.mcgill.ca." +} diff --git a/gcn/notices/chime/frb.retraction.example.json b/gcn/notices/chime/frb.retraction.example.json new file mode 100644 index 00000000..ceb66037 --- /dev/null +++ b/gcn/notices/chime/frb.retraction.example.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://gcn.nasa.gov/schema/main/gcn/notices/chime/frb.schema.json", + "alert_type": "retraction", + "id": ["FRB 20231013B"], + "trigger_time": "2024-09-18T07:19:10.765268Z", + "trigger_time_error": [0.007864319719374001], + "description": "This alert was generated automatically by human-issued retraction. Please direct comments, questions, and concerns to Thomas Abbott at thomas.abbott@mail.mcgill.ca." +} diff --git a/gcn/notices/chime/frb.schema.json b/gcn/notices/chime/frb.schema.json new file mode 100644 index 00000000..0dfd4051 --- /dev/null +++ b/gcn/notices/chime/frb.schema.json @@ -0,0 +1,64 @@ +{ + "$id": "https://gcn.nasa.gov/schema/main/gcn/notices/chime/frb.schema.json", + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "CHIME/FRB Alert", + "description": "Fast radio burst alert from the Canadian Hydrogen Intensity Mapping Experiment.", + "type": "object", + "allOf": [ + { "$ref": "../core/Alert.schema.json" }, + { "$ref": "../core/Reporter.schema.json" }, + { "$ref": "../core/Event.schema.json" }, + { "$ref": "../core/DateTime.schema.json" }, + { "$ref": "../core/Localization.schema.json" } + ], + "properties": { + "known_source": { + "type": "string", + "description": "Transient Name Server name of the known source (if a repeating FRB source)" + }, + "snr": { + "type": "number", + "description": "Signal-to-noise ratio of the burst [dimensionless]" + }, + "dm_gal_ne_2001_max": { + "type": "number", + "description": "Estimated contribution to the dispersion measure from the Galaxy using the NE2001 model [pc/cm^3]" + }, + "dm_gal_ymw_2016_max": { + "type": "number", + "description": "Estimated contribution to the dispersion measure from the Galaxy using the YMW2016 model [pc/cm^3]" + }, + "trigger_time_inf_freq": { + "type": "string", + "description": "Time of the trigger at infinite frequency [ISO 8601]" + }, + "trigger_time_inf_freq_error": { + "type": "number", + "description": "Error on the trigger time at infinite frequency [s]" + }, + "importance": { + "type": "number", + "description": "A machine learning score separating RFI (0) from an astrophysical signal (1)" + }, + "association_probability": { + "type": "number", + "description": "A score of known source association probability from poorly associated (0) to confidently associated (1)" + }, + "bandwidth": { + "type": "number", + "description": "The bandwidth of the real-time FRB search [MHz]" + }, + "npol": { + "type": "number", + "description": "The number of polarizations of the real-time FRB search" + }, + "tsys": { + "type": "number", + "description": "The system temperature of the real-time FRB search [K]" + }, + "update_message": { + "type": "string", + "description": "Message to be included in an update alert" + } + } +} diff --git a/gcn/notices/chime/frb.subsequent.example.json b/gcn/notices/chime/frb.subsequent.example.json new file mode 100644 index 00000000..012f459b --- /dev/null +++ b/gcn/notices/chime/frb.subsequent.example.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://gcn.nasa.gov/schema/main/gcn/notices/chime/frb.schema.json", + "alert_type": "subsequent", + "known_source": "FRB 20231013B", + "trigger_time": "2024-09-18T07:19:10.765268Z", + "trigger_time_error": [0.007864319719374001], + "id": ["FRB 20240918A"], + "snr": 12.698559761047363, + "ra": 346.77850859547, + "dec": 12.632485229956252, + "ra_dec_error": [0.503806986334273, 0.598921231135782, 0], + "dm": 279.422607421875, + "dm_error": 0.40437427163124, + "dm_gal_ne_2001_max": 37.78909399600771, + "dm_gal_ymw_2016_max": 29.94072212814185, + "trigger_time_inf_freq": "2024-09-18 07:19:03.518831+00:00", + "trigger_time_inf_freq_error": 0.013108099559195993, + "importance": 0.9871308604784662, + "association_probability": 0.932, + "sampling_time": 0.983, + "spectrum": "wavelength", + "spectral_center": 600, + "bandwidth": 400, + "npol": 2, + "tsys": 50, + "description": "This alert was generated automatically by the CHIME/FRB Real-time Search Pipeline. Please direct comments, questions, and concerns to Thomas Abbott at thomas.abbott@mail.mcgill.ca." +} diff --git a/gcn/notices/chime/frb.update.example.json b/gcn/notices/chime/frb.update.example.json new file mode 100644 index 00000000..ee982b0a --- /dev/null +++ b/gcn/notices/chime/frb.update.example.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://gcn.nasa.gov/schema/main/gcn/notices/chime/frb.schema.json", + "alert_type": "update", + "id": ["FRB 20231013B"], + "trigger_time": "2024-09-18T07:19:10.765268Z", + "trigger_time_error": [0.007864319719374001], + "update_message": "The dispersion measure of FRB 20231013B has been updated to 221.19271850585938 +/- 0.40437427163124 pc/cm^3.", + "description": "This alert was generated automatically by human-issued retraction. Please direct comments, questions, and concerns to Thomas Abbott at thomas.abbott@mail.mcgill.ca." +} diff --git a/gcn/notices/core/DateTime.schema.json b/gcn/notices/core/DateTime.schema.json index d816a8c0..f0cb23e6 100644 --- a/gcn/notices/core/DateTime.schema.json +++ b/gcn/notices/core/DateTime.schema.json @@ -15,6 +15,10 @@ "maxItems": 2, "description": "Trigger time uncertainty [s, 1-sigma], with optional asymmetric uncertainty" }, + "time_resolution": { + "type": "number", + "description": "Time resolution used for the source search [ms]" + }, "observation_start": { "type": "string", "description": "Start time of the observation [ISO 8601]" diff --git a/gcn/notices/core/DispersionMeasure.schema.json b/gcn/notices/core/DispersionMeasure.schema.json new file mode 100644 index 00000000..34ac745e --- /dev/null +++ b/gcn/notices/core/DispersionMeasure.schema.json @@ -0,0 +1,23 @@ +{ + "$id": "https://gcn.nasa.gov/schema/main/gcn/notices/core/DispersionMeasure.schema.json", + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "title": "Schema for Radio Transients Observables", + "description": "Dispersion Measure schema used for radio transients", + "properties": { + "dm": { + "type": "number", + "description": "Dispersion measure (DM) of the burst [pc/cm^3], representing the integrated column density of free electrons along the line of sight." + }, + "dm_error": { + "type": "array", + "items": { "type": "number" }, + "maxItems": 2, + "description": "Uncertainity associated with the dispersion measure [pc/cm^3, 1-sigma], with optional asymmetric uncertainty." + }, + "dm_gal_ne_2001_max": { + "type": "number", + "description": "Estimated contribution to the dispersion measure [pc/cm^3] from the Galaxy using the NE2001 model." + } + } +} diff --git a/gcn/notices/core/Reporter.schema.json b/gcn/notices/core/Reporter.schema.json index 296cbbd8..327cd763 100644 --- a/gcn/notices/core/Reporter.schema.json +++ b/gcn/notices/core/Reporter.schema.json @@ -27,6 +27,10 @@ "type": "string", "default": "energy" }, + "spectral_center": { + "description": "Central value of the observing band, should have same units as spectrum", + "type": "number" + }, "units": { "enum": ["keV", "nm", "Hz"], "description": "Units of band range, if not parsed, then default energy is keV", diff --git a/package-lock.json b/package-lock.json index b8eedcdf..5e2e78c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nasa-gcn/schema", - "version": "4.2.0", + "version": "4.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@nasa-gcn/schema", - "version": "4.2.0", + "version": "4.1.0", "devDependencies": { "@nasa-gcn/eslint-config-gitignore": "^0.0.2", "ajv": "^8.17.1", @@ -298,6 +298,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -521,10 +522,11 @@ "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", diff --git a/package.json b/package.json index 0ebfed26..82617e10 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@nasa-gcn/schema", "description": "Unified JSON Schema for multi-messenger and high-energy astronomy alerts", - "version": "4.2.0", + "version": "4.1.0", "repository": { "type": "git", "url": "github:nasa-gcn/gcn-schema"