From 42991ab69f900f449243c119ffaee98bf5f65ceb Mon Sep 17 00:00:00 2001 From: Ben Cassese Date: Thu, 30 Apr 2026 15:51:38 -0400 Subject: [PATCH 1/3] add new catalog codes Co-authored-by: Copilot --- Python/ades/packUtil.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Python/ades/packUtil.py b/Python/ades/packUtil.py index cfc5455..1280e7d 100644 --- a/Python/ades/packUtil.py +++ b/Python/ades/packUtil.py @@ -240,7 +240,15 @@ '3': 'Gaia_Int', '4': 'GZ', '5': 'UBSC', - '6': 'Gaia_2016', + '6': 'Gaia_2016', + '7': 'ZZCAT', + '8': 'APASS', + '9': 'UBSC', + '!': 'AKARI', + '@': 'AG', + '#': 'WISE', + '$': 'LSST2502', + '^': 'IRASPSC' } rCatCodes = { catCodes[i]:i for i in catCodes } From 624569d13ef38eeaa6c4baff281e1bb4589bb56b Mon Sep 17 00:00:00 2001 From: Ben Cassese Date: Thu, 30 Apr 2026 18:09:03 -0400 Subject: [PATCH 2/3] update programCodeSites --- Python/ades/packUtil.py | 149 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 148 insertions(+), 1 deletion(-) diff --git a/Python/ades/packUtil.py b/Python/ades/packUtil.py index 1280e7d..3e67e5f 100644 --- a/Python/ades/packUtil.py +++ b/Python/ades/packUtil.py @@ -70,109 +70,256 @@ "089", "094", "095", + "098", "119", "121", "181", "186", + "204", + "209", + "245", "246", + "247", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "259", "260", "261", "262", + "263", + "264", + "265", "266", "267", "268", "269", + "271", + "272", + "273", "274", + "275", + "287", + "288", + "289", "290", + "291", + "308", "309", + "323", + "327", + "336", + "338", + "339", "413", "561", + "566", "568", + "644", + "645", "658", "673", "675", "688", "689", + "691", "695", "696", + "699", "703", "705", "807", "809", "851", + "932", "950", "A84", "B35", + "B63", "C40", + "C49", + "C50", + "C51", + "C53", + "C57", + "C58", "C65", "D20", "D90", "E03", "E10", "E26", + "E41", + "E42", + "E54", + "E62", + "E84", + "F51", + "F52", "F65", + "G34", "G37", "G40", "G73", "G83", + "G84", "G96", "H06", + "H45", "I03", "I05", "I11", "I18", "I22", + "I33", + "I41", + "I52", "I89", "J04", "J13", + "J26", + "J69", "J75", + "J95", "K91", "K92", "K93", "K99", + "L09", "L28", + "L34", "L80", "L81", + "M18", + "M22", "M49", "N50", + "N53", + "O58", + "P21", + "Q12", + "Q14", "Q54", + "Q55", + "Q58", + "Q59", "Q62", "Q63", "Q64", + "R16", + "R17", + "R44", + "R50", + "R51", + "R52", + "R53", + "R54", + "R55", + "R59", + "R60", + "R61", + "R62", + "R68", + "R70", + "R71", + "R72", + "R73", + "R74", + "R75", + "R76", + "R77", + "R85", + "R92", + "R93", + "R97", + "R99", + "S04", + "S16", + "S42", + "S43", + "S47", + "S61", + "S89", + "T03", + "T04", + "T05", + "T08", "T09", + "T10", "T11", "T12", + "T13", "T14", "T15", + "T16", + "T17", + "U62", "U65", "U69", + "U92", "U94", + "U95", + "V00", + "V06", "V07", "V26", "V37", + "V38", "V39", + "V45", + "V46", + "V47", + "V48", + "V55", + "V57", "W11", + "W26", + "W27", + "W36", + "W37", "W38", "W57", + "W68", + "W74", "W76", + "W79", "W84", "W85", "W86", "W87", "W88", + "W89", + "W97", "W98", + "X05", "X06", "X07", + "X11", + "X22", + "X23", + "X24", + "X25", + "X26", + "X27", + "Z17", "Z18", "Z19", "Z20", + "Z21", "Z23", "Z24", "Z28", "Z31", + "Z33", "Z58", "Z84" ]) - + # For STEREO and SOHO there is a letter in col 14 to # indicate which instrument is used. This is to be treated as a # program code by adding these obscodes to programCodeSites. From 75ac0a8b88b00b0f26cd33c13c3955ebb6d93abd Mon Sep 17 00:00:00 2001 From: Ben Cassese Date: Thu, 30 Apr 2026 18:12:52 -0400 Subject: [PATCH 3/3] update 'last updated' comment --- Python/ades/packUtil.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python/ades/packUtil.py b/Python/ades/packUtil.py index 3e67e5f..717bf72 100644 --- a/Python/ades/packUtil.py +++ b/Python/ades/packUtil.py @@ -60,7 +60,7 @@ programCodesArray = R"""0123456789!"#$%&'()*+,-./[\]^_`{|}~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz""" validProgramCodes = ' ' + programCodesArray -# Updated 25-Apr-2024 based on https://www.minorplanetcenter.net/iau/lists/ProgramCodes.txt +# Updated 30-Apr-2026 based on MPC's obscodes table programCodeSites = \ set([ "010", "012",