GNU Octave Signal Toolkit
=========================

This is the official repository for the signal package for GNU Octave.

Introduction
------------

The Signal Toolkit contains signal processing tools, including filtering, windowing and display functions.

Requirements
------------

* Octave >= 3.8.0

* Control >= 2.4.0

Installing
----------

To install, run the octave package manager:

1. If running Windows, the package may already be installed:
   type pkg list, to view the installed packages.

   `pkg list`

3. To install from Source Forge:

   `pkg install -forge signal`

4. To install from a local tarball.
   
   `pkg install signal-XXXXXXX.tar.gz`
   
   Where XXXXXXX is the version of the downloaded tarball.

Usage
-----

1. Load the package.
   
   `pkg load signal`
   
   (Required each time Octave is started)

3. Use the function calls from the package.

Documentation
-------------

See the function list for [signal](https://gnu-octave.github.io/octave-signal/) for function documentation.

Known limitations and bugs
--------------------------

Please report bugs on the [issue tracker](https://github.com/gnu-octave/octave-signal/issues)
