packages feed

telescope-0.2.0: telescope.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack

name:               telescope
version:            0.2.0
synopsis:           Astronomical Observations (FITS, ASDF, WCS, etc)
description:        Work with astronomical observations from modern telescopes
license:            BSD3
license-file:       LICENSE
author:             Sean Hess
maintainer:         Sean Hess <shess@nso.edu>
copyright:          (c) 2024 Sean Hess
category:           Science, Astronomy
homepage:           https://github.com/dkistdc/telescope.hs
build-type:         Simple
extra-source-files:
    README.md
    src/checksum.c
    src/checksum.h

library
    exposed-modules:
        Telescope.Asdf
        Telescope.Asdf.Class
        Telescope.Asdf.Core
        Telescope.Asdf.Encoding
        Telescope.Asdf.Encoding.File
        Telescope.Asdf.Encoding.Stream
        Telescope.Asdf.Error
        Telescope.Asdf.GWCS
        Telescope.Asdf.NDArray
        Telescope.Asdf.NDArray.Types
        Telescope.Asdf.Node
        Telescope.Asdf.Reference
        Telescope.Data.Array
        Telescope.Data.Axes
        Telescope.Data.Binary
        Telescope.Data.KnownText
        Telescope.Data.Parser
        Telescope.Data.WCS
        Telescope.Fits
        Telescope.Fits.Checksum
        Telescope.Fits.DataArray
        Telescope.Fits.Encoding
        Telescope.Fits.Encoding.Render
        Telescope.Fits.Header
        Telescope.Fits.Header.Class
        Telescope.Fits.Header.Keyword
        Telescope.Fits.Types
    other-modules:
        Paths_telescope
    build-depends:
        base >=4.7 && <5,
        binary >=0.8.9 && <0.9,
        byte-order >=0.1.3 && <0.2,
        bytestring >=0.11 && <0.13,
        casing >=0.1.4 && <0.2,
        conduit ==1.3.*,
        effectful >=2.3 && <3,
        exceptions ==0.10.*,
        fits-parse >=0.4.2 && <0.5,
        libyaml >=0.1.4 && <0.2,
        massiv ==1.0.*,
        megaparsec ==9.6.*,
        resourcet-effectful >=1.0.1 && <1.1,
        scientific ==0.3.*,
        text >=2.0 && <3,
        time >=1.12 && <2
    hs-source-dirs:
        src
    default-extensions:
        DataKinds
        DefaultSignatures
        DeriveAnyClass
        DerivingStrategies
        DuplicateRecordFields
        LambdaCase
        NoFieldSelectors
        OverloadedRecordDot
        OverloadedStrings
        QuasiQuotes
        StrictData
        TypeApplications
        TypeFamilies
    ghc-options: -Wall -fdefer-typed-holes
    c-sources:
        src/checksum.c
    default-language: GHC2021

test-suite spec
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    other-modules:
        Test.ArraySpec
        Test.Asdf.ClassSpec
        Test.Asdf.DecodeSpec
        Test.Asdf.EncodeSpec
        Test.Asdf.FileSpec
        Test.Asdf.GWCSSpec
        Test.Asdf.NDArraySpec
        Test.BinarySpec
        Test.Fits.ChecksumSpec
        Test.Fits.ClassSpec
        Test.Fits.EncodingSpec
        Paths_telescope
    hs-source-dirs:
        test/
    default-extensions:
        DataKinds
        DefaultSignatures
        DeriveAnyClass
        DerivingStrategies
        DuplicateRecordFields
        LambdaCase
        NoFieldSelectors
        OverloadedRecordDot
        OverloadedStrings
        QuasiQuotes
        StrictData
        TypeApplications
        TypeFamilies
    ghc-options: -Wall -fdefer-typed-holes -threaded -rtsopts -with-rtsopts=-N -F -pgmF=skeletest-preprocessor
    build-tool-depends:
        skeletest:skeletest-preprocessor
    build-depends:
        base >=4.7 && <5,
        binary,
        byte-order >=0.1.3 && <0.2,
        bytestring >=0.11 && <0.13,
        casing >=0.1.4 && <0.2,
        conduit ==1.3.*,
        containers,
        effectful >=2.3 && <3,
        exceptions ==0.10.*,
        fits-parse >=0.4.2 && <0.5,
        libyaml >=0.1.4 && <0.2,
        massiv ==1.0.*,
        megaparsec ==9.6.*,
        resourcet-effectful >=1.0.1 && <1.1,
        scientific ==0.3.*,
        skeletest,
        telescope,
        text >=2.0 && <3,
        time >=1.12 && <2
    default-language: GHC2021