Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FriCAS spkg-configure and Feature #35838

Merged
merged 30 commits into from
Dec 6, 2023
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5f383d6
More # optional
mkoeppe Jun 12, 2023
66db7aa
Add # optional - numpy etc.
mkoeppe Mar 6, 2023
753ac98
src/sage/interfaces/tides.py: pycodestyle fix
mkoeppe May 13, 2023
0eb6d0a
Massive modularization fixes
mkoeppe May 17, 2023
8ee15dc
More # optional
mkoeppe May 20, 2023
caa8684
sage.interfaces: Modularization fixes
mkoeppe Jun 1, 2023
2b0112d
More # optional
mkoeppe Jun 12, 2023
fa01165
More # optional
mkoeppe Jun 19, 2023
19a524b
More # optional
mkoeppe Jun 20, 2023
e953197
./sage -fixdoctests --no-test src/sage/interfaces
mkoeppe Jul 13, 2023
85baf28
sage.interfaces: Update # needs
mkoeppe Jul 14, 2023
1393952
src/sage/interfaces: Update file-level doctest tag
mkoeppe Aug 7, 2023
12e2a46
src/sage/interfaces: sage -fixdoctests --only-tags
mkoeppe Aug 8, 2023
0bff9f6
Fix # needs for sagemath-pari
mkoeppe Sep 3, 2023
20b960d
Add # needs
mkoeppe Sep 4, 2023
cd3543c
Update # needs
mkoeppe Sep 23, 2023
f4999b0
more distros for fricas
dimpase Jun 26, 2023
21ab2c7
spkg-configure for fricas
dimpase Jun 26, 2023
467eff9
remove debugging echo
dimpase Jun 27, 2023
6ed8cb0
do not insist on sbcl
dimpase Jun 30, 2023
2fd6098
modify the way to send )quit to fricas
dimpase Jun 30, 2023
ba63341
updated design of feature
dimpase Jul 1, 2023
77b1e7a
better string to match (for various lisps)
dimpase Jul 1, 2023
43c85c8
src/sage/interfaces/fricas.py: Use file-level doctest tag
mkoeppe Nov 17, 2023
9ec6b94
sage.interfaces.expect: Delay construction of command to first use, h…
mkoeppe Nov 17, 2023
26e2e58
src/sage/interfaces/fricas.py: Use the FriCAS feature less eagerly
mkoeppe Nov 17, 2023
b474f0e
sage.interfaces.expect: Fix up ulimit
mkoeppe Nov 18, 2023
256bb8c
sage.interfaces.expect: Update doctest output
mkoeppe Nov 18, 2023
ace41e4
src/sage/interfaces/fricas.py: Do not rely on '# tol' for complex tol…
mkoeppe Nov 18, 2023
870fa22
src/sage/functions/special.py: Use 'abs tol' instead of 'tol' in two …
mkoeppe Nov 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/sage/interfaces/fricas.py
Original file line number Diff line number Diff line change
@@ -1608,13 +1608,13 @@ def _sage_expression(fricas_InputForm):
Check that :trac:`25602` is fixed::

sage: r = fricas.integrate(72000/(1+x^5), x).sage()
sage: n(r.subs(x=5) - r.subs(x=3)) # tol 0.1
193.020947266210
sage: abs(n(r.subs(x=5) - r.subs(x=3)) - 193.020947266210) <= 0.1
True

sage: var("a"); r = fricas.integrate(72000*a^8/(a^5+x^5), x).sage()
a
sage: n(r.subs(a=1, x=5) - r.subs(a=1, x=3)) # tol 0.1
193.020947266268 - 8.73114913702011e-11*I
sage: abs(n(r.subs(a=1, x=5) - r.subs(a=1, x=3)) - 193.020947266268) <= 0.1
True

Check conversions of sums and products::