法國讀書--實習篇--留尼旺(島)大學(Université de la Réunion)實驗室資源
今天來介紹我所待的實驗室可享用的資源啦!因為我是念大氣科學的,所以實驗室的資源就是電腦資源啦!所以以下即將會有很多程式跟大氣科學的術語,不懂的人還請見諒啦!
這邊的實驗室全名叫做--大氣與氣旋實驗室(Laboratoire de l'Atmosphère et des Cyclones,簡稱Lacy),是留尼旺大學(Université de la Réunion,簡稱RU),主要分成三個組別:平流層、對流層與氣旋組。有人做大氣化學,但更多人做與氣旋(也就是台灣所稱的颱風)相關的研究。(順帶一提的是,一聽說我來自台灣,這邊有兩個老師可以馬上說出台大的游政谷教授,實在是讓人感覺欣慰)
在這邊實驗室我覺得最不適應的竟然是--電腦與程式啦!首先,我的指導教授提供我一台筆電,但是竟然是Linux系統!Linux系統畢竟在台灣十分罕見,台大的電腦教室也沒有,直到我到了法國本土的土魯斯第三大學才第一次學習使用,但也是很皮毛,如今要把Linux當作每天的筆電使用,果不其然,一開始就出狀況了!
指導教授寫了一個R的小程式,沒想到在Linux系統下下載R程式軟體竟然如此麻煩,不是像Windows下載解安裝之後就自動執行,有時必須到終端(Terminal)去修改設定,不過最後總算是成功安裝了,沒想到更大的挑戰竟然在後面!
Linux的R版本竟然不能支援讀取nc檔!(nc檔為NetCDF, "Network Common Data Form"的簡稱,是由美國UCAR所研發用來儲存大氣資料的檔案編碼,由於是網格存取資料,開啟檔案就可快速讀取資訊,對於大氣、海洋等具四度空間的資料存存與讀取相當方便。)因為從EC(ECMWF,歐洲中長期氣候預報中心)下載的資料屬於nc檔,但是教授寫的程式是R語言,這下子只好搬出我自己的Windows來支援了!
除了R語言的問題,Linux系統竟然也不能用Google Drive的電腦版本,想必很多人都習慣把資料備份到雲端,以免電腦故障時前功盡棄,孰料Google竟然沒有提供給Linux的雲端硬碟版本。
其實Linux系統用來寫程式相當方便,開啟電腦的終端之後馬上就可以寫了,無論是熱門的C++、Python或是古老的Fortran,都可以直接寫,而且執行後的結果直接就儲存在本機電腦上,不像是Windows系統,如果要寫Fortran必須要使用連線軟體(例如:putty),連結到另外一台主機上才可以撰寫程式,甚至程式執行後的檔案,必須要再用ftp傳檔軟體,從運算主機轉移到個人電腦,若是沒有網路基本上是無法寫程式,但是Linux就沒有這種問題,除了偶爾會有些套件需要下載,例如Linux需要另外下載Grads套件,才能執行Grads語言。
像是在台大,早已習慣在伺服器上寫程式的我,自然覺得這十分方便。然而伺服器也是有它的優點,例如同一個套件如果早已安裝在運算主機上,自然任何連線到該主機並具有權限的使用者都可以利用,若是用單機,就得一台一台電腦分開裝了。這邊的實驗室其實也有自己的主機,也可用伺服器連結連算,但是由於維護與權利金成本高,後來便停用了,像是在上面早已安裝與Fortran搭配使用的ifort跟Matlab就不能再使用了!對於一個台大大氣科學系畢業的學生而言,不能使用Matlab真的很痛苦啊!這點就不同於台大了,像是在台大有雲端免費軟體給學生使用,Matlab、R、SAS以及Office系列產品,只要有網路就可以使用(但須使用IE瀏覽器就有點麻煩。)
很多人或許會以為大氣系一整天都在外面觀測天氣,其實更多時候我們是待在電腦前面處理數據,像是目前衛星、雷達、探空氣球所蒐集到資料就已經夠大氣學家研究一輩子了!所以利用程式語言來操縱這些數據是基本要求。離不開程式的大氣系,實驗室的電腦資源相對非常重要,其實除了程式語言和電腦設備之外,更重要的是記憶體空間!一個研究生可能就會處理到將近1Tb的資料,更何況是教授們,更不用說一個實驗室或是一個系裡有好幾位教授了!幸好我現在處理的資料大小都還在以Gb為單位而已。
這邊的實驗室全名叫做--大氣與氣旋實驗室(Laboratoire de l'Atmosphère et des Cyclones,簡稱Lacy),是留尼旺大學(Université de la Réunion,簡稱RU),主要分成三個組別:平流層、對流層與氣旋組。有人做大氣化學,但更多人做與氣旋(也就是台灣所稱的颱風)相關的研究。(順帶一提的是,一聽說我來自台灣,這邊有兩個老師可以馬上說出台大的游政谷教授,實在是讓人感覺欣慰)
在這邊實驗室我覺得最不適應的竟然是--電腦與程式啦!首先,我的指導教授提供我一台筆電,但是竟然是Linux系統!Linux系統畢竟在台灣十分罕見,台大的電腦教室也沒有,直到我到了法國本土的土魯斯第三大學才第一次學習使用,但也是很皮毛,如今要把Linux當作每天的筆電使用,果不其然,一開始就出狀況了!
指導教授寫了一個R的小程式,沒想到在Linux系統下下載R程式軟體竟然如此麻煩,不是像Windows下載解安裝之後就自動執行,有時必須到終端(Terminal)去修改設定,不過最後總算是成功安裝了,沒想到更大的挑戰竟然在後面!
Linux系統ubuntu 16.04版本,左上視窗為終端開啟後的樣子。 |
Linux的R版本竟然不能支援讀取nc檔!(nc檔為NetCDF, "Network Common Data Form"的簡稱,是由美國UCAR所研發用來儲存大氣資料的檔案編碼,由於是網格存取資料,開啟檔案就可快速讀取資訊,對於大氣、海洋等具四度空間的資料存存與讀取相當方便。)因為從EC(ECMWF,歐洲中長期氣候預報中心)下載的資料屬於nc檔,但是教授寫的程式是R語言,這下子只好搬出我自己的Windows來支援了!
除了R語言的問題,Linux系統竟然也不能用Google Drive的電腦版本,想必很多人都習慣把資料備份到雲端,以免電腦故障時前功盡棄,孰料Google竟然沒有提供給Linux的雲端硬碟版本。
其實Linux系統用來寫程式相當方便,開啟電腦的終端之後馬上就可以寫了,無論是熱門的C++、Python或是古老的Fortran,都可以直接寫,而且執行後的結果直接就儲存在本機電腦上,不像是Windows系統,如果要寫Fortran必須要使用連線軟體(例如:putty),連結到另外一台主機上才可以撰寫程式,甚至程式執行後的檔案,必須要再用ftp傳檔軟體,從運算主機轉移到個人電腦,若是沒有網路基本上是無法寫程式,但是Linux就沒有這種問題,除了偶爾會有些套件需要下載,例如Linux需要另外下載Grads套件,才能執行Grads語言。
像是在台大,早已習慣在伺服器上寫程式的我,自然覺得這十分方便。然而伺服器也是有它的優點,例如同一個套件如果早已安裝在運算主機上,自然任何連線到該主機並具有權限的使用者都可以利用,若是用單機,就得一台一台電腦分開裝了。這邊的實驗室其實也有自己的主機,也可用伺服器連結連算,但是由於維護與權利金成本高,後來便停用了,像是在上面早已安裝與Fortran搭配使用的ifort跟Matlab就不能再使用了!對於一個台大大氣科學系畢業的學生而言,不能使用Matlab真的很痛苦啊!這點就不同於台大了,像是在台大有雲端免費軟體給學生使用,Matlab、R、SAS以及Office系列產品,只要有網路就可以使用(但須使用IE瀏覽器就有點麻煩。)
很多人或許會以為大氣系一整天都在外面觀測天氣,其實更多時候我們是待在電腦前面處理數據,像是目前衛星、雷達、探空氣球所蒐集到資料就已經夠大氣學家研究一輩子了!所以利用程式語言來操縱這些數據是基本要求。離不開程式的大氣系,實驗室的電腦資源相對非常重要,其實除了程式語言和電腦設備之外,更重要的是記憶體空間!一個研究生可能就會處理到將近1Tb的資料,更何況是教授們,更不用說一個實驗室或是一個系裡有好幾位教授了!幸好我現在處理的資料大小都還在以Gb為單位而已。
Commentaires
Enregistrer un commentaire