JuliaControl / JuliaControl/ModelPredictiveControl.jl
Potential breaking changes for a v3
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Julia
- Estrellas
- 135
- Forks
- 9
- Merge medio
- 17 h 35 min
- PR fusionados (30 d)
- 16
Descripción
I'm raising an issue to list the possible breaking changes for a future release of a v2 v3 library:
- Removing
oraclekeyword argument and code in the twolegacy.jlfiles - Adding the slack $\epsilon$ in the signature of $J_E$ function (to support non-quadratic weighting)
- Consider changing the default arguments of
UnscentedKalmanFilter - Consider changing the default value of
transcriptioninNonLinMPCtoMultilpleShooting
Guía de contribución
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.
Línea de trabajo
Revisa los dos archivos legacy.jl y las API de J_E, UnscentedKalmanFilter y NonLinMPC. Resuelve las dos decisiones pendientes sobre los argumentos predeterminados y la transcripción, luego documenta los cambios incompatibles acordados de v3 y actualiza las interfaces afectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- julia
- Área
- backend-api-design
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100