Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore the FITS data model and API and map to functional data model and algebra #155

Open
dlindhol opened this issue Oct 5, 2020 · 2 comments

Comments

@dlindhol
Copy link
Member

dlindhol commented Oct 5, 2020

No description provided.

@dlindhol
Copy link
Member Author

dlindhol commented Oct 5, 2020

We will use this information (in a new issue) to create an Adapter with an abstraction layer for reading data from FITS files. We will want to push down some Operations to the native API if it supports it.

@dlindhol
Copy link
Member Author

From @lindholc

Here’s a service Rob Norris and the Gemini Observatory folks put together to make mosaic images using FITS files: https://github.com/gemini-hlsw/gsp-montage

They have abstract representations of the parts of FITS files they care about: https://github.com/gemini-hlsw/gsp-montage/blob/master/modules/core/src/main/scala/data/Table.scala

And they break their concerns (running external processes, fetching data, caching mosaics, etc.) into algebras: https://github.com/gemini-hlsw/gsp-montage/tree/master/modules/core/src/main/scala/algebra

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants