mgckind / easyaccess

SQL command line interpreter for astronomical surveys
http://matias-ck.com/easyaccess/
Other
15 stars 14 forks source link

Add healpix map interface #133

Open kadrlica opened 7 years ago

kadrlica commented 7 years ago

I think the current plan for DES is to use the Oracle database as the primary repository for healpix maps. In order to facilitate user access to these maps, I think we want to provide a set of upload_map and download_map functions.

upload_map: Allow a user to upload a healpix map to the DESDM database. Would automatically take care of explicit pixel specification scheme and converting to nested formatting (the "standard" for DESDM healpix maps). Would be accessible from the command line and would take the map filename and desired tablename as inputs. Everything else could be dealt with under the hood with healpy. It would also be nice for this function to automatically set some of the table description information based on information collected from the uploaded file.

download_map: Wrapper to download a map into a fits (or fits.gz) file. Would automatically take care of converting to implicit pixel specification, nside specification, and ring/nest conversion. Would be accessible from the command line and would take as input the tablename and output filename, with options for ring/nest formatting. Most things would be dealt with by healpy under the hood.

mgckind commented 7 years ago

I think this is great, and in additions we can add some other handling healpix functions wrapped up.