Utilities
這裡分享小工具與小經驗
News at 2024-01-15 每日空品預報和其他 blogs OpenKM AIEEFocus-On-Air-Quality
What’s New
- 2024-01-15 慢慢將FAQ系統切分成好查詢的小系統,例如小工具utilites.
- 2023-06-17 這半年來似乎乏善可陳,主要卡在預報系統的枝微細節,晚上斷電的問題、國網的調適問題、畫面輸出與使用者介面等等,方案定不下來,重複卻少許變動的筆記越寫越多,也不敢說什麼才是真正新的、值得分享的。或許發展系統最終的結局就是等著被替代更新吧!
- 2022-12-28 隨著5G與影音世界的開放,知識、或者知識管理(KM)有了全新的面貌,甚至OpenKM公司官網也將其軟體正名為檔案管理系統(DMS)。作為一個知識經濟從業者,關於KM過去還有蠻多理想與實作。過去有關OpenKM的文件、程式,整理放在另外一個gh-page供參。
- 2022-12-14 將空品預報的天數從5天延長到10天,表面上只是計算時間拉長一倍,實則裏面還有蠻多挑戰的,成果的網址未變,筆記先放在FAQ->空品預報時距之延長,還想做一些嘗試與精進,例如直接從d01結果啟動d02~d03後5日的模擬、WACCM數據低估問題也是要解決、還有批次之間、預報與再分析之間跳動的問題,等穩定一點再放到這裡。
- 2022-12-06 CAMx模式的筆記與維護算是告一段落,還增加了CAMx模擬結果之壓縮_nc檔版本算是個小彩蛋,可以處理最新nc版本的模擬結果。平心而論,CAMx算是個「深入淺出」的網格模式,對煙流也有較佳的處理,期待CAMx與CMAQ雙C模式的競賽中,雙方都能有持續的進步與創新,有緣江湖還會再相見的。
- 2022-11-25 5天的CMAQ空品預報持續運作中,雖然還是做不到無縫接軌,但也許延長預報時間(leading time),也可以算是一點貢獻。這需要花更多的時間下載NCAR的WACCM全球空品預報結果,詳見WACCM模式結果之下載、讀取及應用。這期間也嘗試了mcip的gfs版本NACC,可惜目前還沒有找到NOAA公開gfs-FV3的全球預報結果,編譯與腳本的測試經驗可以參考解讀GFS之MCIP版本(NACC),真希望國內能有人自己來做gfs的預報。
- 2022-11-16 補寫過去的新聞似乎不是件好事,比起補寫過去該寫的程式筆記應該算還好。WRF三維軌跡分析這篇本來想投稿的,時間一久、反省越多、問題就越多,自己都覺得不好意思投稿了。2017~2020年冬、春季臺灣北部近域氣團路徑這圖還有點意思,有興趣的讀者也許可以用更多年期的數據、更高的解析度自己來做看看。
- 2022-10-13 6月底到10月這期間主要完成了東亞、中國東南與臺灣3個範圍、未來5天之空氣品質預報系統,建立了earth顯示系統,也陸續將過去做的爬蟲程式做一個整理與更新1。
Table of contents
2022
2022-06
- 2022-06-25
What's New
功能一直沒有很好的解決方案。原因在於JTD主題的文件功能特性,並不適合太常、或太瑣碎的更新。總之、選擇了另闢一個部落格的平台([TeXt主題](TeXt)來放最新、暫存、發展中的文章,取名叫Dr. Kuang’s Utilities。可以有標籤系統、有檔案的時間順序。如果存夠多可以有結構出來,再放到JTD的文件架構下,這樣能有比較有效的檔案管理、搜尋功能、目錄瀏覽也比較強。算是經過半年的摸索、在管理面的一項進步吧。在首頁置換了討論區的按鍵成為部落格的入口。(部落格也有回到FAQHome的按鍵) - 2022-06-22 電廠造成環境中O3或PM局部濃度的降低(負的增量),這在法規中的增量分析該如何看待?學界和開發單位(顧問公司)立場不一。公版模式的後處理是某顧問公司做的,這讓我們在審查時遭遇困難,因為教授不認為負值增量是開發單位的優惠。這一題關係到後處理該怎麼做,整理在 增量濃度分析程序與檢討 也提出策略建議,請參考。
- 2022-06-13 第一次用markdown來寫Jurnal paper,心得是…七零八落,套用先師名言:腦子裏整理清楚比整潔的桌面更容易。使用這麼多的工具還不如用腦子先想清楚。對環境議題有興趣的可以點進去參考。
- 2022-06-10 這一題算是遲到了很久。一直都想簡化濃度檔作圖的程序,至少傳檔案可以省些時間。請參考m3nc檔案轉GIF
- 2022-06-04 把2018/3/31~4/8 東亞地區解析度15Km之沙塵暴模擬分析整理在一起,也用imageMagicks改善了VERDI圖檔留太多空白、背景重現的問題。
- 2022-06-02 更新了AERMOD review及trajectory models2個學位論文搜尋結果,以及可排序搜尋之表格的作法。回顧了CMAQ低估SO2和硫酸鹽的問題、看到公版模式對此也是束手無策,還是回頭開始慢慢更新CAMx的工作方法比較實際一點。
2022-05 專討與linear filtering
- 2022-05-26 完成了新的文獻回顧與專討(Paper Reviews)大項,希望過去做的一些回顧性的文章、對外的公開簡報、經典的圖表,可以陸續用Markdown的格式整理起來,參考文獻、連結可以做得更好。有些不合時宜、可以有更多數據的,也都可以修正補充,還能留下修改時間,不致讓讀者用到太舊的資料。不過偏向domain的個案應用就是了。
- 2022-05-03 51勞動節假期間回顧了ncf線性篩選的問題,雖然過去解決了很多類似的問題,但究竟是怎麼回事,還是一知半解,網友也很少討論。給它取名叫NC檔案多維度批次篩選,追究起來呢這是個誤會,nc.Dataset畢竟和np.array是有不小的差異的,後者還是比較會轉彎。
2022-04 sinotec2.github.io、煙流與軌跡
- 2022-04-19 疫情來了,有網友把每天公告的數據用leaflet寫了網頁公開在github.io。這引起我的興趣,也把一些靜態(廣播)網頁陸續搬到https://sinotec2.github.io/,實則也想關閉httpd一下,好好找個防止駭客攻擊的方法(不過這題基本上應該算是完成了@2022-04-23:)。
- 2022-04-09 新增了煙流模式與軌跡模式的筆記、遠端計算網站也新增了CALPUFF以及CALINE的功能。這2個加州開始發展的模式有著天壤之別的命運,是否開放原始碼似乎是蠻關鍵的因素,引以為戒啊。
2022-02 千格模擬、iMac OS進版
- 2022-02-20 公司新購了工作站,意味著更大範圍、更多網格數的模擬變得更可能實現。不過初步嘗試,同時執行CWBWRF_15及3k雙向巢狀網格的wrf.exe作業並沒有成功,只得以ndown.exe及單向套疊進行,看起來是OK的。這表示對臺灣佔有80%貢獻的華東~華南地區,以後會跟臺灣本島同框進行空品模擬,這好像比較符合比例原則,有待爾後詳細的ISAM分析加以確認。
- 2022-02-11 自從過年期間iMac更新到Monterey之後,遠端執行的CGI系統無法運作,AERMAP的前處理程式gen_inp只得重新發布成讀取2020內政部20M_dtm版本,不再以EIO讀取30M_dtm,但還是維持本地執行gdal_translate的方案。(後續:參考程式人生建議重裝Apache/2.4.52,遠端執行系統教學網站終究還是修好了,不過也表示還欠很多相關遠端執行的筆記還沒有寫。重裝的筆記詳monterey-pbms)
2022-01 重作REAS
- 2022-01-30 東亞範圍15Km解析度的CMAQ模擬一直是個挑戰,除了資料的準備外,工作站是不是負荷得了也是關鍵。初步成果看來還好,因為是用手機操作,先貼上結果,過程與細節再慢慢補上囉。(2022-02-11已補上東亞地區解析度15Km之CMAQ模擬分析)
- 2022-01-05 日本國立環境研究所REAS排放量有簡單的處理方式了。解析度15~27公里採內插、81公里採加總,結果如圖。
2021
2021-12
- 2021-12-28 繼沙塵暴的CMAQ-ISAM分析之後,同一個案也作為ECMWF再分析數據下載、重製過程的範例。這些再分析、反衍、模擬還是得正本清源找到揚沙的機制,這正是WRF-chem的強項之一,因此又完成了WRF-chem的安裝與東亞範圍的模擬,這也符合規劃方向,陸續擴大WRF的網格範圍、增加水平的解析度,以與中央氣象局的作法一致,希望可以避免除可能的錯誤和不必要的爭議。
- 2021-12-22 2018年4月5日大陸沙塵暴在臺灣造成高達200 μ g/M3的高值,CMAQ-ISAM分析結果如圖,此次也整理了CMAQ/bcon/mcip/isam相關的程式、輸入檔的準備過程、腳本等。應用了Youtube來播放濃度結果動畫,同時也可以縮減貼圖檔案體積造成的壓力。
- 2021-12-10 船舶排放依據的是面源資料庫中的一個(
NSC
)類別,但因港區排放太過集中,當成面源會低估其影響,因此要區分一部分排放成為點源。這是其複雜之處。因為TEDS11的船舶排放比TEDS10少很多,此處還是以2016年的數據為準。從面源到船舶,TEDS的處理算是完成了。 - 2021-12-08 整體TEDS系統最複雜(也最真實)的部分應該算是點源了,程式撰寫也花最多的篇幅。點源結束在pt2em_d04這支轉檔程式,可以用來檢查高空點源的位置、時間變化是否正確。也可以參考nbviewer
- 2021-12-06 陸續完成了整體的架構和TEDS的處理程式,目前進度做了面源、植物源、線源、到了高空點源的時變係數。嘗試將markdown檔案轉成ipynb檔案,讓使用者可以在自己電腦上嘗試做看看(不必一定要工作站),但畢竟
ipynb
強悍的是互動教學,太深的for
、if
區段要配合說明就很難寫了,我盡量用加註for eg.
方式說明,使用者自己可以用不同範例來試看看囉!(try this on nbviewer)
2021-11
- 2021-11-30 一篇evernote筆記拆成4篇github.io,應該可以把CWB數值預報的下載轉檔過程講解得清楚啦。慶幸的是這一題也有網友在作,可能我們做得比較「硬斗」一點,我個人覺得內容比較豐富。
- 2021-11-29 與github-page經過一番奮戰,陸續完成了WPS、OBSGRID、REAL & WRF的架構,what’s learned與圖片再慢慢加,應該有點參考價值啦。
- 2021-11-27 雖然程式有點舊,但還是忠實的進行著NCEP檔案自動下載與排程。
- 2021-11-26 陸續將過去CWB相關筆記改成JTD樣式,花了一些時間測試建立grand_children層級
- CODiS網站爬蟲程式、
- 軌跡程式、
- little_r轉檔程式
- 2021-11-25 上載dowps.md之上載、新成立wind_models之parent層級
- 2021-11-24 前一天熬夜執行2018春季個案,處理了海溫數據,順便寫了sst.md
- 2021-11-23 貼上ncks.md做為測試JTD系統的範例
About the project
FAQ is © 2021-2024 by sinotec2.
License
FAQ is distributed by an MIT license.
Contributing
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Read more about becoming a contributor in GitHub repo.
The contributor of FAQ
125.229.149.182為Hinet給定,如遇機房更新或系統因素,將不會保留。使用者敬請見諒,逕洽作者:sinotec2@gmail.com. ↩