fits-parse: Parse FITS files

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Parse and manipulate FITS data natively in Haskell


[Skip to Readme]

Properties

Versions 0.0.1, 0.0.1, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6
Change log None available
Dependencies base (>=4.7 && <5), binary (>=0.8.6.0 && <0.9), bytestring (>=0.10.8.2 && <0.11), data-default (>=0.7.1.1 && <0.8), fast-logger (>=2.4.13 && <2.5), fits-parse, JuicyPixels (>=3.3.3 && <3.4), megaparsec (>=7.0.4 && <7.1), optparse-applicative (>=0.14.3.0 && <0.15), parser-combinators (>=1.0.1 && <1.1), statistics (>=0.15.0.0 && <0.16), text (>=1.2.3.1 && <1.3), text-latin1 (>=0.3.1 && <0.4), vector (>=0.12.0.2 && <0.13) [details]
License BSD-2-Clause
Copyright Copyright (c) 2019 Zac Slade
Author Zac Slade
Maintainer krakrjak@gmail.com
Category Science
Home page https://github.com/krakrjak/fits-parse#readme
Uploaded by krakrjak at 2019-03-30T04:52:50Z

Modules

[Index] [Quick Jump]

Flags

Manual Flags

NameDescriptionDefault
examples

Do you want to build the examples?

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for fits-parse-0.0.1

[back to package description]

Build Status Documentation Status

fits-parse

FITS - Flexible Image Transport System

This project focuses on building a Haskell native parser for FITS files. This file format is used widely by Astronomers and those analyzing astronomical data. There is currently a C library called fitsio and a Haskell wrapper for the library. However, this library can be cumbersome to use and the Haskell bindings are very thin and close to the metal of the fitsio library. This project focuses on providing good Haskell bindings and datatypes by implementing the FITS spec directly in Haskell, without the need for a C library. The reference for this work comes from NASA in the US. Conformance is currently limited to the Version 4.0 specification with no extensions. See the NASA site for more details and to download the spec.

Reading Documentation

The readthedocs pages contain documentation for the examples. The API Haddock docs for the master branch are on github.io, release documentation will be on Hackage.

You can build the Haddocks for offline use with stack build --haddock.

RTD Building

To build the readthedocs docs you need sphinx. To install it locally for a single user use pip with the --user option to install sphinx and sphinx-rtd-theme. Alternatively, on Ubuntu you can install the python3-sphinx and python3-sphinx-rtd-theme package.