package.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: SmithNormalForm
  2. version: 0.1.0.0
  3. # github: "githubuser/package"
  4. license: MIT
  5. author: "Brian Hwang"
  6. maintainer: "bhwang@math.cornell.edu"
  7. copyright: "2021 Brian Hwang"
  8. extra-source-files:
  9. - README.md
  10. - ChangeLog.md
  11. # Metadata used when publishing your package
  12. synopsis: A simple, lightweight Haskell implementation of Smith normal form over the integers.
  13. category: Math, LinearAlgebra
  14. # To avoid duplicated efforts in documentation and dealing with the
  15. # complications of embedding Haddock markup inside cabal files, it is
  16. # common to point users to the README.md file.
  17. description: This package contains an implementation of Smith normal form for arbitrary matrices over the integers. In particular, it does not assume that the matrix is invertible or square.
  18. dependencies:
  19. - base >= 4.7 && < 5
  20. - matrix >= 0.3.6
  21. - vector >= 0.10
  22. library:
  23. source-dirs: src
  24. tests:
  25. SmithNormalForm-test:
  26. main: Spec.hs
  27. source-dirs: test
  28. ghc-options:
  29. - -threaded
  30. - -rtsopts
  31. - -with-rtsopts=-N
  32. dependencies:
  33. - SmithNormalForm
  34. - hspec
  35. - QuickCheck