Skip to content

SOCIS 2017 Antonio Payá

Nabil Freij edited this page Feb 22, 2024 · 3 revisions

Profile

Skills

I've experience with many programming languages ​​(Python, Java, C#, C, Javascript, etc) In addition to other more scientific like R or Matlab. About Python, I've knowledge about its numeric calculation libraries like (Numpy, Scipy, Matplotlib, etc) and about Qt. Other areas in which I've experience is web development, databases and software for robots.

Proposal

I want to try develop "Sunkit-image", especially:

  1. Port the Multi-Scale Gaussian Normalisation code from #1899.
  2. Convert the differential rotation code in SunPy to use sunpy.coordinates.
  3. Implement image warping for solar differential rotation. #1876.
  4. Implement the OCCULT-2 algorithm for coronal loop tracing.
  5. Implement running and base difference functionality and the persistence transform. See Figure 2 in this paper for some ideas.

Timeline

  • Until May 31: Study the sources of SunPy profoundly and everything related to astronomy and solar physics data.
  • Week 1/2: Study how to develop the algorithm.
  • Week 3/4/5: Start coding.
  • Week 5: Test the API.
  • Week 6: Investigate how to parallelize the algorithm (In case that is possible).
  • Week 7/8/9: Parallelize the algorithm as much as possible and reduce their execution times.
  • Week 10: Validation and testing (test cases).
  • Week 11: Look for possible improvements.
  • Week 12: Documentation.

Extra info

  • Native Platforms: Linux and Windows 10.
  • Availability: From 9:00 to 9:00. (UTC+1, UTC+2 during summer).
Clone this wiki locally