Challenge Data Engineer Circlegeo

NOTES:

Silahkan para peserta untuk mengerjakan soal open challenge.
Pembuatan script dapat menggunakan bahasa pemograman Python, R, Fortran, atau Golang

Soal Nomor 1:

(30 Point) Buatlah script untuk mendownload subset data Global Forecasting System (GFS) secara otomatis. Pada setiap jam 00 dan jam 12 setiap harinya (Contoh gfs.20210817/00). Sampai dengan waktu forecast 48 (f048). Subset antara longitude 70 sampai dengan 170, latitude -25 sampai 40.

Link URL : https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl

Variabel yang perlu anda download adalah

  • angin pada ketinggian 1000mb, 800mb, dan 500mb .
  • hujan pada ketinggian surface.

Ikuti Contoh gambar berikut.

Soal Nomor 2: Untuk nomor 2. Jika Anda tidak mengerjakan soal nomor 1 link data akan diberikan penguji, jika Anda mengerjakan nomor 1 silahkan memakai data yang Anda download menggunakan script Anda. Link Url: https://pastebin.com/28h6kELY
  1. (40 Point). Buatlah script untuk:
    1. (10) Membuka grib file data GFS
    2. (20) Melakukan perhitungan standart untuk setiap parameter
      • (10) Konversi unit untuk parameter wind, ke knot.
      • (10) Perhitungan total presipitasi 24 jam untuk hujan.
    3. (10) Melakukan save variabel dari nomor 2.a dan/atau 2.b kedalam format netCDF. Format metadata netCDF harus seperti berikut.

Script Anda akan dijalankan menggunakan script plotter oleh penguji.

Soal Nomor 3:

  1. (30 Point) Buatlah Dockerfile untuk soal no 1 dan/atau no 2 yang siap untuk dijalankan. Beserta README untuk menjalankannya.
Rekrutment APOK
Upload the link so we can review your answers