Catalog import merges cross-referenced objects and overwrites their coordinates (Collinder 33/34 point at IC 1848)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 70/100
Direzione di ricerca
Start with load_collinder() in catalog_imports/specialized_loaders.py, then trace NewCatalogObject.insert() and find_object_id() in catalog_import_utils.py. Compare all 471 entries in astro_data/collinder.txt with the imported records, paying particular attention to the seven entries listed in the issue. Done means mismatched cross-references produce distinct objects or preserve source coordinates without incorrectly merging records.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Symptom: push-to on Collinder 33 sends the user to IC 1848's position. A user centered on "Cr 33" saw the Status screen read 2h51m / 60.36, while Cr 33's J2000 position is 02h59m18s / +60°24'.
Cause (release branch, 3775008d): astro_data/collinder.txt has the correct position for each entry, but Cr 32, 33 and 34 all list IC1848 in the NGC/Other column. load_collinder() in catalog_imports/specialized_loaders.py passes that as an aka name, and NewCatalogObject.insert() (catalog_import_utils.py) finds the existing IC 1848 object through find_object_id() and reuses it, coordinates included, adding only the catalog_objects row. So in pifinder_objects.db, Col 32, Col 33 and Col 34 all resolve to one object (9688) at RA 42.8250 / Dec 60.4083 (02h51m18s / +60.41).
Scope: comparing all 471 Col entries in the DB against collinder.txt, 7 are more than 10' from their source position:
| Entry | Cross-ref | Offset |
|---|---|---|
| Col 314 | NGC 6222 | 121' |
| Col 34 | IC 1848 | 71' |
| Col 33 | IC 1848 | 59' |
| Col 208 | IC 2488 | 43' |
| Col 401 | (none) | 40' (a different cause, worth a look) |
| Col 253 | NGC 4230 | 12' |
| Col 191 | IC 2391 | 10' |
Possible fix direction: when an entry's aka matches an existing object whose position differs by more than a tolerance, insert it as its own object (or keep the source coordinates) instead of merging. Other loaders use the same aka-merge path, so other catalogs may have the same problem.
- Lingua principale
- Jupyter Notebook
- Stelle
- 253
- Fork
- 63
- Merge medio
- 11h 55m
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di brickbots/PiFinder
-
Discord Link InvalidAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
brickbots/PiFinder#682 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
I maintainer di solito rispondono entro 1 giorno
-
catalogs enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di brickbots/PiFinder
Issue simili
-
Add: Cinemax Asia HDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
bug help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 3 giorni
-
enhancement io
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
onthegomap/planetiler#1657 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
catalystneuro/neuroconv#2170 ·
I maintainer di solito rispondono entro 1 giorno