octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #8644] Add dirac and heaviside functions


From: Carnë Draug
Subject: [Octave-patch-tracker] [patch #8644] Add dirac and heaviside functions
Date: Tue, 28 Apr 2015 16:28:57 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.6.0

Follow-up Comment #13, patch #8644 (project octave):

> Yes, I could do that. Although I feel core is better because SymPy's codegen
features target Octave, not Octave+Symbolic. 

Yeah, but this is the symbolic package, which targets a Matlab compatible
implementation of their symbolic package. So it makes sense to have dirac and
heaviside on the symbolic. Not every single function in the package needs to
call sympy.


> OTOH, putting it in Symbolic avoids having symbolic depend on specfun pkg
(which is sort of does right now).
>
> But then Symbolic and Specfun will shadow each other :( 

The specfun package is mostly unmaintained. Its last active maintainer was
more than 4 years ago, and we are planning on just dropping it from Octave
Forge altogether, see

https://savannah.gnu.org/bugs/?44533#comment3

Here's the value of the specfun:

* Ci -- deprecated in favour of cosint
* Si -- deprecated in favour of sinint
* cosint -- should be in the symbolic package
* dirac -- should be in the symbolic package
* ellipke -- removed and is now part of core
* erfcinv -- removed and is now part of core
* expint -- removed and is now part of core
* expint_E1
* expint_Ei
* heaviside -- should be in the symbolic package
* laguerre -- should be laguerreL in symbolic package
* lambertw -- should be in the symbolic package
* laplacian  -- should be in the symbolic package
* multinom,  multinom_coeff,  multinom_exp -- I think these are monomials, and
nthcoeff in the sym,bolic package
* psi -- already ported for core (but will probably only make it to 4.2 (see
https://savannah.gnu.org/bugs/?44533#comment8 ) 
* sinint -- should be in the symbolic package
* zeta -- should be in the symbolic package
* ellipj -- removed and is now part of core



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?8644>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]