Skip to content

0.11.0 - RecortesDelgados

Latest

Choose a tag to compare

@Sansanto2000 Sansanto2000 released this 30 Oct 18:23

Receta documentada, con figuras, para generar recortes tan delgados y alargados como los de mu Cen, y un control al construir el generador para que la ciencia no quede sin altura.

Recortes delgados de mu Cen (#46). Los recortes reales de mu Cen miden entre 20 y 44 de ancho/alto (la pila de componentes llega a 53) y la ciencia queda en ~3 px con el recorte a 640 de ancho. Con los valores por defecto ObservationCropSequence genera relaciones de 5.7 a 16.3 y una ciencia de 23 px de mediana. CLAUDE.md documenta una receta con parametros que ya existen (aspect_ratio_range=(20, 55), placas de 6000 a 14000 px de ancho, lamparas mas gruesas, margenes menores) que da 84 % de recortes con relacion >= 20 y una ciencia de 4.4 px a 640, con dos figuras: recortes reales de mu Cen y recortes generados con la receta. Cuesta 1.8x por recorte. No cambia ningun valor por defecto.

Control de la fraccion de ciencia (#46). SpectrumLabeledSequence y ObservationCropSequence rechazan al construirse los rangos que pueden dejar la ciencia por debajo de 0.05 del alto de la observacion (1 - 2*apertura - 2*distancia, con los maximos de opening_lamp_range y distance_between_components_range). Antes, opening_lamp_range=(0.30, 0.47) con la distancia por defecto dejaba una caja de ciencia de altura negativa (-0.14) que se dibujaba y se etiquetaba sin avisar.

Cambios incompatibles

  • Las configuraciones que dejan la ciencia por debajo de 0.05 del alto de la observacion ahora levantan ValueError al construirse, con la alternativa. Antes se aceptaban y producian cajas de ciencia sin altura o con altura negativa. Los valores por defecto (0.10) no se ven afectados.
  • La salida con los valores por defecto es identica a la de 0.10.0: el control no consume sorteos del rng (verificado con una huella sha256 de imagenes y etiquetas, con la misma seed).