Skip to content

Commit e7cf818

Browse files
committed
work on docs
1 parent f355167 commit e7cf818

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@
66
[![Coverage](https://codecov.io/gh/jverzani/SymPyPythonCall.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/jverzani/SymPyPythonCall.jl)
77

88

9-
This is a start on what is needed to use `PythonCall` instead of `PyCall` for `SymPy.jl`.
10-
At the moment, the expectation is that *if* that change proves desirable, this would become `SymPy`.
9+
This package allows access to the [SymPy](https://www.sympy.org/en/index.html) Python library to `Julia` users through [PythonCall](https://github.com/cjdoris/PythonCall.jl).
1110

12-
For now, there are some small design decisions from `SymPy` reflected here:
11+
(The more established [SymPy.jl](https://github.com/JuliaPy/SymPy.jl) uses [PyCall.jl](https://github.com/JuliaPy/PyCall.jl).)
1312

14-
There would be a few deprecations:
13+
At the moment, the expectation is that *if* that change proves desirable, this would become `SymPy`, but for now this is a standalone package. This may be or interest for those having difficulty installing the underlying `sympy` library using `PyCall`.
14+
15+
----
16+
17+
Though nearly the same as `SymPy.jl`, for now, there are some small design decisions differing from `SymPy`:
1518

1619
* `@vars` would be deprecated; use `@syms` only
1720

18-
* `elements` for sets would be removed (convert to a `Set` by default)
21+
* `elements` for sets is deprecated (conversion to a `Set` is the newdefault)
1922

2023
* `sympy.poly` *not* `sympy.Poly`
2124

docs/make.jl

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,18 @@ ENV["GKSwstype"] = "100"
55
using SymPyPythonCall
66
using Documenter
77

8-
makedocs(sitename="My Documentation")
8+
makedocs(
9+
sitename = "SymPyPythonCall",
10+
format = Documenter.HTML(),
11+
modules = [SymPyPythonCall]
12+
)
13+
14+
# Documenter can also automatically deploy documentation to gh-pages.
15+
# See "Hosting Documentation" and deploydocs() in the Documenter manual
16+
# for more information.
17+
deploydocs(
18+
repo = "github.com/jverzani/SymPyPythonCall.jl.git"
19+
)
920

1021

1122
#DocMeta.setdocmeta!(SymPyPythonCall, :DocTestSetup, :(using SymPyPythonCall); recursive=true)

0 commit comments

Comments
 (0)