请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 431840|回复: 1700

[经验总结] 【解压即用】Cygwin NCL 6.6.2绿色免安装版

  [复制链接]

新浪微博达人勋

 成长值: 0
发表于 2020-5-25 17:54:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 kermit 于 2023-1-6 17:18 编辑

Cygwin NCL 6.6.2绿色免安装版是一个在Windows环境下解压即可使用的便携式NCL版本,由Kermit Chen制作并维护。您无需进行额外的环境配置,即可在任何地方轻松使用NCL。


                               
登录/注册后可看大图


如果您是macOS用户,请参考我们的这篇帖子:
http://bbs.06climate.com/forum.p ... 4989&extra=page%3D3

如果您想要在各种 Linux 环境——包括 Linux 桌面环境、大型机或服务器、WSL (Windows Subsystem for Linux) 安装NCL。请参考我们的这篇帖子:NCL一键安装脚本 -- 在任何环境下安装 NCL
http://bbs.06climate.com/forum.p ... 4204&fromuid=113111


                               
登录/注册后可看大图

New 有关在Cygwin NCL 6.6.2绿色免安装版环境下运行WRF模式的相关说明,请参考这篇帖子:
【开箱即用】Cygwin WRF4.4.2 For Windows 绿色免安装版
http://bbs.06climate.com/forum.p ... 1598&fromuid=113111
New 如想了解本工具包的更多功能,请查看这篇帖子:
Piggy_Packages 气象科研常用软件集合
http://bbs.06climate.com/forum.php?mod=viewthread&tid=104814&fromuid=113111



——————下载地址——————

下载地址:
游客,如果您要查看本帖隐藏内容请回复
没有气象家园账号的同学可以扫描本帖底部QQ群二维码进群下载,或者发邮件至support@nui.st获取下载地址~
——————系统需求——————
Piggy_NCL CYGWIN 64位版本支持以下操作系统:
64位版本的Windows 7 、Windows 8 、Windows 10 、Windows 11 、Windows Server;
ARM版本的Windows 11;

注意啦:根据Cygwin官网公告,对于Windows 7 、Windows 8 、Windows Server 2012的支持将在近期被移除!

Piggy_NCL CYGWIN 32位版本支持以下操作系统:
32位和64位版本的Windows Vista 、Windows 7 、Windows 8 、Windows 10 、Windows Server;
ARM版本的Windows 10 、Windows 11;

*32位版本已过时,我们不对32位版本提供技术支持。除非您的计算机不支持64位软件,否则不建议下载32位版本。


——————入门教程——————

最近好多童鞋说下载下来不大会用,这几天正好有空,给大家更新一波简要的入门教程~

1)安装

下载压缩包后解压。【建议解压到C盘根目录】


2)启动Cygwin

解压后找到Cygwin.bat双击打开,打开过程中会请求管理员权限。点击“是”即可。如果双击Cygwin.bat无法正常启动、报错,请右键以管理员身份运行~
截屏2020-07-13 11.17.27.png
首次启动后,将会在home文件夹下创建一个名为你的用户名的文件夹,这将作为你的默认工作目录。

3)从Sample开始

运行示例文件的方法很简单,命令为
  1. ng4ex [示例名]
复制代码
NCL提供了许多示例文件,这里挑选几个展示,其余示例请自行体验。
3.1)mapplot 示例
在Cygwin窗口输入
  1. ng4ex mp01n
复制代码
截屏2020-07-13 13.19.33.png
X11图窗将展示绘图结果,点击图片切换到下一张图,直到所有图片展示完毕。
接下来输入
  1. ng4ex mp02n
  2. ng4ex mp03n
  3. ......
  4. ng4ex mp07n
复制代码
观看更多示例。
* 省略号为连续编号的意思,下同
注意:并不是所有示例都会生成绘图!
截屏2020-07-13 13.22.08.png
3.2)gsun 示例
依次输入:
  1. ng4ex gsun01n
  2. ng4ex gsun02n
  3. ......
  4. ng4ex gsun11n
复制代码
观看绘图结果。
截屏2020-07-13 13.25.42.png
3.3)vectorplot 示例
依次输入:
  1. ng4ex vc01n
  2. ng4ex vc02n
  3. ......
  4. ng4ex vc09n
