Áö±¸°úÇÐÀ» Àü°øÇÏ°í Àְųª °ü·Ã ÀÚ·áÀÇ ºÐ¼®ÀÌ ÇÊ¿äÇÑ »ç¶÷, ȤÀº ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷À̶ó¸é ´©±¸³ª Fortran, Perl, C/C++, Java, Python µî ´Ù¾çÇÑ ¾ð¾î Áß¿¡¼ ¾î¶² °ÍÀ» »ç¿ëÇÒ °ÍÀΰ¡¸¦ µÎ°í °í¹ÎÇÒ °ÍÀÔ´Ï´Ù. ÇÊÀÚ ¿ª½Ã Áö³ ¼ö³â µ¿¾È Áö±¸°úÇÐ ºÐ¾ß¿¡¼ ¿¬±¸¸¦ Ç߱⠶§¹®¿¡ ÀÚ·áó¸®¿Í Åë°è ºÐ¼®À» ¸ñÀûÀ¸·Î ´Ù¾çÇÑ Á¾·ùÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇß½À´Ï´Ù.
±×·¯´Ù ¿ì¿¬ÇÑ ±âȸ¿¡ Á÷Àå ³» ÇÁ·Î±×·¡¹Ö ±³À°À» ´ã´çÇÏ¸é¼ ÆÄÀ̽ãÀ» ¼±ÅÃÇÏ°Ô µÇ¾ú½À´Ï´Ù. ±× ÀÌÀ¯´Â ¹®¹ýÀÌ ½±°í °£°áÇØ Á¢±Ù À庮ÀÌ ³·¾Æ¼ ÇнÀ¿ëÀ¸·Î ÀûÇÕÇßÀ» »Ó¸¸ ¾Æ´Ï¶ó, ¿ÀÇ ¼Ò½º °³¹ß ¾ð¾îÀ̱⠶§¹®¿¡ ¹«·á·Î Á¦°øÇÏ°í ÀÖ¾î ½Ç·Â ÀÖ´Â °³¹ßÀÚµéÀÌ ¸¸µé¾î ³õÀº ÈǸ¢ÇÑ ÆÐÅ°ÁöµéÀÌ ¸¹¾Ò±â ¶§¹®ÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ ÀåÁ¡À¸·Î ÆÄÀ̽ãÀÇ ÀαⰡ ³ô¾ÆÁü¿¡ µû¶ó ¼ö¸¹Àº °ü·Ã Ã¥µéÀÌ ÃâÆǵǾúÀ¸¸ç ÀÎÅͳÝÀ» ÅëÇؼµµ ´Ù¾çÇÑ ¿µ»óµéÀÌ ¿Ã¶ó¿Í ÀÖ¾î ÆÄÀ̽ãÀ» ¼Õ½±°Ô Á¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ Ã¥µé°ú ¿µ»óµéÀ» ÅëÇØ ÆÄÀ̽ãÀ» ÀÍÈù ÈÄ, Á¤ÀÛ ºÐ¼®¿¡ ÇÊ¿äÇÑ ÀÚ·áµéÀ» ó¸®ÇÏ°í Ç¥ÃâÇÏ°íÀÚ ÇÏ¸é ¿¹»óÄ¡ ¸øÇÑ ¿¡·¯¸¦ ¸¶ÁÖÇϱ⠸¶·ÃÀÔ´Ï´Ù. ±×·¯¸é °á±¹ ÇØ°á ¹æ¹ýÀ» ã±â À§ÇØ ¸¹Àº ½Ã°£À» º¸³»°Å³ª ±ÞÇÑ °æ¿ì ¼Õ¿¡ Àͼ÷ÇÑ ¾ð¾î·Î µ¹¾Æ°¡°Ô µÇ°ï ÇÕ´Ï´Ù.
ÀÌ·± °æÇèÀ» ¹ÙÅÁÀ¸·Î ÀÌ Ã¥ÀÇ ÀúÀÚµéÀº ÆÄÀ̽ãÀ» »ç¿ëÇØ ±â»ó/±âÈÄ ºÐ¾ßÀÇ ÀڷḦ ´Ù·ç¸é¼ ¾òÀº ³ëÇϿ쳪 ¹®Á¦ ÇØ°á µî¿¡ ÃÊÁ¡À» µÎ¾î À̸¦ ´©±¸³ª ½±°Ô ÀÌÇØÇÏ°í »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ ÁßÁ¡À» µÎ¾ú½À´Ï´Ù. ÆÄÀ̽ã(Python)Àº ±×¸®½º ½ÅÈ¿¡¼ Áß¿äÇÑ ÀÏÀÇ ½ÅŹÀ» ´ã´çÇÏ´ø Å« ¹ìÀÇ À̸§¿¡¼ À¯·¡ÇÑ °ÍÀÔ´Ï´Ù. ±×¸®½º »ç¶÷µéÀÌ ±×·¯Çßµí ÆÄÀ̽㠻ç¿ëÀÚ¿¡°Ô ÀÌ Ã¥ÀÌ ÀÌ·¯ÇÑ ½ÅŹ¼ÒÀÇ ¿ªÇÒÀ» ÇÏ°Ô µÇ±æ ¹Ù¶ø´Ï´Ù.
°øÁÖ´ëÇб³ Á¹¾÷(´ë±â°úÇÐ Àü°ø), ¼¿ï´ëÇб³ ¹Ú»ç°úÁ¤ ÀçÇÐÁß(´ë±â°úÇÐ Àü°ø), ¿¬±¸ºÐ¾ß: GPM, °¼öÀÔÀÚÅ©±âºÐÆ÷ Ư¼º ¿¬±¸
1. À§¼º°üÃø: ±¸¸§ ¹× °¼ö¡ª 23
1-1. Terra/MODIS¡ª 24
1-2. GPM/DPR °¿ì°µµ ºÐÆ÷¡ª 31
1-3. GPM/DPR ·¹ÀÌ´õ ¹Ý»çµµ ¿¬Á÷ºÐÆ÷¡ª 35
1-4. GPM/GMI¡ª 40
2. À§¼º°üÃø: Çغù¡ª 45
2-1. GCOM-W AMSR-2 ÀÚ·á Àбâ, Ç¥ÃâÇϱ⡪ 46
2-2. À§¼º°üÃø ¹à±â¿Âµµ·ÎºÎÅÍ Çغù¹æÃâ·ü »êÃâÇϱ⡪ 54
2-3. ICESat-2 À§¼º Æ®·¢ÀڷḦ °ÝÀÚÀÚ·á·Î º¯È¯Çϱ⡪ 60
3. ±âÈĸ𵨠ÀÚ·á 󸮡ª 65
3-1. IRIS ¼³Ä¡ ¹× ±âº» ±â´É¡ª 66
3-1-1. ¶óÀ̺귯¸® ¼³Ä¡¡ª 66
3-1-2. ±âÈĸðµ¨ÀÚ·á ´Ù¿î·Îµå¡ª 67
3-1-3. IRIS ¶óÀ̺귯¸® ºÒ·¯¿À±â¡ª 67
3-1-4. Å¥ºê ÀÚ·á ÀúÀå ¹× Àб⡪ 68
3-1-5. °£´ÜÈ÷ Ç¥ÃâÇϱ⡪ 71
3-1-6. ´Ù¾çÇÑ ÁöµµÅõ¿µ¹ý ÀÌ¿ë(Cartopy ¶óÀ̺귯¸® È°¿ë)¡ª 74
3-2. IRIS È°¿ëÇÑ ¸ðµ¨ ÈÄó¸® ¹æ¹ý¡ª 79
3-2-1. Extract¡ª 79
3-2-2. Categorisation¡ª 79
3-2-3. Intersection¡ª 82
3-2-4. Interpolation¡ª 83
3-2-5. Regrid¡ª 85
3-2-6. Mask¡ª 87
3-2-7. Annual Mean¡ª 89
3-2-8. Area Mean & Time-series¡ª 90
3-2-9. Comparison and Correlation¡ª 91
3-2-10. Contour Plot (Land or Ocean only)¡ª 95
3-2-11. Contour Plot (Level & Ticks)¡ª 100
4. ÅÂdz ÀÚ·á ºÐ¼®¡ª 105
4-1. ÅÂdz ¿¹Ãø ¿ÀÂ÷ ¸·´ë Â÷Æ®¡ª 107
4-2. ÅÂdz Áø·Îµµ¡ª 123
4-3. ÅÂdz ¿¹Ãø °µµ ½Ã°è¿¡ª 133
4-4. ÅÂdz ¿¬Á÷ ´Ü¸éµµ¡ª 142
4-5. Çظé±â¾Ð°ú Áö»ó°¼öÀÇ ¿¹Ãø Ãʱ⠺ÐÆ÷¡ª 153
5. ´Ù¾çÇÑ ÀÚ·áÀÇ ½Ã°¢È¡ª 161
5-1. scipy.optimize.curve_fitÀ» ÀÌ¿ëÇÑ °î¼± Á¢ÇÕ¹ý¡ª 162
5-2. gridspec.GridspecÀ» ÀÌ¿ëÇÑ °ø°£ºÐÆ÷ÀÇ ´ÙÁß Ç¥Ã⡪ 166
5-3. °ø°£ ºÐÆ÷ ÀڷḦ ÀÌ¿ëÇÑ »óÀÚ ¼ö¿°µµ Ç¥Ã⡪ 172
5-4. ´Ù¾çÇÑ °ø°£ºÐÆ÷ ÀÚ·áÀÇ µ¿½Ã Ç¥Ã⡪ 177
5-5. ´Ùº¯¼ö ȸ±ÍºÐ¼® ¹× µ¥ÀÌÅÍ Ç¥Ã⡪ 182
6. ÀÚ·áÀÇ ÈÄó¸® ¹× ±âŸ¡ª 187
6-1. ÀÚ·á ºÐÆ÷ÀÇ ½Ã°¢È¡ª 188
6-1-1. ±âº» ¸·´ë ±×·¡ÇÁ¡ª 189
6-1-2. ¼öÆò ¸·´ë ±×·¡ÇÁ¿Í ¹ÙÀ̿ø° Ç÷ԡª 199
6-1-3. 2Â÷¿ø ºÐÆ÷µµ¡ª 208
6-2. Numpy¸¦ ÀÌ¿ëÇÑ Filtering°ú Interpolation¡ª 216
6-2-1. Filtering Time Series¡ª 217
6-2-2. Grid Interpolation¡ª 228
6-3. ´ÙÁß µ¿½Ã ÀÛ¾÷(±âÃÊ)¡ª 242