Showing posts with label Radar. Show all posts
Showing posts with label Radar. Show all posts

Thursday, May 11, 2017

Research Note #2 - draft

2017/05/30:
  • Bila draft dijalankan pada Cygwin 64-bit, akan ada masalah pada sistem permission file. Lebih baik dijalankan pada Cygwin 32-bit. Pastikan menjalankan Cygwin dalam sebagai Administrator di Windows untuk mencegah masalah permission pada file data.
2017/05/11:
<OMG HAMPIR TEPAT SETAHUN SEJAK TULISAN INI DIUPDATE!!>
  • Draft harus dijalankan dengan c-shell (csh). Bila dengan bash, penulisan file binary (file size) akan bermasalah, dan baru ketahuan setelah dijalankan dengan GrADS.
2016/05/13:
  • [Script] Bila proses dilakukan langsung, maka file lama hasil proses akan langsung di overwrite oleh file baru. Jadi file lama tidak perlu dihapus (untuk keperluan tes/ujicoba)
2016/05/12:
  • [Script] File CTL hanya mewakili satu tanggal saja (tiap direktori). Dengan sedikit modifikasi, 1 file CTL bisa dibuat untuk mewakili semua tanggal.
  • [Script] Untuk radar furuno selama IOP 2016, waktu observasi adalah tiap 5 menit, berarti 1 jam ada 12 observasi, atau 288 observasi selama 24 jam. Itu artinya TDEF di file CTL untuk 1 hari observasi adalah 288. Bila 30 hari TDEFnya 8640.
  • [Script] Data yang kosong akan menghasilkan error bila dibuka dengan GrADS. Cara mengatasinya kemungkinan adalah dengan membuat data set baru dengan dimensi yang sama (dengan data yg tidak kosong) dan diberi nilai -999 (no data) untuk waktu observasi tersebut. Masalahnya adalah, bagaimana cara membuat data kosong dengan dimensi yang sama persis dengan data yang dihasilkan draft.
Error pada data kosong

2016/05/11:
  • [Script] Proses untuk 24 jam akan menghasilkan 24 data CAPPI per jamnya dalam format binary GrADS, dengan 1 file CTL.
  • [Script] Proses untuk 24 jam akan tetap menghasilkan 24 data CAPPI, walaupun ada data yang tidak lengkap. Misal data jam 3 tidak ada, maka file data pada jam tersebut akan memiliki ukuran 0 kb.
  • [Script] Seluruh data CAPPI akan diletakkan pada direktori dengan yang sama dengan parameter hasil konversi, misal : /converted/dBuZ/20160124/.
  • [Script] Proses akan menghasilkan direktori data per jamnya dan direktori untuk menampung seluruh file CAPPI. Kedua direktori ini aman dihapus untuk menghemat space.
2016/05/09:
  • Merupakan kumpulan tool yang berfungsi untuk melakukan berbagai proses pada data/file dalam format draft (rt), misalnya membuat data CAPPI atau 3D.
  • Link download source code.
  • Bisa diinstal pada sistem 32-bit maupun 64-bit.
  • Instalasi pada Cygwin 32-bit di Windows 32-bit sudah dicoba berkali-kali dan tidak ada masalah.
  • Instalasi pada Cygwin 32-bit di Windows 64-bit sudah dicoba sekali dan tidak ada masalah.
Instalasi draft pada Cygwin 32-bit di Windows 64-bit
  • Instalasi langsung pada Cygwin 64-bit di Windows 64-bit bermasalah, karena script configure tidak mengenali system build type. Masalah ini (ternyata) bisa diselesaikan dengan menambahkan parameter build dengan nilai 'i686-pc-linux-gnu' pada perintah configure.
./configure F77=gfortran CC=gcc --build=i686-pc-linux-gnu