复制代码
观看绘图结果。
截屏2020-07-13 13.26.48.png
3.4) textitem 示例
本示例主要展示文本排版
依次输入:
  1. ng4ex tx01n
  2. ng4ex tx02n
  3. ......
  4. ng4ex tx08n
复制代码
截屏2020-07-13 13.28.00.png
3.5) streamlineplot 示例
依次输入:
  1. ng4ex st01n
  2. ng4ex st02n
  3. ng4ex st03n
  4. ng4ex st04n
复制代码
观看绘图结果。
截屏2020-07-13 13.29.36.png 截屏2020-07-13 13.30.56.png
3.6) xyplot 示例
依次输入:
  1. ng4ex xy01n
  2. ng4ex xy02n
  3. ......
  4. ng4ex xy11n
  5. ng4ex xy14n
  6. ......
  7. ng4ex xy17n
复制代码
观看绘图结果。
截屏2020-07-13 13.32.28.png
3.7)contourplot 示例
依次输入:
  1. ng4ex cn01n
  2. ng4ex cn02n
  3. ......
  4. ng4ex cn10n
  5. ng4ex cn12n
  6. ......
  7. ng4ex cn17n
复制代码
截屏2020-07-13 13.33.37.png

NCL还内置了许多其它示例,详见官网帮助
NCL官网帮助镜像链接: http://nui.st/8wa

4)运行脚本
当运行示例文件后,NCL会在当前目录生成对应示例文件的脚本。
你可以使用cd命令,切换当前目录。
输入
  1. cd 'D:'
复制代码
将当前目录切换至D盘根目录。
然后输入
  1. ng4ex gsun01n
复制代码
运行示例gsun01n
运行完成后,会在当前目录生成文件gsun01n.ncl
用记事本或者你常用的文本编辑器(推荐VS Code)打开gsun01n.ncl
* 如果你是用的是Win 7 、Win 8 或 Win 10 早期版本,记事本将无法正常显示换行,请使用VS Code或Word等编辑器打开!
* VS Code 下载地址: http://nui.st/vscode中文语言包需手动安装,按照提示安装插件后可实现NCL语法高亮和代码自动补全
** 下载VS Code后,搜索中文语言包,安装:
截屏2020-07-14 14.19.22.png
然后搜索NCL扩展,以实现语法高亮和代码补全:
截屏2020-07-14 14.21.35.png

将第11行
  1. wks = gsn_open_wks("x11","gsun01n")  ; Open an X11 workstation.
复制代码
修改为
  1. wks = gsn_open_wks("png","gsun01n")  
复制代码
这表示绘图以png格式输出。
截屏2020-07-13 13.35.02.png 截屏2020-07-14 14.25.28.png
然后再次运行这个脚本。
这时输入
  1. ncl gsun01n.ncl
复制代码
该命令表示使用ncl运行这个脚本。【注意:不要再次输入ng4ex gsun01n,这样会使你的修改被覆盖
运行脚本后,会将绘图结果在当前目录以图片形式保存。

现在,你可以以同样方法运行你自己的脚本。
将你自己的脚本复制到当前目录(或将当前目录修改为你的脚本所在目录)
输入
  1. ncl [脚本文件名]
复制代码
5)交互模式
输入
  1. ncl
复制代码
进入ncl交互模式,
这时输入ncl命令后会立即返回结果。
截屏2020-07-13 13.35.57.png
要退出交互模式,请输入:
  1. quit
复制代码


                               
登录/注册后可看大图

帖子推荐:【原创资源】全国超高精度海拔高程数据
http://bbs.06climate.com/forum.php?mod=viewthread&tid=104420&fromuid=113111

——————技术支持——————
~欢迎加入Piggy气象科学交流QQ群852983715学习交流~
IMG_3075(20220327-080410).JPG



评分

参与人数 11金钱 +89 贡献 +4 收起 理由
zyr + 20 很给力!
岁月难唱 + 10 很给力!
鲸鱼便子 + 10 + 2 赞一个!
小虫小虫 + 5 很给力!
江君瑜 + 2 很给力!
王开棋啦啦啦 + 16 很给力!
曹玉杰 + 5 很给力!
立夏 + 5 很给力!
岫鹿森涌 + 1 很给力!
付亚男 + 10 + 2 这个真是造福一大帮人
SUPER飞扬 + 5 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2022-1-3 17:52:28 | 显示全部楼层

