--- title: Anillos en Galaxias (Legacy Survey) emoji: 🌀 colorFrom: indigo colorTo: gray sdk: gradio sdk_version: 5.49.1 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).