Signal package: Difference between revisions

Jump to navigation Jump to search
1,084 bytes added ,  24 September 2020
Undo revision 13352 by 170.0.33.10 (talk)
(reorganize sections on contributing)
(Undo revision 13352 by 170.0.33.10 (talk))
Tag: Undo
(8 intermediate revisions by 4 users not shown)
Line 6: Line 6:


There are many ways to contribute to the development and maintenance of the signal processing package, including but not limited to testing, writing new test cases, reviewing and editing documentation, creating useful demos or examples of how to use the functions in the package, fixing bugs in existing functions, improving compatibility with Matlab, and writing completely new functions.
There are many ways to contribute to the development and maintenance of the signal processing package, including but not limited to testing, writing new test cases, reviewing and editing documentation, creating useful demos or examples of how to use the functions in the package, fixing bugs in existing functions, improving compatibility with Matlab, and writing completely new functions.
=== Missing Tests ===
Octave functions can be written to include their own built-in self tests that work with the {{manual|test}} function, see [[Tests]].
Several functions in the signal package do not have exhaustive test suites or do not include any built-in self tests at all. This is a list of functions in the signal package that do not yet have any tests.
* ar_psd
* arburg
* aryule
* besselap
* bilinear
* buttap
* cceps
* cheb
* cheb1ap
* cheb2ap
* clustersegment
* cmorwavf
* cohere
* cpsd
* csd
* dct
* dct2
* dctmtx
* dftmtx
* diric
* dwt
* ellipap
* firls
* freqs
* freqs_plot
* gmonopuls
* hilbert
* idct
* idct2
* iirlp2mb
* interp
* invfreq
* invfreqs
* invfreqz
* kaiserord
* levinson
* mexihat
* meyeraux
* morlet
* movingrms
* mscohere
* ncauer
* pburg
* polystab
* primitive
* pwelch
* pyulear
* qp_kaiser
* sampled2continuous
* sawtooth
* schtrig
* sftrans
* sgolayfilt
* shanwavf
* sigmoid_train
* square
* ss2tf
* ss2zp
* tf2ss
* tf2zp
* tfe
* tfestimate
* wconv
* wkeep
* wrev
* xcorr
* xcov
* zp2ss
* zp2tf
* zplane


=== Missing Functions ===
=== Missing Functions ===
Line 36: Line 114:
* pulsewidth
* pulsewidth
* risetime
* risetime
* rssq (see patch {{patch|9055}})
* settlingtime
* settlingtime
* sfdr
* sfdr
Line 104: Line 181:


* db
* db
* db2pow (see patch {{patch|9587}})
* pcov
* pcov
* peig
* peig
* pmcov
* pmcov
* pmtm
* pmtm (please refer to open feature request bug {{bug|55714}})
* pmusic
* pmusic
* pow2db (see patch {{patch|9589}})
* rooteig
* rooteig
* rootmusic
* rootmusic
* spectrogram
* spectrogram (please refer to open feature request bug {{bug|45232}})


==== Window Functions ====
==== Window Functions ====
Line 172: Line 247:




[[Category:Octave-Forge]]
[[Category:Octave Forge]]
[[Category:Missing functions]]
296

edits

Navigation menu