id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
22706,Add more conversions from giac,mforets,,"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: [http://www-fourier.ujf-grenoble.fr/~parisse/giac/doc/en/cascmd_en/cascmd_en.html Symbolic algebra and Mathematics with Xcas]
- `sage.libs.pynac.pynac.register_symbol` can be used to register new symbols in the `symbols_table`, as in `register_symbol(heaviside,{'giac':'Heaviside'})`.
- for `BuiltIn` functions which exist in giac with a different name, it is sufficient to update the `conversions` dictionary for the corresponding `__init__` method. ",enhancement,closed,major,sage-8.0,interfaces,fixed,"giac, special functions",paulmasson frederichan,,"Paul Masson, Marcelo Forets",Frédéric Chapoton,N/A,,350316fe0bc69cb8c1fdebbd3363d3437661f28f,350316fe0bc69cb8c1fdebbd3363d3437661f28f,#22422,