Connected to openjournals/joss-reviews#10630
Minor typos / wording suggestions
Here are some writing suggestions for the JOSS paper.
-
Line 52:
In contrast with InfiniteOpt.jl that is designed...
→ In contrast to InfiniteOpt.jl, which is designed...
-
Line 54:
Besides, contributing to general-purpose NLP modeling frameworks...
→ Moreover, contributing to general-purpose NLP modeling frameworks...
-
Line 57:
...shooting methods based on Pontryagin’s Maximum Principle and that heavily rely...
→ ...shooting methods based on Pontryagin’s Maximum Principle, which heavily rely...
-
Line 74:
Direct method tools
→ Direct-method tools
-
Line 75:
Strong direct method implementations:
→ Strong direct-method implementations:
-
Line 87:
PDE’s
→ PDEs
-
Line 121:
arbitrary user defined functions
→ arbitrary user-defined functions
-
Line 146:
Non-regression on complex problems is increasingly driven by OptimalControlProblems.jl, used as a curated problem bank.
→ Regression testing on complex optimal control instances is increasingly supported by OptimalControlProblems.jl, which serves as a curated problem bank.
-
Line 162:
Both approaches resort to iterative solvers...
→ Both approaches rely on iterative solvers...
-
Line 163:
may converge or not, e.g. depending on the initial guess.
→ may or may not converge, e.g., depending on the initial guess.
-
Line 181:
The package serves educational purposes through Tutorials.jl covering topics...
→ The package also serves educational purposes through Tutorials.jl, which covers topics...
-
Line 190:
with contributions from multiple developers across the control-toolbox ecosystem packages
→ with contributions from multiple developers across the control-toolbox ecosystem
Connected to openjournals/joss-reviews#10630
Minor typos / wording suggestions
Here are some writing suggestions for the JOSS paper.
Line 52:
In contrast with InfiniteOpt.jl that is designed...→
In contrast to InfiniteOpt.jl, which is designed...Line 54:
Besides, contributing to general-purpose NLP modeling frameworks...→
Moreover, contributing to general-purpose NLP modeling frameworks...Line 57:
...shooting methods based on Pontryagin’s Maximum Principle and that heavily rely...→
...shooting methods based on Pontryagin’s Maximum Principle, which heavily rely...Line 74:
Direct method tools→
Direct-method toolsLine 75:
Strong direct method implementations:→
Strong direct-method implementations:Line 87:
PDE’s→
PDEsLine 121:
arbitrary user defined functions→
arbitrary user-defined functionsLine 146:
Non-regression on complex problems is increasingly driven by OptimalControlProblems.jl, used as a curated problem bank.→
Regression testing on complex optimal control instances is increasingly supported by OptimalControlProblems.jl, which serves as a curated problem bank.Line 162:
Both approaches resort to iterative solvers...→
Both approaches rely on iterative solvers...Line 163:
may converge or not, e.g. depending on the initial guess.→
may or may not converge, e.g., depending on the initial guess.Line 181:
The package serves educational purposes through Tutorials.jl covering topics...→
The package also serves educational purposes through Tutorials.jl, which covers topics...Line 190:
with contributions from multiple developers across the control-toolbox ecosystem packages→
with contributions from multiple developers across the control-toolbox ecosystem