Home

VS Code安裝使用

背景 VS Code作為一個現代的整合發展環境(IDE),除了傳統的編輯功能、檔案總管界面、以及終端機執行與偵錯界面,還必須具備智能提示、與GitHub連絡協作、預覽、外掛等等的能力。 什麼樣的人會需要使用VS Code 程式發展者(程式及偵錯功能,本文較少涉獵此領域) md檔案及部落客(編輯及預覽功能) 厭倦word或其他軟體,尋找更好的數位化筆記系統的人(檔案總管、跨檔搜尋與前往功能) 推介 台大資訊系計算機程式設計課程指定使用、(鄭士康 2018、鄭士康 2020) 10 Best IDE For Web Developers in 2022,名列第1, GeeksForGe...

Read more

Ground Water Quality Models

Table from USEPA CEAM Product Name Operating System Key Words Maintained By 3DFEMWATER/3DLEWASTE, most recent release: GMS, 2014 N/A assessment, discharge, drinking water, environmental effects, groundwater, hydrology, metals, monitoring, pesticides, prevention, test/analysis ...

Read more

daily_traj.cs

daily_traj.cs程式說明 Table of contents 背景 發展歷程 重要選項考量與未來可能發展 daily_traj.cs程式分段重點 程式說明 get_M-A0064.cs結果之接收 執行ftuv10.py 執行csv_to_geojson 執行addVI.py git更新上傳 自動執行 程式下載 背景 這支程式(腳本)每天凌晨進行北中南測站反軌跡的計算,並將結果更新到GitHub Pages網頁畫面。 發展歷程 2維反軌跡程式由來已久,自張老...

Read more

git歷史紀錄之清除

背景 git做為一個版本管理的系統軟件,會將每次更新的內容進行備份,同時儲存在用戶端及遠端,以備查詢、比較。這對文件(txt format)或程式碼的管理,是非常有幫助的。但對於圖像檔案(gif, png, jpg etc)的管理,則會是一個災難。 所謂的更新紀錄,是指得新舊版本間的文字差異 而圖像檔並沒有可以拆分成文字的機會,因此系統必須同時儲存新舊2個版本。因此時間久了,系統將會儲存每個版本的圖像檔案,那儲存空間會很驚人,遠大於repo檔案本身。 應用情況 以實務而言,sinotec2.github.io上臺灣未來3天重要點源空品影響預報(2022-06-06-cpuff_fcst)每天會更新模式預報的風場流線檔...

Read more

SWAT(Soil and Water Assessment Tool)

Literatural Reviews SWAT model(Rahman et al. 2022) The SWAT model is a process-based semi-distributed, Hydrological Response Unit (HRU)-based, spatially explicit, and time-continuous hydrological model developed by the agricultural research service of the United States Department of Agriculture (Arnold et al. 1998). divide th...

Read more

環工專業知識之搜尋

背景 概要 要建立有效的搜尋作業習慣,必須先從明確的目標與架構開始。同樣運用大膽假設、小心求證的實證原則,逐漸以搜尋到的材料、調整原先的模型概念,以致更瞭解原本不太瞭解的對象。 此處就一般性的查詢邏輯開始,先就公司既有的內部文件開始,逐步擴展到公司外的文件,最終則對數據庫的下載方式做一快速簡介,都需以一邏輯性的作法,才不會在資訊爆炸的網路世界中迷失方向,耽誤了重要的工作。 搜索結果的理解、彙總,是全部工作完工的關鍵。試看看能不能用最直覺、簡單、條理的方式總結搜索過程發現的資料。將其整理在筆記裏,方便報告、簡報之製作。 搜尋結果分析可以參見[[2022-10-08-about_note_sw]] 網友提供的tips 2021/07/16林秀豪6 招 秒從...

Read more

BCON南東北西4面2維濃度檔之轉接程式

背景 雖說模擬範圍外BCON檔案的濃度值,來自於CAMS空品預報的結果,然也需有顯示軟體,來證實濃度檔之間的轉換不會發生問題。 BCON邊界檔案的順序是南->東->北->西,逆時針方向排序的濃度檔,目前並沒有專用的顯示軟體,主要的困難: BCON將4個側面邊界的水平方向、以一條逆時針方向的軌跡線來整合,方向與一般定義不同,詳EAC4檔案轉成4階邊界檔案。 垂直方向的範圍與水平範圍不成比例,網格解析度也差異很大。 垂直網格的數目遠遠不如水平方向,即使以網格為單位,也無法均衡展示。 就檔案的格式而言,BCON的全域屬性FTYPE=2,ICON則為1,需另存新檔。 CAMx時代曾以某個...

Read more

月曆日轉儒略日(c2j)

背景 有關儒略日轉月曆日的轉換,可詳見j2c說明。此處為其反轉程式。 date(os) and datetime(py) 不論是bash或者是python的datetime,都有+%j格式,可以輸出成julian day。設若輸入月曆日值為$ymd(+%Y%m%d) bash date指令:yyyyjjj=$( date -d "$ymd" +%Y%j) 一般linux的date指令似乎會自行辨識輸入的日期格式(不含小時) 至少可以自動辨識+%Y%m%d及+%Y-%m-%d等2種。 不必(也不能)指定輸入格式。 如需此二者以外格式之輸入、或含有小時之日期 使用+%c(locale ...

Read more