| --- |
| title: Anillos en Galaxias (Legacy Survey) |
| emoji: 🌀 |
| colorFrom: indigo |
| colorTo: gray |
| sdk: gradio |
| sdk_version: 6.19.0 |
| app_file: app.py |
| pinned: false |
| license: mit |
| --- |
| |
| # Clasificador de anillos sobre Legacy Survey |
|
|
| Demo en vivo del modelo de clasificación de galaxias con anillo / sin anillo. |
|
|
| Dado un **nombre de objeto** (`NGC 7796`), un par **`ra,dec`** o una **URL del |
| visor** de Legacy Survey, la app: |
|
|
| 1. Resuelve las coordenadas (CDS Sesame para nombres). |
| 2. Descarga el cutout `grz` desde Legacy Survey. |
| 3. Construye el RGB Lupton **igual que en el entrenamiento** |
| (`make_lupton_rgb(z, r, g, minimum=0, stretch=0.2, Q=8)`, recorte 320×320 |
| centrado en el centroide de la banda r). |
| 4. Corre el modelo (ConvNeXt-Base / Zoobot, `num_classes=2`, umbral 0.735). |
| 5. Muestra la imagen realzada con la **elipse** ajustada de la galaxia y el |
| **anillo interno candidato** (medición portada de `TamanoGalaxia.ipynb`). |
|
|
| ## El modelo |
|
|
| La app necesita el checkpoint `zoobot_base_natural.pt` (≈335 MB) en el |
| directorio del Space. Subilo con Git LFS o definí `MODEL_PATH` apuntando a él. |
|
|
| La probabilidad es una **sugerencia de apoyo**, no la verdad: contrastá |
| visualmente. El anillo candidato es exploratorio (pico del perfil radial). |
|
|