You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
authored
Fix docs build: add git [sources] for unregistered QuadDIRECT (#1232)
* Fix docs build: add git [sources] entry for unregistered QuadDIRECT
The Documentation workflow fails at the very first instantiate step
(`Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()`) with:
ERROR: expected package `QuadDIRECT [dae52e8d]` to be registered
`docs/Project.toml` lists `QuadDIRECT` (and `OptimizationQuadDIRECT`,
which depends on it) in `[deps]`, but `QuadDIRECT` is not registered in
General and had no `[sources]` entry, so the docs environment could not
resolve. Add a git `[sources]` entry pointing at the upstream repo, the
same source the docs page already instructs users to add manually.
Verified locally on Julia 1.12 (the docs CI channel): the docs
environment now resolves and instantiates; QuadDIRECT is pulled from
https://github.com/timholy/QuadDIRECT.jl.git and OptimizationQuadDIRECT
resolves against it.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* Fix docs build: SimpleOptimization linesearch API + dead doc links
The QuadDIRECT [sources] fix got the docs build past instantiate, which
then surfaced pre-existing makedocs errors [:example_block, :linkcheck].
- lib/SimpleOptimization: SimpleBFGS/SimpleLBFGS passed the obsolete
`linesearch = Val(false)` to SimpleBroyden/SimpleLimitedMemoryBroyden.
SimpleNonlinearSolve v2.x's `linesearch` keyword is
`Union{Nothing, LineSearch.AbstractLineSearchAlgorithm}` and rejects
`Val{false}` with a TypeError; `nothing` is the documented "no line
search" value. This also fixes the sublibrary's own (red) Core tests.
- evolutionary.md: Evolutionary.jl moved wildart -> SciML; the four
wildart.github.io/Evolutionary.jl/stable/{ga,de,es,cmaes}/ links 404.
Repoint to sciml.github.io and the repo links to github.com/SciML.
- nlopt.md: http://ab-initio.mit.edu/nlopt/ is dead (linkcheck timeout);
repoint the NLopt library link to https://nlopt.readthedocs.io/en/latest/.
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/src/optimization_packages/nlopt.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# NLopt.jl
2
2
3
-
[`NLopt`](https://github.com/jump-dev/NLopt.jl) is Julia package interfacing to the free/open-source [`NLopt library`](http://ab-initio.mit.edu/nlopt/) which implements many optimization methods both global and local [`NLopt Documentation`](https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/).
3
+
[`NLopt`](https://github.com/jump-dev/NLopt.jl) is Julia package interfacing to the free/open-source [`NLopt library`](https://nlopt.readthedocs.io/en/latest/) which implements many optimization methods both global and local [`NLopt Documentation`](https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/).
0 commit comments