Skip to content

Commit f7dcaa6

Browse files
Add SciPy page
1 parent 037eb1f commit f7dcaa6

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

docs/pages.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ pages = [
4848
"api/nlsolve.md",
4949
"api/nlsolvers.md",
5050
"api/petsc.md",
51+
"api/scipy.md",
5152
"api/siamfanlequations.md",
5253
"api/speedmapping.md",
5354
"api/sundials.md",

docs/src/api/scipy.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# SciPy
2+
3+
This is an extension for importing solvers from
4+
[SciPy](https://scipy.org/) into the SciML
5+
interface. Note that these solvers do not come by default, and thus one needs to install
6+
the package before using these solvers:
7+
8+
```julia
9+
import Pkg
10+
Pkg.add("NonlinearSolveSciPy")
11+
import NonlinearSolveSciPy as NLSP
12+
```
13+
14+
Note that using this package requires Python and SciPy to be available via PythonCall.jl.
15+
16+
## Solver API
17+
18+
```@docs
19+
NonlinearSolveSciPy.SciPyLeastSquares
20+
NonlinearSolveSciPy.SciPyLeastSquaresTRF
21+
NonlinearSolveSciPy.SciPyLeastSquaresDogbox
22+
NonlinearSolveSciPy.SciPyLeastSquaresLM
23+
NonlinearSolveSciPy.SciPyRoot
24+
NonlinearSolveSciPy.SciPyRootScalar
25+
```

0 commit comments

Comments
 (0)