Description
A "conversion" is a dictionary entry which maps object names in an interface (e.g. Maxima, Mathematica, Giac, ...) to corresponding objects with a different name in Sage.
Some conversions relevant to the Giac interface are missing:
- Derivatives of Dirac delta, as in
Dirac(t, 1)
. - Special function names at
/functions/orthogonal_polys.py
.
See also:
-
In the file:
local/share/giac/doc/aide_cas
, lines starting by # are keywords followed by synonyms, next lines are for small doc and see also. Full doc can be found in: Symbolic algebra and Mathematics with Xcas -
sage.libs.pynac.pynac.register_symbol
can be used to register new symbols in thesymbols_table
, as inregister_symbol(heaviside,{'giac':'Heaviside'})
. -
for
BuiltIn
functions which exist in giac with a different name, it is sufficient to update theconversions
dictionary for the corresponding__init__
method.
Depends on #22422
CC: @paulmasson @frederichan-IMJPRG
Component: interfaces
Keywords: giac, special functions
Author: Paul Masson, Marcelo Forets
Branch: 350316f
Reviewer: Frédéric Chapoton
Issue created by migration from https://trac.sagemath.org/ticket/22706