packages feed

bench-graph-0.1.3: bench-graph.cabal

name:               bench-graph
version:            0.1.3
synopsis:           Plot and compare benchmarks
description:
  Plot benchmarks and compare them. An easy to use package to produce pretty
  graphs from the @csv@ file generated by @criterion@ or @gauge@ in a few lines
  of code. It is high level yet pretty flexible in what you can do with it e.g.
  you can compare groups of benchmarks side by side showing full measurements
  or a delta, or plot the performance regression of one version of your package
  against another version.
  .
  See the README for comprehensive documentation.

homepage:            https://github.com/composewell/bench-graph
bug-reports:         https://github.com/composewell/bench-graph/issues
license:             BSD3
license-file:        LICENSE
tested-with:         GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.3
author:              Harendra Kumar
maintainer:          harendra.kumar@gmail.com
copyright:           2017 Composewell Technologies
category:            Performance, Benchmarking
stability:           Experimental
build-type:          Simple
cabal-version:       >= 1.10

extra-source-files:
    Changelog.md
    README.md
    stack.yaml
    stack-8.0.yaml
    stack-8.2.yaml
    test/results.csv
    test/results.csvraw

source-repository head
    type: git
    location: https://github.com/composewell/bench-graph

library
    hs-source-dirs:   lib
    exposed-modules:  BenchGraph
    default-language: Haskell2010
    default-extensions:
        OverloadedStrings
        RecordWildCards
    ghc-options: -Wall
    build-depends:
          base              >= 4.8     && < 5
        , Chart             >= 1.6     && < 2
        , Chart-diagrams    >= 1.6     && < 2
        , csv               >= 0.1     && < 0.2
        , filepath          >= 1.3     && < 1.5
        , directory         >= 1.2     && < 1.4
        , transformers      >= 0.4     && < 0.6

test-suite test
    type: exitcode-stdio-1.0
    default-language: Haskell2010
    default-extensions:
        OverloadedStrings
        RecordWildCards
    hs-source-dirs: test
    main-is: Main.hs
    ghc-options: -Wall

    build-depends:
          base              >= 4.8 && < 5
        , bench-graph
        , split             >= 0.2     && < 0.3
        , text              >= 1.1.1   && < 1.3
        -- , typed-process     >= 0.1.0.0 && < 0.3