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 Marcelo Forets "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 Paul Masson frederichan Paul Masson, Marcelo Forets Frédéric Chapoton N/A 350316fe0bc69cb8c1fdebbd3363d3437661f28f 350316fe0bc69cb8c1fdebbd3363d3437661f28f #22422