Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 3.55 KB

README.md

File metadata and controls

36 lines (29 loc) · 3.55 KB

WaLSA_motionmag_tutorial

This is a repository made as part of the WaLSA team meeting held in January 2024 at Rosseland Centre for Solar Physics (RoCS) in Oslo, Norway. This tutorial, ``Motion magnification and its application to solar data'', was given by Dr Tim Duckenfield.

For questions, comments please email [email protected].

There are several notebooks in the repository, I suggest starting with start_here.ipynb to get a feel for the the process. Then for further information:

  1. More detailed explanation behind the underlying DT$\mathbb{C}$WT tranform may be found in understanding_dtcwt.ipynb. I am particularly interested in discussing the potential of using this wavelet transform to enhance the motion of vortices/swirls...
  2. An explanation of the motion magnification algorithm, its parameters, some historical context, and playing around with magnifying a toy datacube can be found in understanding_mm.ipynb.
  3. A rough tutorial for downloading some AIA/SDO data, choosing a cutout, and motion magnifying it to search for decayless kink oscillations for yourself may be found in mm_solardata.ipynb

File IDs

To do this analysis, you need some images, datacubes and movies. Since they are too large to be kept in this repository (cloning this repository would become very sluggish), I have saved some data in a shared Google drive.

You are welcome to log in using my shared drive if you would rather not use your own. The log in details are:

One can use !gdown to download specific files into our current working directly, if one knows the user id. Here is a list of some useful datacubes you may wish to take a look at. I may be biased, but I recommend you motion magnify any with my dog daphne...

  • daphne.jpg = 1waPbCvz8Tkhyzzg3f968TDgjxsUaIN_D
  • mandrill.npz = 1bDU4_hbyGZZ-HDMEJo591prdwfRwyxOl
  • sergey.mp4 = 1l8HjifR4t52D16tx2NGtk0FoxxD3wWDp
  • guitar.mp4 = 1jK4K3hASDLyV1_IL8i7aHN0Bw_NmPY8Q
  • daphne_sleeping_compressed.mp4 = 1RHOMVPS0I4untNWh52_9TgoOccgUx2DD
  • daphne_garden.MOV = 1kEO4P9EawBvTCj8zNE1yun5uQllaSYJD # Careful, this may be too large to MM in colab
  • bye.mp4 = 1Sofe9IFkTzVFMGuAlmOw4SnNDSFQQP5v

If you are struggling to get the codes to run, some outputs are also stored here.

  • daphne_mm.mp4 = 1Cl0lD51Y0Tb5KeCHHYj2Qtac7gYyszbt
  • aia.lev1_euv_12s.2023-06-10T232959Z.171.image.fits = 1fPvZoYQZLWfuK3ZXpECq22YFgI1ygXCD
  • hmi.m_720s.20230611_000000_TAI.3.magnetogram.fits = 11hN4HPrP2h7pWRktGXZ9f5BY6ThWu87T
  • orig_fits.zip = 1aWmxzJRmjQjU3GKn7m3CneAWYK-hYNga # This contains some previously cutout FITS files
  • mm_fits.zip = 18-7V5KAqepQWVa7fqNvhpI4AIw_iYTvZ # This contains some previously processed + cutout FITS files
  • 20230611_sunmaps.mp4 = 1K5XrbapQ1MUYt7nsUkY_sNboTne-zz-t
  • 20230611_171_magk5w120.npy = 1ZLTq9wauJNNoO_VBE5AZuHSMCruOBzjp
  • 20230611_k5w120_sunmaps.mp4 = 1SF6NKi7SlMUlqrzzvRxearsPbzfrqDeF