ADES Converter è un software desktop sviluppato in Python (PyQt5) da Antonino Brosio (ABObservatory L90) per convertire automaticamente i file fotometrici provenienti da CANOPUS o Tycho in formato ADES (“Astrometry Data Exchange Standard”) o in un formato testo personalizzato coerente con le specifiche.
- ✅ Rilevamento automatico del tipo di file:
- CANOPUS
- Formato ALCDEF (
DATA=JD|MAG|ERR|...) - Tabelle “Observations” con colonne
O-CAvg Err
- Formato ALCDEF (
- Tycho
- File “Fotometry” con header
JD MAG ERR
- File “Fotometry” con header
- CSV/TXT standard con colonne
JD, Mag, MagErr
- CANOPUS
- 🕓 Conversione automatica del tempo JD → UTC ISO-8601
- Esempio:
2025-09-20T21:03:12.34Z
- Esempio:
- 🎯 Impostazione del numero di decimali per data, magnitudine e errore
- 💾 Generazione automatica del nome file in formato:
Esempio:
YYYYMMDDUTC_<MPC>_<OGGETTO>_<NOSS>_<FILTRO>.txt20250920UTC_L90_2025FA22_40_CLEAR.txt - 🎨 Interfaccia moderna e chiara, con supporto per tema scuro (qdarkstyle)
- 🧠 Memorizzazione automatica dei campi MPC, Oggetto, Filtro e preferenze
- 📂 Supporto drag & drop del file direttamente nella finestra
- 🔒 Campo percorso non scrivibile, solo selezionabile tramite “Apri File” o trascinamento
- Python 3.9+
- Librerie richieste:
pip install PyQt5 astropy qdarkstyle
qdarkstyleè opzionale (solo per il tema scuro)
python main.py- Clicca su “Apri File” oppure trascina un file nel campo in alto
- Inserisci:
- Codice MPC (es.
L90) - Oggetto osservato (es.
2025 FA22) - Filtro (es.
CLEAR)
- Codice MPC (es.
- Imposta i decimali per tempo, magnitudine ed errore
- Premi “Converti” per creare il file in formato ADES
- Premi “Ripristina” per azzerare i campi e tornare ai valori predefiniti
#obsTime mag magUnc
2025-09-20T21:03:12.34Z 15.2 0.03
2025-09-20T21:03:32.34Z 15.1 0.02
2025-09-20T21:03:52.34Z 15.1 0.03
- Supporta formati multipli (CANOPUS, Tycho, CSV) senza dover specificare nulla manualmente.
- L’output è compatibile con la struttura ADES per l’invio dati a ricercatori o per uso personale.
Sviluppato da: Antonino Brosio
Affiliazione: ABObservatory L90