Error instalasi draft pada Cygwin 64-bit di Windows 64-bit
Penambahan parameter build pada configure untuk mengatasi error ketika instalasi di sistem 64-bit
  • Sebagai catatan, pada Cygwin 32-bit, system build typenya adalah 'i686-pc-cygwin'.
  • Bila draft tetap tidak bisa diinstall, kemungkinan alternatifnya adalah dengan menggunakan (copy) file executable dari tool yang sudah diinstall pada sistem yang berjalan. Tapi ini masih sebatas dugaan karena belum pernah dicoba.

Monday, April 25, 2016

Research Note #1 - furuno2draft

2016/05/09:
  • Konversi dari RAW ke draft selesai. Butuh sekitar 1 minggu lebih untuk konversi secara manual.
2016/05/02:
  • [Script] Bila ingin melakukan konversi untuk tanggal di dua bulan yang berbeda, maka harus dipisah. Misal, seluruh tanggal di bulan Januari dulu, lalu kemudian bulan Februari. Bila ingin sekaligus, script harus di-edit.
2016/04/28:
  • [Script] Data dalam direktori tanggal (masukan) tidak harus penuh (3456 file).
  • [Script] Bila pada direktori tanggal awal dan akhir ada data, tapi diantara kedua tanggal tersebut tidak ada data, script akan tetap membuat direktori tanggal yang tidak ada datanya pada direktori hasil konversi. Contoh : Tanggal 18 dan 20 ada data, tp tanggal 19 tidak ada data, maka direktori konversi untuk tanggal 19 tetap akan dibuat, tapi isinya kosong.
2016/04/25:
  • Berfungsi untuk melakukan konversi dan ekstraksi pada data mentah radar furuno (direktori multi, ekstensi file data*.scn) ke format draft (*.rt).
  • Link download source code.
  • Bisa diinstall (make) dan dijalankan pada Cygwin 32-bit (Windows 7 32-bit/64-bit) maupun Cygwin 64-bit (Windows 7 64-bit).
  • Kompilasi akan menghasilkan dua file yang harus diletakkan dalam satu direktori, yaitu furuno2draft.exe dan header.txt. Kedua file ini awalnya akan dihasilkan pada direktori "bin". Keduanya bisa dipindah ke direktori manapun, tapi harus selalu bersama.
  • File furuno2draft.exe merupakan file executable, sedangkan file teks header.txt berfungsi untuk konfigurasi furuno2draft.exe.
  • furuno2draft (yang dimiliki saat ini) hanya bekerja pada data scn ver.3.
  • Data scn (dari radar) yang dikonversi memiliki satuan waktu dalam UTC. 
  • Data rt (hasil konversi) memiliki satuan waktu dalam LT (Local Time).
  • [Script] Pengguna perlu membuat direktori tanggal dalam format "yyyymmdd" dalam LT, lalu memasukkan data yang ingin dikonversi dalam UTC. Jadi bila ingin mengolah data tanggal 17 Feb 2016 jam 00 LT, maka data yang diperlukan adalah : 16 Feb 2016 jam 17 UTC (misal : 0037_20160216_170000_01_02.scn), yang dimasukkan ke dalam direktori "20160217".
  • [Script] Script sh tidak mutlak digunakan, kalau mau bisa diedit atau bikin sendiri. Kalau mau dipakai harus menggunakan C-shell (csh).
  • [Script] Script sh juga akan melakukan kompresi pada data mentah (bila sebelumnya tidak dikompresi). Kalau mau proses konversi lebih cepat, perintah kompresi pada script bisa dihilangkan.
  • [Script] Program akan mengkonversi semua data dalam direktori tanggal awal (ds) sampai tanggal akhir (de), tanpa peduli mulainya dari jam berapa.
  • Jumlah set data pada satu waktu observasi bergantung pada jumlah elevasi scan radar. Untuk IOP 2016 misalnya, satu waktu observasi memiliki 12 data elevasi.
  • Satu data akan diekstraksi ke dalam 8 parameter : dBuZ, KDP, PhiDP, Rain, RhoHV, V, W dan ZDR.