packages feed

dsp-0.2.3.1: dsp.cabal

Name:             dsp
Version:          0.2.3.1
License:          GPL
License-File:     COPYING
Copyright:        Matt Donadio, 2003
Author:           Matt Donadio <m.p.donadio@ieee.org>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Stability:        Experimental
Homepage:         http://www.haskell.org/haskellwiki/DSP
-- Homepage:         http://haskelldsp.sourceforge.net/
Synopsis:         Haskell Digital Signal Processing
Description:      Digital Signal Processing, Fourier Transform, Linear Algebra, Interpolation
Category:         Sound, Math

Tested-With:      GHC==6.4.1, GHC==6.8.2
Tested-With:      GHC==7.4.2, GHC==7.6.3
Cabal-Version:    >=1.8
Build-Type:       Simple

Source-Repository this
  Tag:         0.2.3.1
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/dsp/

Source-Repository head
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/dsp/

Flag splitBase
  Description: Choose the new smaller, split-up base package.

Flag buildExamples
  Description: Build demo executables
  Default: True

Library
  If flag(splitBase)
    Build-Depends:
      array >=0.1 && <0.6,
      random >=1.0 && <1.2,
      base >= 2 && <5
  Else
    Build-Depends:
      base >=1.0 && <2

  GHC-Options:      -Wall
  Exposed-modules:
    DSP.Basic
    DSP.Convolution
    DSP.Correlation
    DSP.Covariance
    DSP.Estimation.Frequency.FCI
    DSP.Estimation.Frequency.PerMax
    DSP.Estimation.Frequency.Pisarenko
    DSP.Estimation.Frequency.QuinnFernandes
    DSP.Estimation.Frequency.WLP
    DSP.Estimation.Spectral.AR
    DSP.Estimation.Spectral.ARMA
    DSP.Estimation.Spectral.KayData
    DSP.Estimation.Spectral.MA
    DSP.FastConvolution
    DSP.Filter.Analog.Prototype
    DSP.Filter.Analog.Response
    DSP.Filter.Analog.Transform
    DSP.Filter.FIR.FIR
    DSP.Filter.FIR.Kaiser
    DSP.Filter.FIR.PolyInterp
    DSP.Filter.FIR.Sharpen
    DSP.Filter.FIR.Smooth
    DSP.Filter.FIR.Taps
    DSP.Filter.FIR.Window
    DSP.Filter.IIR.Bilinear
    DSP.Filter.IIR.Design
    DSP.Filter.IIR.IIR
    DSP.Filter.IIR.Matchedz
    DSP.Filter.IIR.Prony
    DSP.Filter.IIR.Transform
    DSP.Flowgraph
    DSP.Multirate.CIC
    DSP.Multirate.Halfband
    DSP.Multirate.Polyphase
    DSP.Source.Basic
    DSP.Source.Oscillator
    DSP.Unwrap
    DSP.Window
    Matrix.Cholesky
    Matrix.LU
    Matrix.Levinson
    Matrix.Matrix
    Matrix.Simplex
    Numeric.Approximation.Chebyshev
    Numeric.Random.Distribution.Binomial
    Numeric.Random.Distribution.Exponential
    Numeric.Random.Distribution.Gamma
    Numeric.Random.Distribution.Geometric
    Numeric.Random.Distribution.Normal
    Numeric.Random.Distribution.Poisson
    Numeric.Random.Distribution.Uniform
    Numeric.Random.Generator.MT19937
    Numeric.Random.Spectrum.Brown
    Numeric.Random.Spectrum.Pink
    Numeric.Random.Spectrum.Purple
    Numeric.Random.Spectrum.White
    Numeric.Special.Trigonometric
    Numeric.Statistics.Covariance
    Numeric.Statistics.Median
    Numeric.Statistics.Moment
    Numeric.Statistics.TTest
    Numeric.Transform.Fourier.CT
    Numeric.Transform.Fourier.DFT
    Numeric.Transform.Fourier.FFT
    Numeric.Transform.Fourier.FFTHard
    Numeric.Transform.Fourier.FFTUtils
    Numeric.Transform.Fourier.Goertzel
    Numeric.Transform.Fourier.PFA
    Numeric.Transform.Fourier.R2DIF
    Numeric.Transform.Fourier.R2DIT
    Numeric.Transform.Fourier.R4DIF
    Numeric.Transform.Fourier.Rader
    Numeric.Transform.Fourier.SRDIF
    Numeric.Transform.Fourier.SlidingFFT
    Polynomial.Basic
    Polynomial.Chebyshev
    Polynomial.Maclaurin
    Polynomial.Roots
    DSP.Filter.IIR.Cookbook
  Other-Modules:
    Numeric.Transform.Fourier.Eigensystem

Executable dsp-demo-article
  Main-Is: Article.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False

Executable dsp-demo-fft-bench
  Main-Is: FFTBench.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False

Executable dsp-demo-fft-test
  Main-Is: FFTTest.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False

Executable dsp-demo-freq
  Main-Is: FreqDemo.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False

Executable dsp-demo-iir
  Main-Is: IIRDemo.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False

Executable dsp-demo-noise
  Main-Is: NoiseDemo.hs
  Hs-Source-Dirs: demo
  GHC-Options: -Wall
  If flag(buildExamples)
    Build-Depends:
      dsp,
      array,
      base
  Else
    Buildable: False