JuliaControl / JuliaControl/ModelPredictiveControl.jl
Potential breaking changes for a v3
Aperta
Nessuno ha ancora preso questa issue.
- Lingua principale
- Julia
- Stelle
- 135
- Fork
- 9
- Merge medio
- 17h 35m
- PR unite (30g)
- 16
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Esamina i due file legacy.jl e le API di J_E, UnscentedKalmanFilter e NonLinMPC. Risolvi le due decisioni ancora in sospeso sugli argomenti predefiniti e sulla trascrizione, quindi documenta le modifiche incompatibili concordate per v3 e aggiorna le interfacce interessate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- julia
- Ambito
- backend-api-design
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100