astropy-tutorials icon indicating copy to clipboard operation
astropy-tutorials copied to clipboard

astrophotography tutorials

Open tepickering opened this issue 4 years ago • 12 comments

a request came up on slack about tutorials about using astropy , astropy-affiliated, and the related python ecosystem for astrophotography. the basic image calibration steps (e.g. bias, darks, flats) can be handled easily by ccdproc. for color imagers, there may be extra steps to decompose the TIFF or RAW files into a FITS image per color channel. for higher level processing of images, the PixInsight package is widely used within the astrophotography community. there is a set of very good PixInsight tutorials at https://pixinsight.com/tutorials/index.html that would be a good possible starting point for ideas for similar astropy tutorials.

some specific tutorial ideas i can name off the top of my head:

  • basic reduction and calibration tutorial. e.g., extracting FITS channels from color images, building master calibration frames, applying calibration data. this could be a cribbed/distilled version of https://mwcraig.github.io/ccd-as-book/00-00-Preface that uses some publicly available astrophotography data. there are various sources of raw astrophotography data. here is one example: https://www.astrobin.com/forum/c/astrophotography/other/all-my-raw-files-are-or-will-be-public-online/
  • aligning and combining images. this can include calibrating WCS for images and using reproject to combine data from different cameras/telescopes.
  • how to use tools like photutils and scikit-image to perform sophisticated background subtraction and gradient removal.
  • an analog to the PixInsight noise reduction tutorial that shows how to perform those tasks with scikit-image and/or opencv.

tepickering avatar Sep 08 '20 20:09 tepickering

Thanks for the issue @tepickering! Totally agree that there is a need for such tutorials, maybe as a theme-based series.

kakirastern avatar Sep 09 '20 08:09 kakirastern

@mwcraig I have found someone who seems interested in following up on the issue over on the OpenAstronomy IRC channel at Element.io

kakirastern avatar Dec 08 '20 17:12 kakirastern

@kakirastern thanks for giving me this opportunity Im highly interested in doing this

hellosagar avatar Dec 08 '20 17:12 hellosagar

@pikachu404 You are welcome

kakirastern avatar Dec 08 '20 17:12 kakirastern

It would be good to flesh out a little more what this tutorial would contain or what it might be broken into. As described in the original issue, this is could be very, very broad.

mwcraig avatar Dec 08 '20 17:12 mwcraig

Sure, let me give it a think and post a bit about the milestones and tasks for the planned PR as I conceive them

kakirastern avatar Dec 08 '20 17:12 kakirastern

currently, Im also figuring out the main task to do with which required knowledge so if you provide me some specific thing that would be great

hellosagar avatar Dec 08 '20 17:12 hellosagar

@pikachu404 Sure, if you come with with any ideas after some research do post them here or on the IRC channel so that we could continue our discussion

kakirastern avatar Dec 08 '20 17:12 kakirastern

okay sure let some research then I'll get back to you

hellosagar avatar Dec 08 '20 17:12 hellosagar

Maybe this would serve as an interesting reference as basis: https://skyandtelescope.org/astronomy-resources/astrophotography-tips/

kakirastern avatar Dec 08 '20 17:12 kakirastern

Thanks

hellosagar avatar Dec 08 '20 17:12 hellosagar

Some of this exists in ccdproc. Do I remember correctly that will become integrated with astropy at some point?

karenlmasters avatar Oct 13 '21 18:10 karenlmasters