科学网

 找回密码
  注册
用Maven管理MeteoInfo代码
王亚强 2019-3-7 09:20
MeteoInfo功能的不断丰富使得代码量剧增,依赖库也在不断增加。之前的源代码管理将MeteoInfo分成了3个项目(MeteoInfoLib, MeteoInfoMap, MeteoInfoLab),显得比较散。最近初步学习了Maven,此工具很适合管理大型软件项目,尤其是项目依赖库管理和自动构建。利用Maven重新创建了MeteoInfo项目,MeteoInfoLib, MeteoInfoMa ...
个人分类: MeteoInfo|3313 次阅读|没有评论
MeteoInfoLab释放内存
王亚强 2019-3-7 00:12
创建一个大数组后会使内存使用剧增,Jython的del命令可以删除变量,但不是真的在内存中删除数据。可以先del删除变量,然后用gc.collect()函数强制进行垃圾回收。这样可以有效的释放内存。MeteoInfoLab的clear()命令删除所有生成的变量,因此可以先clear(),然后gc.collect()释放内存。 clear() i ...
个人分类: MeteoInfo|2536 次阅读|没有评论
MeteoInfo启用新域名:meteothink.org
热度 1 王亚强 2018-9-3 09:27
多年前在为MeteoInfo申请域名时发现meteoinfo.org/com的域名已经被使用,临时想出个meteothinker的名字,现在看来还是不错的。那是我第一次申请域名,网上搜索觉得在name.com上申请域名还不错,稀里糊涂就选了.com后缀,然而MeteoInfo是免费、开源软件,一直觉得meteothinker.com域名不合适,但也没有必须要换的压力,因此 ...
个人分类: MeteoInfo|3891 次阅读|2 个评论 热度 1
视频:MeteoInfo - 2018年HYSPLIT workshop
王亚强 2018-6-21 10:42
最近在NOAA ARL召开的2018年HYSPLIT wokshop上做了一个关于MeteoInfo的讲座,包含了软件的演示,会议有视频 资料 ,共享在我的百度网盘上: https://pan.baidu.com/s/1jHFAxoy 。 时长2个小时,对于MeteoInfo入门应该很有帮助。
个人分类: MeteoInfo|3611 次阅读|没有评论
发布MeteoInfo 1.4.6
王亚强 2017-7-31 19:07
新版本具备丰富的三维图绘制功能。 先创建一个3维坐标系: ax = axes3d(),然后用3维坐标系对象(ax)里的绘图函数绘图。绘图函数有plot, scatter, plot_surface, plot_wireframe, plot_layer, contour, contourf, imshow等。
个人分类: MeteoInfo|6980 次阅读|没有评论
读取BUFR数据
王亚强 2017-6-27 08:44
BUFR是WMO规定的一种表格码驱动数据格式,是针对站点观测数据存储的,GRIB数据格式是针对格点数据的。BUFR格式过于灵活,而且有数据重复机制,如果没有约定的话很难自动解析出特定的信息。netCDF Java库可以读取BUFR格式,但读出来是Sequence数组ArraySequence,里面的数据可能“多层嵌套”,数据必须用StructureDataIter ...
个人分类: MeteoInfo|9949 次阅读|没有评论
计算水平格点数据的纬向平均偏差
王亚强 2017-6-15 23:33
这个例子演示如何计算水平格点数据的纬向平均偏差,参考了NCL网站上的例子: http://www.ncl.ucar.edu/Applications/dev.shtml 。mean函数可以做不同维的平均。程序中ts是水平二维数组(经纬度格点场,64*128),zm = mean(ts, axis=1) 获得纬向平均一维数组(64),ts和zm的维数不同,直接相减必须符合数组的broadcas ...
个人分类: MeteoInfo|7789 次阅读|没有评论
合成Himawari 8 真彩色图
王亚强 2017-5-31 09:36
这里示例用Himawari 8卫星的第1(蓝色)、2(绿色)和3(红色)波段的Albedo数据合成真彩色图,Albedo数据的范围应该是0-1,这里都出来的数据有极少数格点的值大于1,对此进行处理将其改为1。imshow和imshowm函数支持RBG(A)三维数组,或者R, G, B数组列表,将其合成为真彩色图。 #Add data file fn = r'E:Te ...
个人分类: MeteoInfo|4433 次阅读|没有评论
发布MeteoInfo 1.4.4
王亚强 2017-5-26 22:12
主要增加了图像处理包 imagelib ,包含了一些图像处理函数。利用了JH Labs的图像处理开源代码: http://www.jhlabs.com/ip/filters/index.html 。 mipylib 中 imagelib 包中的 image 模块包含将图像文件读入RGB数组的函数 imread ,该数组可以用imshow函数绘制出图像。filter 模块中包含了一些图像处理函数, ...
个人分类: MeteoInfo|4022 次阅读|没有评论
发布MeteoInfo 1.4.3
王亚强 2017-5-4 14:05
MeteoInfo GIS desktop重新命名为MeteoInfoMap,相应的命令改为 mimap.bat, mimap.sh, mimap_mac.sh 。 MeteoInfoMap的空间分析菜单中增加了“凸包”和“交集操作”功能,凸包功能示例: 在miplot.py模块中增加了 patch 和 rectangle 函数用来创建多边形和长方形(包括圆形)。 用 patch 函数创 ...
个人分类: MeteoInfo|3681 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 06:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部