Nonlinear solver misses one test profile (test data seed 0)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
Start by reproducing the weak result: call create_test_data(seed=0), then run S1, S2, -coord, -s3_fast and --analysis with the nonlinear solver, and compare image 3 against the linear solver's output. The issue suggests checking the TNC minimisation settings and the weighting terms in the test config. Done means finding why seed 0 gives rmse 0.178 while the linear solver gives 0.014, and showing the fix on that seed without degrading seeds 1–7.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
With the acceptance test data generated by create_test_data(seed=0) (seed parameter from #131), the nonlinear solver reconstructs image 3 (linear profile 0.15·z plus noise) with rmse 0.178 against the input. The linear solver on the same data gives 0.014.
For seeds 1–7 the nonlinear rmse is at most 0.036, so this is a single reproducible weak case, not a general accuracy problem. The suite now uses seed 1; seed 0 can be used to investigate. Possible causes I have not checked: a convergence or bounds issue of the TNC minimisation, or the weighting terms (weighting_preference = -6e-4, weighting_curvature = 1e-7, num_iterations = 2000 in the test config).
Reproduce: create_test_data(seed=0), then S1, S2, -coord, -s3_fast, and --analysis with the nonlinear solver.
- Lenguaje dominante
- Python
- Estrellas
- 7
- Forks
- 4
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FireDynamics/LEDSmokeAnalysis
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
FireDynamics/LEDSmokeAnalysis#135 ·
-
Fitted step-3 output is missing a delimiter: max_col_value and led_center_x are written as one fieldAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
FireDynamics/LEDSmokeAnalysis#136 ·
-
Use Vertical ImagesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
FireDynamics/LEDSmokeAnalysis#133 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
FireDynamics/LEDSmokeAnalysis#132 ·
-
Times start not at the same time in postprocessing for intensities and extinction coefficientsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
FireDynamics/LEDSmokeAnalysis#115 ·
Todos los issues de FireDynamics/LEDSmokeAnalysis
Issues similares
-
type-bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
push_gh-pages fails on master branch on forksPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertogood first issue infrastructure
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
kuznia-rdzeni/coreblocks#1135 ·
-
good first issue server
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
documentation priority: high
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
a-lex-s/mealie-telegram-bot#54 ·
Los mantenedores suelen responder en 1 día