- 积分
- 1533
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-2-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 rex05 于 2016-10-24 16:19 编辑
玩烂了NCL,折腾过Matlab、Mathematica,现在改投python。先说下我眼中的这几种语言吧:总体来说,NCL是气象专业必备的,周围的圈子现在也建立起来了,逻辑简单,数据处理、plot、resource,就那几个结构,掌握了结构会用搜索引擎(最好用英文搜),基本就妥了。画图漂亮,专业函数齐全没得说,但是如果你想转行,去应聘个数据分析师啥的,跟应聘主管说我编程很6,尤其NCL,人家一定黑人问号脸。
Matlab可以做的事很多,大多数科研界发布的包也都是matlab版的,虽然慢、代码不够优雅(丑的一笔),画图不够优雅(2016有所改善),也算是一种通用语言,必备的,没什么可说,强大的IDE真的是太顺手,放不下。
Mathematica虽是我的最爱,但圈子太小了,只能自己玩。
早就入坑python,关于数据分析的书也看了不少,但NCL那么顺手一直没有跳出舒适圈。忽然想起来气象家园还有个python板块(快告诉我它不是僵尸板),之前搜集了一些气象相关的资源,和大家分享:
一个演讲会上用的Ipython notebook项目,基本的如何处理数据,画地图都在这能找到demo:
python_for_geosciences:https://github.com/koldunovn/python_for_geosciences
netcdf的python接口库,很基层,不是很深入的话没必要看:
https://github.com/Unidata/netcdf4-python
Pyaos,python for atmospheric and ocean sciences:
http://pyaos.johnny-lin.com/
上面那个组织推荐的一本书(话说谁能找个pdf传上来,我没找到):
http://www.sundogpublishing.com/shop/python-programming-and-visualization-for-scientists-alex-decaria/
都说了,python是潮流,国外都开始考虑舍弃低级语言的执行效率用python玩模式了,我们也得跟上啊:
https://www2.physics.ox.ac.uk/research/stratosphere-and-climate/python-for-climate-scientists
http://journals.ametsoc.org/doi/pdf/10.1175/BAMS-D-12-00148.1
怎样从其他语言(matlab,idl)快速切换到python:
http://www.rsmas.miami.edu/users/bmapes/teaching/MPO581_2011/Python_resources.html
earthpy,看名字也知道和我们息息相关吧:
http://earthpy.org/tag/python-for-geosciences.html
今天刚看到uvcdat,真是好东西,想必关注python板块的也早看过:“UVCDAT”此乃Python气象编程集大成者!
http://bbs.06climate.com/forum.p ... =48188&fromuid=8051
希望大家有什么好资源多多交流!
|
|