Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Excerpt
hiddentrue
nameNCAR Command Language (NCL)

วิธีการติดตั้ง NCL ซึ่งเป็นเครื่องมือที่นิยมใช้ในการแปลงไฟล์ NetCDF เป็นภาพทางอุตุนิยมวิทยา

สามารถติดตั้ง NCL ได้ทั้งหมด 3 ทาง สำหรับคู่มือนี้จะแนะนำให้ใช้ Precompiled binary

...

สามารถดาวน์โหลด Precompiled binary ได้จาก https://www.earthsystemgrid.org/dataset/ncl.html
สำหรับ TARA แนะนำให้ดาวน์โหลด ncl_ncarg-6.6.2-CentOS7.6_64bit_nodap_gnu485.tar.gz ด้วยคำสั่ง wget

Code Block
languagebash
wget https://www.earthsystemgrid.org/dataset/ncl.662.dap/file/ncl_ncarg-6.6.2-CentOS7.6_64bit_gnu485.tar.gz

2. Extract files to a directory

จากนั้นให้สร้างโฟลเดอร์ใหม่ แล้วแตกไฟล์ Precompiled binary ลงในโฟลเดอร์นั้น

Code Block
languagebash
mkdir NCL
tar -xzvf ncl_ncarg-6.6.2-CentOS7.6_64bit_gnu485.tar.gz -C ./NCL

3. Set environment variables in ~/.bash_profile

  • ย้ายไปยัง Home directory ของ User (หน้าแรกหลัง Remote เข้า TARA) ด้วยคำสั่ง cd ~

  • เปิดไฟล์ .bash_profile ด้วย Text editor เช่น nano, vi

  • เพิ่มบรรทัด

    • export NCARG_ROOT=Path_to_NCL_folder # ใส่ตำแหน่งโฟลเดอร์ NCL ของ User

    • export PATH=${NCARG_ROOT}/bin:${PATH}

Code Block
languagebash
cd ~                   # Change to your home directory
nano .bash_profile     # Edit .bash_profile
# Or, in

...

 one step, --> nano ~/.bash_profile

# Insert below text in .bash_profile
export NCARG_ROOT=Path_to_NCL_folder    # Set path to the NCL folder *** {USER EDIT} ***
export PATH=${NCARG_ROOT}/bin:${PATH}
Info

สามารถดู Path ของโฟลเดอร์ NCL ได้โดยเข้าไปในโฟลเดอร์ NCL แล้วใช้คำสั่ง pwd

4. Test

  • ออกแล้วเข้า TARA ใหม่ (หรือ ใช้คำสั่ง source .bash_profile)

  • ลองใช้คำสั่ง ncl -h, ncl -V และ which ncl

Code Block
languagebash
cd ~                     # Change to your home directory
source .bash_profile     # Execute .bash_profile in the current shell environment
# Or, in one step, --> source ~/.bash_profile

# Test
ncl -h        # NCL usage
ncl -V        # NCL version
which ncl     # Path to NCL executable

...

Contact Us
ThaiSC support service : thaisc-support@nstda.or.th