Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Pin PSFEx's compiled-in SAMPLE_* candidate cuts explicitly in default.psfex

Abierto Apto para principiantes
#919 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
85/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Activo
Área
tooling

Línea de trabajo

Edita workflow/config/cfis/default.psfex y compara sus ajustes SAMPLE_* con los valores compilados de psfex -dd en la imagen develop-runtime. Registra explícitamente los valores predeterminados de candidate-cut indicados, conserva SAMPLE_AUTOSELECT N y elimina el marcador [HARDCODED] para que el registro de decisiones pueda afirmar la configuración.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

workflow/config/cfis/default.psfex sets SAMPLE_AUTOSELECT N and leaves every other SAMPLE_* key to PSFEx's compiled-in defaults — a second PSF-star selection no config records. From psfex -dd in the develop-runtime image (PSFEx 3.21.1): SAMPLE_MINSN 20, SAMPLE_MAXELLIP 0.3, SAMPLE_FWHMRANGE 2.0,10.0, SAMPLE_VARIABILITY 0.2, SAMPLE_FLAGMASK 0x00fe, SAMPLE_WFLAGMASK 0x0000, SAMPLE_IMAFLAGMASK 0x0, BADPIXEL_FILTER N. Which of these still act with autoselect off is not stated in the PSFEx docs (MAXELLIP alone is a real cut on the PSF-star sample). Write them into default.psfex explicitly so the decision record (#875, star_selection_psf.psfex_candidate_vetting) can assert them and a PSFEx upgrade cannot move them silently; the [HARDCODED] marker then goes.

Lenguaje dominante
Python
Estrellas
18
Forks
14
Merge medio
3 d 19 h
PR fusionados (30 d)
25

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CosmoStat/shapepipe

Todos los issues de CosmoStat/shapepipe

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.