JSON and Avro Schema for gravitational-wave alerts
Project description
igwn-gwalert-schema
JSON and Avro Schema for gravitational-wave alerts.
To install
$ pip install igwn-gwalert-schema
To use
$ python
>>> from importlib import resources
>>> import json
>>> with resources.open_text('igwn_gwalert_schema', 'igwn.alerts.v1_0.Alert.avsc') as f:
... json.load(f)
...
{'name': 'Alert', 'namespace': 'igwn.alerts.v1_0', 'type': 'record', 'doc': 'Alert schema v1.0.', 'fields': [{'name': 'alert_type', 'type': 'igwn.alerts.v1_0.AlertType', 'doc': 'The type of alert; the possible values are EARLY_WARNING, PRELIMINARY, INITIAL, UPDATE, RETRACTION.'}, {'name': 'time_created', 'type': 'string', 'doc': 'The time this notice was created in ISO 8601 format.'}, {'name': 'superevent_id', 'type': 'string', 'doc': 'The GraceDB superevent ID.'}, {'name': 'event', 'type': ['null', 'igwn.alerts.v1_0.EventInfo'], 'doc': 'Information about the event, if any.'}, {'name': 'external_coinc', 'type': ['null', 'igwn.alerts.v1_0.ExternalCoincInfo'], 'doc': 'Information about the coincidence with an non-GW event, if any.'}, {'name': 'urls', 'type': {'type': 'map', 'values': 'string', 'default': {}}, 'doc': 'URLs relevant to the event, if any.'}]}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
igwn-gwalert-schema-1.0.0.tar.gz
(16.1 kB
view details)
Built Distribution
File details
Details for the file igwn-gwalert-schema-1.0.0.tar.gz
.
File metadata
- Download URL: igwn-gwalert-schema-1.0.0.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28dcd14d263df65cfceef85aa8b28c344a2d465e8f4fa4016675992f6817fc1d |
|
MD5 | c0bca557b01a3a1bf9665ce0faa3cde4 |
|
BLAKE2b-256 | c0769eab85fde60d0ef5b061fa8790e708e0d87442751ac61b71bdd8f8926413 |
File details
Details for the file igwn_gwalert_schema-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: igwn_gwalert_schema-1.0.0-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18fae274d72687376b7376189d6602ac157d24f3a487e18d195ab7788153e7b6 |
|
MD5 | cea1964f2fd13ebe325afbf008f81402 |
|
BLAKE2b-256 | c513fe9154af79623c61133ef08b478adbd45335ce003da60850d6673a3ce70f |