Port labels from catalog-dev
Please prepare a list of labels that are on catalog-dev.lig.org
that will need to be in place on GraceDB to transfer events and shut down catalog-dev
. As a first cut, I came up with:
In [1]: from ligo.gracedb.rest import GraceDb
In [2]: cdev = GraceDb('https://catalog-dev.ligo.org/api/')
In [3]: gdb = GraceDb('https://gracedb.ligo.org/api')
In [4]: catalog_dev_labels = cdev.allowed_labels
In [5]: gracedb_labels = gdb.allowed_labels
In [6]: set(catalog_dev_labels) - set(gracedb_labels)
Out[6]:
{'CHUNK_1',
'CHUNK_10',
'CHUNK_11',
'CHUNK_12',
'CHUNK_13',
'CHUNK_14',
'CHUNK_15',
'CHUNK_16',
'CHUNK_17',
'CHUNK_18',
'CHUNK_19',
'CHUNK_2',
'CHUNK_20',
'CHUNK_21',
'CHUNK_22',
'CHUNK_23',
'CHUNK_24',
'CHUNK_25',
'CHUNK_26',
'CHUNK_27',
'CHUNK_28',
'CHUNK_29',
'CHUNK_3',
'CHUNK_30',
'CHUNK_31',
'CHUNK_32',
'CHUNK_33',
'CHUNK_34',
'CHUNK_35',
'CHUNK_36',
'CHUNK_37',
'CHUNK_38',
'CHUNK_39',
'CHUNK_4',
'CHUNK_40',
'CHUNK_5',
'CHUNK_6',
'CHUNK_7',
'CHUNK_8',
'CHUNK_9',
'CHUNK_UNKNOWN',
'DETCHAR_NO',
'DETCHAR_YES',
'DQ_NO',
'DQ_YES',
'FINAL',
'GDB_NO',
'GDB_YES',
'NONE',
'O3A_CAT_NO',
'O3A_CAT_YES',
'O3A_CBC_CATALOG',
'O3A_CBC_FINAL',
'O3A_CBC_SUBTHRESHOLD',
'O3A_CWB_FINAL',
'O3A_CWB_ONLY',
'O3A_EVENT_FOR_O3B',
'O3A_SSM',
'O3B_CBC_CATALOG',
'O3B_CBC_SUBTHRESHOLD',
'O3B_CWB_ONLY',
'O3B_SSM',
'PE_NO',
'PE_YES',
'PRELIM'}
I think some thought needs to be given in terms of which ones to retain and which ones aren't necessary. For instance at first glance NONE
, GDB_NO
, GDB_YES
probably don't make sense in the context of using GraceDB as the final event repository.
Once I get the list, I can add them to gracedb's deployment for testing.