社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

NCAR的计算地球科学Python库--GeoCAT介绍

happy科研 • 3 年前 • 1735 次点击  

今天是教师节,祝天下所有的老师教师节快乐!您们辛苦了!


今天看到了NCAR的一个新项目--GeoCAT,心里想:这是要抛弃NCL了吗?因为一打开GeoCAT的官网介绍,首先直观的冲击是绘图可视化上有力的表现,非常像NCL的绘图风格,然后再了解了一下,GeoCAT估计真的是潮流了。既然这样,那就来学习GeoCAT。看来Python是大势所趋了,学习起来吧,我最快乐的时间之一可能就是在探索数据分析上了



篇外:昨天写了几个NCL的colorbar到ArcGIS中去,但是发现一个大问题,NCL中有的色带颜色很多,比如有256中的RGB,就在想ArcPy是否可以批量读取从NCL下载来的.rgb文件生成color Ramps,我找了一下还是没解决这个问题



不过先来看看自定义的色带的效果






绘制一个简单的散点图




GeoCAT是地球科学社区分析工具包。GeoCAT是与NCL (NCAR命令语言)相关的Python工具集合。通过GeoCAT你可以更美观地可视化你的图形,或者新的体验。比如来到GeoCAT-examples部分,可以看到里面有多种常见的绘图style。



别看写着NCL,其实是.py的文件



比如这是等值线绘图,非常有NCL的风格,你想绘制的样式基本上都能实现了,所以说绘图并不是首要的,计算部分才是,图形做的漂亮只是锦上添花,内容好才是真的好(但我还是想做出更美观的可视化)


绘图的代码也比较容易上手学习,比如学过Python的话

除了绘图部分,还有其他几个部分,比如WRF部分的,也包含在其中了,感兴趣的小伙伴可以去看看喔


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/119913
 
1735 次点击