Galaxy Finder è un software astronomico sviluppato in Python (PyQt5 + Astropy + Pandas) che consente di filtrare, analizzare ed esportare oggetti celesti (galassie) da cataloghi locali e integrati come PGC, UGC, NGC e IC.
Il programma è pensato per gli astrofili e i ricercatori che desiderano pianificare sessioni osservative e selezionare le galassie più adatte in base a posizione, magnitudine e visibilità.
- Lettura automatica dei cataloghi:
galaxy.xls(catalogo interno personalizzato)pgc.dat,ugc.dat,ngc.dat(cataloghi estesi)
- Calcolo in tempo reale di altezza sull’orizzonte, distanza dalla Luna e posizione cardinale (N/E/S/O)
- Filtro per magnitudine, direzione di osservazione, altitudine minima e massima
- Filtro per cataloghi selezionabili (PGC, UGC, NGC/IC)
- Esportazione dei risultati in diversi formati:
- Voyager →
TARGET;RA;DEC;PA;ORDINE - N.I.N.A / Telescopius → CSV standard per import diretto
- CSV generico → compatibile con Excel e altri software
- Voyager →
L’interfaccia, moderna e intuitiva, include:
- Campi di input per latitudine, longitudine e orario UTC
- Parametri configurabili per altezza minima per direzione e distanza minima dalla Luna
- Barra di avanzamento con stato di caricamento dei cataloghi
- Tabella dinamica dei risultati (RA, DEC, Mag, Alt, Lato, Distanza Luna)
- Finestra di esportazione avanzata con filtri combinabili:
- PGC / UGC / NGC-IC
- Nord / Est / Sud / Ovest
- Magnitudine minima/massima
- Altitudine e distanza minima dalla Luna
- Numero massimo di oggetti da esportare
Assicurarsi di avere installato Python ≥ 3.9 con i seguenti moduli:
pip install PyQt5 astropy pandas xlrd-
Posizionare i file dei cataloghi (
galaxy.xls,pgc.dat,ugc.dat,ngc.dat) nella stessa cartella del programma. -
Eseguire:
python main.py
-
Inserire la posizione geografica (lat/lon), la data UTC, e impostare i parametri desiderati.
-
Premere Calcola / Filtra per generare la lista delle galassie visibili.
-
Utilizzare Esporta per generare i file in uno dei formati disponibili.
TARGET;RA;DEC;PA;ORDINE
IC10;00 20 24.33;+59 18 06.7;0.00;1
Object,RA,Dec,Constellation,Magnitude
NGC 7331,22:37:04,+34:25:31,,9.5Tutte le colonne mostrate nella tabella (RA, DEC, Mag, Alt, Lato, Distanza Luna).
Il filtro direzionale usa la colonna Lato:
- N → include tutto tra 315°–45°
- E → include tutto tra 45°–135° (copre NE e SE)
- S → include tutto tra 135°–225°
- O → include tutto tra 225°–315°
Selezioni multiple (es. Nord + Est) sono supportate.
Antonino Brosio
📡 ABProject Space
🌍 [https://www.antoninobrosio.it)
Software distribuito con licenza OPEN.
GalaxyFinder/
│
├── main.py → Interfaccia principale
├── export.py → Finestra di esportazione
├── galaxy.xls → Catalogo interno (input)
├── ugc.dat → Catalogo UGC
├── pgc.dat → Catalogo PGC
├── ngc.dat → Catalogo NGC/IC
├── icon.ico → Icona programma
└── README.md → Documentazione
🛰️ Galaxy Finder – un ponte tra i cataloghi e il cielo reale.