更新历史

本帖最后由 kermit 于 2022-1-3 17:57 编辑

——————更新历史——————
[Jan-2022]:
从2022年开始,Cygwin NCL 6.6.2绿色免安装版,将作为Piggy_Packages气象软件包的一部分提供,我们将继续努力完善该软件包以提供良好的用户体验!

[Dec-2021-Update1]:
基于最新版本NetCDF、HDF5、HDF4、HDF-EOS、CAIRO、FREETYPE编译。
体验优化和性能优化
修复了无法读取hdf、he2、he5文件的问题
首次提供了32位版本**

** 32位版本基于官方NCL 6.5.0二进制包制作。32位版本已过时,不建议在64位系统上使用。我们不对32位版本提供技术支持。

[Dec-2021]:
添加了大家需求强烈的 CDO 2.0.1
添加了大家需求强烈的 ecCodes 2.23.0
已支持ESMF_Regrid函数
用户体验优化
Windows 11 兼容性优化

[Nov-2021-Update1]:
添加了大家需求强烈的ncdump组件。

[Nov-2021]:
添加了awk、dos2unix、wget 三个小程序。

[Jan-2021]:
解决了Cygwin版本NCL无法使用小波函数问题。
移除XWin托盘图标。

[Jul-2020]:
我们很热心聆听你的意见和建议。
采用自解压格式封装,不用再担心没有解压软件啦!
移除了Cygwin中的多余组件、静态库和符号文件,体积大幅减小。
修复了Cygwin版本NCL无法读取GRIB2格式文件的问题。
修复了Cygwin版本NCL无法读取SHP格式文件的问题。

[May-2020]:
我们很热心聆听你的意见和建议。
该版本以Bug修复为主。
同时内置了高精度地图库,可以直接在NCL中使用。
使用体验优化。

[Mar-2020]:
我们很热心聆听你的意见和建议。
该版本(MAR-2020)在上一版本的基础上,优化了启动配置文件,并新增了Mintty启动快捷方式。这意味着该版本体验更加友好,操作更加简便,和更少的错误提示。
Mintty.bat是该版本推荐的启动方式。
预装了VIM文本编辑器。

[Feb-2020]:
初始版本。


密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-8-3 17:55:50 | 显示全部楼层
再次感谢楼主大大,来更新一下版本。
如果有小伙伴点击链接出现:
You do not have permission to get URL '/NCL-6.6.2-Cygwin64-Jul-2020.exe' from this server.
换一个浏览器再试试就可以啦~
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

新浪微博达人勋

发表于 2022-3-26 21:19:36 | 显示全部楼层
我需要,请赐予!谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2022-4-1 18:43:48 | 显示全部楼层
这么好的东西要试试,感谢楼主分享!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-4-12 11:43:55 | 显示全部楼层
我来了,赶紧试一试,谢谢谢谢谢谢
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-4-4 18:27:24 | 显示全部楼层
感谢楼主分享!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-3-30 16:01:09 | 显示全部楼层
6666666666
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-3-14 17:28:58 | 显示全部楼层
thanks 谢谢
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-11-14 18:35:22 | 显示全部楼层
太棒了非常有用谢谢楼主
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-11-14 17:18:41 | 显示全部楼层
非常感谢分享!!!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 3 天前 | 显示全部楼层
感谢楼主分享!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 5 天前 | 显示全部楼层
毕业论文要开写了,前来学习编程语言,祝论文撰写顺利,答辩成功!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 6 天前 | 显示全部楼层
感谢楼主分享!感谢楼主分享!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 7 天前 | 显示全部楼层
学习下。。。。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-4-9 16:34:09 | 显示全部楼层
【解压即用】Cygwin NCL 6.6.2绿色免安装版 [修改]
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-4-8 21:05:50 | 显示全部楼层
感谢分享!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-4-8 11:58:18 | 显示全部楼层
大佬,学习一下,感谢分享
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-4-7 20:52:47 | 显示全部楼层
感谢楼主!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2024-3-31 18:57:08 | 显示全部楼层
谢谢楼主
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表