Releases: krakrjak/fits-parse
v0.5.0
v0.4.1
Full Changelog: v0.4.0...v0.4.1
ποΈ Bugfix release where package.yaml was left over in the extra-source-files.
ββ Cabal Native
What's Changed
- More flexible types to support alt parsing by @seanhess in #5
- fix: logical constant F by @seanhess in #6
- Commit cabal file to allow projects to depend on git commits by @seanhess in #7
β Cabal -- Use Cabal directly
β Hpack -- Drop package.yaml and usage of hpack
This should allow for flexible usage of this package by downstream contributors. You can use the main branch, specific commits, or other tags in your Cabal files or project files.
Full Changelog: v0.3.6...v0.4.0
Packaging Ain't Easy
Full Changelog: v0.3.3...v0.3.4
Support (some) Extensions
Thanks @seanhess!
β parser-combinators, we just don't use it at this time. It may come back in the future if needed.
β microlens, and microlens-th
π Support for more than 1 HDU
π BinTable and other Extension(s) Supported
π§ͺ First Unit Tests for the library
β¨ microlenses for HeaderDataUnit
, Dimensions
, and Header
record types -- unifies accessors/setter patterns
β»οΈ Axes is just now a type Synonym for [Int]
as it always should have been.
This release adds in the great work of @seanhess to be able to parse FITS files with more than one HDU along with adding support for Image and BinTable extensions to work with new and exciting fits files. See the (every growing, please submit some) fits_files new fits files for details. @seanhess also added a test harness for unit testing with Tasty. It's a nice place to start after all this time with only a CLI for rudimentary testing.
Fresh FITS
First past the post! Parses the example file and the ideas here are good enough to put out in the world.