Read Consecutive Files in Consecutive Folders

Bellow is my script for reading some consecutive files in some consecutive folders. year = 1979:2018; n = length(year); % READ THE FILES for i = 1:n folder{i} = (['G:\data\ERA_Interim_longterm\data\' num2str(year(i))]); files{i}=dir([folder{i} '/*.nc']); f(i)=length(files{i}); for k = 1:f(i) filename{i,k} = [folder{i} '\' files{1,i}(k).name]; F{i,k}=ncgeodataset(filename{i,k}); end end ...
Read More

Excel Pro Tips: VLOOKUP

VLOOKUP is a very handy tools in Ms Excel. I once wrote about it in my old blog: here. Let's write that again for a slightly different case. Suppose you have a daily data in a monthly table for many years, and you want to change the table into annually. Of course we don't want to copy and paste it one by one because it will make us crazy. So here is the lazy guide on how to do that utilizing what excel already give us. (more…)...
Read More

ERA5: Configuring the CDSAPI

ERA5 is the new dataset replacing the ERA-Interim data provided by our lovely hero: ECMWF. I usually used the ERA-Interim dataset to get the wave data, and now I am trying to use the ERA5. Thus, let's take some notes on how to access it. (Disclaimer: I know NOTHING about python, so if you know better, please advise me :) ) This is an easy explanation on how to setup the CDSAPI on your machine by using the Anaconda, and testing it to download a sample data. Information on this post is based on: Link. (more…)...
Read More

Open Source untuk Data Sistem Informasi Geografi

Tempo hari salah satu mahasiswa saya bertanya mengenai shapefile (file dengan ekstensi *.shp). Maka dari itu, saya buat posting ini sebagai pengetahuan awal mengenai GIS (Geographic Information System), karena memang mahasiswa tingkat awal pada ProDi tersebutbelum mendapat pengetahuan mengenai GIS. Shapefile, merupakan format file vector yang memuat informasi mengenai lokasi geometri dan attribut geografis. Mirip seperti file *.dwg, tapi file *.shp ini bisa dilengkapi dengan "attribut table" yang cukup lengkap (sesuai keperluan pengguna). Untuk lebih jelasnya, langsung saja saya berikan contohnya. (more…)...
Read More

Matlab dasar: Plotting

Berikut ini adalah cara membuat grafik sederhana dengan menggunakan Matlab. Sebagai contoh, kita akan membuat grafik data hujan tahunan dari dua buah stasiun contoh (hypothetical stations). Sebagai contoh data hujan disajikan dalam file berikut. Sample data hujanDownload Cara membaca data tersebut di Matlab adalah seperti berikut. Y = load('test.csv'); Script minimum untuk mem-plot grafik adalah: (more…)...
Read More

Membaca data di Ms. Excel dengan Matlab

Ms. Excel bisa dikatakan software basic yang umum dipakai oleh hampir semua orang dan semua instansi. Demikian juga instansi penyedia data, umumnya menggunakan Ms. Excel untuk pencatatannya, misalnya pencatatan data hujan. Pengolahan data / analisis berikutnya pun kita sering memakai software tersebut. Saya rasa Ms. Excel ini pun cukup powerful dan telah dilengkapi dengan VBA-Excel untuk programmingnya apabila diperlukan. Kadang kala data tersebut cukup banyak, sequential / berurutan dan identical / memiliki penyimpanan yang mirip / sistematis. Dalam hal ini, apabila Anda familiar dengan Matlab, pembacaan dan pengolahan detail data selanjutnya bisa lebih cepat dan sistematis dengan menggunakan Matlab. (more…)...
Read More

Interface Matlab dan Octave

Matlab adalah salah satu software computing yang cukup powerful dengan GUI dan bahasa yang relatif mudah dipelajari. Juga salah satu software favorit saya. Sayangnya software ini berbayar dan cukup mahal. Untungnya untuk students, ada student version yang bisa diperoleh dengan harga sekitar 500k - 1jt rupiah (tergantung kurs tentunya). Alternative free-software yang cukup dekat dengan Matlab adalah Octave dan Sci-Lab. Pertama, mari kita lihat interface Octave apabila dibandingkan dengan Matlab. (more…)...
Read More