[Top][All Lists]

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

Re: Implementing missing toolbox/package functions

From: David Bateman
Subject: Re: Implementing missing toolbox/package functions
Date: Thu, 23 Sep 2010 23:37:42 +0200
User-agent: Mozilla-Thunderbird (X11/20090706)

Svante Signell wrote:
On Thu, 2010-09-23 at 16:48 -0400, Ben Abbott wrote:
On Sep 23, 2010, at 4:36 PM, Svante Signell wrote:


I am writing some code for communications applications for research
purposes and found that e.g. root-raised-cosine functions (rcosine,
rcosfir, rcosiir, etc) are missing from the octave-communications
package. Are there code rules and template code available somewhere, in
case I want to contribute by writing some of the missing functions (to
start with as .m functions).

BTW: I found a list of missing package functions at:
Is there an updated list somewhere?

Octave's packages are available from SourceForge. The link to the 
communications package is below

Thanks for the link. I will contact the package author. My question was
also about the different sections of a function:
I'm nominally the packages author, though many people have contributed code to this package. I didn't need the raised cosine function as I was working with OFDM systems rather than CDMA systems at the time.

## Copyright and license stuff
## -*- texinfo -*-
help stuff in texinfo!?

# release history

function y = f(x);
argument checking
# test stuff
%!error f ()
%! assert ()


Are there any general guidelines written down? Or is it the study of
source code that counts?
There is a coding guide for Octave in general at

but for the raised cosine functions, I'd say its also important to respect as much as possible the interface defined by matlab


reply via email to

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