packages feed

repa-fftw-3.2.3.1: repa-fftw.cabal

Name:                repa-fftw
Version:             3.2.3.1
Synopsis:            Perform fft with repa via FFTW
License:             BSD3
License-file:        LICENSE
Author:              <8c6794b6@gmail.com>
Maintainer:          <8c6794b6@gmail.com>
Category:            Math
Build-type:          Simple
Cabal-version:       >=1.8

Description:
  Performs FFT on repa array data with fftw.

flag dev
  description:
    Activate developer flags
  default:
    False

source-repository head
  type: git
  location: https://github.com/8c6794b6/repa-fftw.git

Library
  ghc-options:
    -Wall -fno-warn-orphans
    -O3 -fllvm -optl-O3
  exposed-modules:
    Data.Array.Repa.FFTW
  build-depends:
    base >= 4.6 && < 5,
    carray >= 0.1.5 && < 0.2,
    fft >= 0.1.5 && < 0.2,
    repa >= 3.2.3,
    storable-complex >= 0.2

test-suite test
  type:
    exitcode-stdio-1.0
  hs-source-dirs:
    exec
  main-is:
    test.hs
  ghc-options:
    -Wall
  build-depends:
    base >= 4.6 && < 5,
    repa >= 3.2.3,
    repa-fftw -any,
    tasty >= 0.4.0,
    tasty-hunit >= 0.4.1,
    tasty-quickcheck >= 0.3.1

benchmark bench
  type:
    exitcode-stdio-1.0
  hs-source-dirs:
    exec
  main-is:
    bench.hs
  ghc-options:
    -Wall -fno-warn-orphans
    -threaded -rtsopts
  build-depends:
    base >= 4.6 && < 5,
    criterion >= 0.8,
    deepseq >= 1.3.0 && < 2,
    repa >= 3.2.3,
    repa-algorithms >= 3.2,
    repa-fftw -any,
    random >= 1.0.1.1