汇集20190804到20190810一周期间整理的资源,作为日常备份
Python中如何使用NCL的全部色表Colormaps?
本文同步发布于公众号『气象学家』传送门。NCL中丰富的Color Table,而在Python中matplotlib绘图工具包中默认的类型可能略显不足。所以,今天介绍一下Dr.🐱开源的cmaps库,即可将NCL的丰富多彩,完美地引入到Python绘图中来。另外,给Dr.🐱“打广告”,欢迎在GitHub(<<项目地址>>https://github.com/hhuangwx/cmaps)上Star或Fork.
Jupyter notebook简介及嵌入Hexo博客中
本文简版同步发布于公众号『气象学家』传送门。Jupyter是从IPython notebook演变升级而来,是一个交互式笔记本。其借助所谓的内核(Kernel)的概念,现在Jupyter Notebook 可以同时支持包括R、Julia、Python2、Python3、Ruby 等50多种不同编程环境。Jupyter集成了代码、公式、图片、注释、数据于一体,能够将其作为文档使用。Python的环境配置好后,可以逐步地处理数据,绘制图片,推导公式,能够极大地减少重复劳动,而且调试都很明了,调试通过,直接可以用作教学实践,而无需另外单独制作PPT。本文主要简单地介绍Jupyter的安装和使用,并用实例来说明。
Mac上如何使用Fortran来读写NetCDF数据文件
阅读建议:电脑端/iPad端阅读,按照文章左边栏三级标题来捋思路,安装过程输出可忽略。实际操作报错了,再按图索骥看细节!
本文简版同步发布于公众号『气象学家』传送门。从页面“Software for Manipulating or Displaying NetCDF Data”能找到几十种语言或者工具软件可以处理NetCDF(Network Common Data Form)的数据,有些软件是可以跨平台的,强烈推荐>>免费软件Panoply<<,对于NetCDF文件的可视化和简单的数据导出非常的优秀,Mac、Linux、Windows都能使用。当然,现在对于不同的处理要求和速度完全可以选择不同的工具方法处理NetCDF,Python/ncl对于NetCDF的读取和创建也已经非常得方便了。但是,目前就使用Fortran去调用NetCDF的Fortran API,处理速度上还是有很大的优势,所以,简单以MacOS为例,就Fortran处理NetCDF相关的库的安装和环境变量设置来做个简单的介绍,并用实例来加深理解,但是并不做深度解读,抛砖引玉而已。后面另开一篇文章就grib数据的处理做介绍(Python、NCL、wgrib2)。
一台Mac上同时使用GitHub和Gitlab
为了在Mac上同时使用github和gitlab,一般而言,都是不同的邮箱和用户名(公司/学校 | 个人),分别对应github和gitlab,所以,不做处理的话,git的全局变量会冲突报错。
快三十岁了,我所见,所想!
孩子对于父母意味着什么?
文章原载于公众号『 颓着就挺好的』
链接
本文来自粉丝Gavin投稿,版权归Gavin所有,仅代表作者本人观点。
导读:全文约4500字,是一位有个两岁左右女儿的新手爸爸所写,未婚、未育、已育的读者都可以从中感受到一些东西。
“孩子对于父母意味着什么?”真正诱导我去思考这个问题,还是在这段时间女儿生病才开始的,以前觉得很自然而然的过程,我们期待并欢迎她的到来。没有人是天生的父母,不认同“丧偶式”的“女子本弱,为母则刚”这种毒的鸡汤。虽然结婚生女到女儿学会走路,全程我都是博士在读期间,聚少离多,照顾女儿的重担就压在妻子和家人身上了,对于他们的亏欠,我只能以后慢慢去弥补了。总体而言,女儿出生后,我有时间还是责无旁贷地共同参与到女儿的成长中来,我与妻子以及家人有不同分工,给生活态度,以及婚姻家庭的气息都带来比较微妙的改变。当女儿隔着电话,或者,远远地用小手指着家中的网络摄像头就连声喊“爸爸”的时候,幸福从中来。
Mac下如何在iTerm2终端远程上传和下载Linux服务器端文件等
在Mac下,日常使用终端的频率非常高,尽管达不到生活在Terminal里的awesome级别,推荐一下终端下完美的组合是大有好处的。要打造属于自己的满意终端,一般而言需要以下几个组件:
iTerm2 + Oh-my-Zsh + autojump + Go2Shell + Vim
,具体安装和Vim的配置我不细说,只是单纯的推荐,用了都说好!本文主要指针对iTerm2终端上传下载文件做介绍,可以极大地方面,服务器端数据文件的查看,就不需要再打开FileZilla和Transmit一类的FTP客户端,这种终端的操作显得简洁、优雅!
【转】Vim使用笔记
本文由 简悦 SimpRead 转码, 原文地址 http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html#id50
| Author: | jiqing Wu |
| email: | jiqingwu@gmail.com |
| Date: | 2012-06-14 |
vim 是我最喜欢的编辑器,也是 linux 下第二强大的编辑器。 虽然 emacs 是公认的世界第一,我认为使用 emacs 并没有使用 vi 进行编辑来得高效。 如果是初学 vi,运行一下 vimtutor 是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的 vimtutor,就运行 vimtutor zh)
NCL系列经典图书の脚本和测试数据
我学习的第一种气象绘图工具其实是IDL,只是后来为了完成本科毕业论文才自学NCL的。所以,NCL也算是我最熟悉的气象专属软件了。NCL官网有最完备的参考指南,近几年国内也陆陆续续有NCL书籍出版,个人觉得施宁老师的书编写的最好。在这个时刻万众高呼“人生苦短,我用Python” ,对于NCL的爱好者而言,它依旧强大实用。各喜各爱,NCL虽然已经拥抱Python了,也不妨碍继续使用它的既有库,使用NCL更多还是情怀所在。故,在此推介。对于初学者而言,我觉得Python并不真正友好,选择过多也是一种烦恼,千万不要误以为Python很简单,深入下去Python的学习曲线还是会比较陡峭,如果有C语言的基础那就是另外一回事了。就编程零基础的人而言,学习的边际可控,NCL是个让人注意力很集中的工具,依葫芦画瓢,轻松出图。我的GitHub上也有其中部分代码的仓库,需要的可以Clone。另外,需要说明的是,代码有些关键部分是缺失的,只有图书里的例子是完整的。