2021年5月23日

发布MeteoInfo 3.0

摘要: 对代码进行了大规模重构,分成了多个相对独立的模块,便于今后的扩展和维护。 Code refactoring - split MeteoInfoLib to several modules: common, ndarray, geometry, table, ui, projection, math, 阅读全文

posted @ 2021-05-23 11:32 yaqiang 阅读(334) 评论(2) 推荐(0) 编辑

2020年10月16日

绘制三维心

摘要: 用MeteoInfoLab绘制三维心。 a = linspace(-3, 3, 100) x,y,z = meshgrid(a, a, a) p = (x**2+(9/4.)*y**2+z**2-1)**3-x**2*z**3-(9/80.)*y**2*z**3 lighting(position= 阅读全文

posted @ 2020-10-16 09:30 yaqiang 阅读(210) 评论(0) 推荐(0) 编辑

2020年9月20日

发布MeteoInfo 2.3

摘要: 主要的更新如下: Using SVG icons in GUI. Update netCDF java library to 5.3.3. Update FlatLaf to 0.40. Update jts to version 1.17.0. Update proj4j to version 1 阅读全文

posted @ 2020-09-20 08:52 yaqiang 阅读(302) 评论(0) 推荐(0) 编辑

2016年1月3日

MeteoInfoLab脚本示例:AMSR-E卫星数据投影

摘要: AMSR-E(http://nsidc.org/data/amsre/index.html)数据中的Land3数据是HDF-EOS4格式,投影是Cylindrical_Equal_Area。这里示例读取数据并投影至等经纬度投影。脚本程序:#Add data filefn = 'AMSR_E_L3_D... 阅读全文

posted @ 2016-01-03 12:10 yaqiang 阅读(1348) 评论(0) 推荐(0) 编辑

2015年12月5日

Unix中使用MeteoInfo - Xmanager设置

摘要: 通过Xshell等客户端登陆Unix系统运行图形软件(X11)需要有X-server,Xmanager是其中的佼佼者(可惜是商业软件)。我通常用Xshell登陆气象局的IBM高性能计算机(AIX系统),在会话的属性中“连接 -> SSH -> 隧道”中设置“X11转移”如下:这样就可以在Xshell... 阅读全文

posted @ 2015-12-05 21:45 yaqiang 阅读(438) 评论(0) 推荐(0) 编辑

2015年10月14日

MeteoInfo 新网站

摘要: MeteoInfo特别是MeteoInfoLab的推广需要写大量详细的帮助文档和示例程序,MeteoInfo原先的网站使用最原始的编写.html文件的方式来更新,效率实在太低,最近学习了一下Sphinx (http://sphinx-doc.org/) - Python文档创建工具,利用了reStr 阅读全文

posted @ 2015-10-14 23:23 yaqiang 阅读(3071) 评论(9) 推荐(0) 编辑

MeteoInfoLab脚本示例:CloudSAT Swath HDF数据

摘要: 读取CloudSAT HDF Swath数据,绘图分上下两部分,上面是时间和高度维的Radar Reflectivity Factor二维图,下面是卫星轨迹图。示例程序:# Add filef = addfile('D:/Temp/hdf/2010128055614_21420_CS_2B-GEOP... 阅读全文

posted @ 2015-10-14 23:16 yaqiang 阅读(915) 评论(1) 推荐(0) 编辑

2015年10月11日

MeteoInfoLab脚本示例:图形版面、点标注

摘要: 在MeteoInfoLab界面中,图形的大小会随着它所在的窗口的大小改变而改变,在需要精确控制图中一些要素的位置的时候会比较困难,这时可以用figure函数的一些参数来控制图形版面大小。figure函数是创建一个新的图形窗体,其中的参数figsize=None,即缺省情况下图形窗体中的图形不指定大小... 阅读全文

posted @ 2015-10-11 15:15 yaqiang 阅读(4250) 评论(0) 推荐(0) 编辑

MeteoInfoLab脚本示例:站点填图

摘要: 打开包含站点填图的站点数据文件(比如micaps 1)之后,用文件对象的smodeldata函数获取StationModel数据对象,然后用stationmodel函数绘制站点填图图层。脚本程序:#Set data foldersbasedir = 'D:/MyProgram/Distributio... 阅读全文

posted @ 2015-10-11 15:14 yaqiang 阅读(1090) 评论(0) 推荐(0) 编辑

MeteoInfoLab脚本示例:天气现象符号

摘要: 天气现象符号分布图实际就是散点图,可以用scatterm函数绘制,但之前需要创建天气符号图例,用weatherspec函数。如果只需要绘制某些天气现象(比如雾、霾),可以给出相应的天气符号序号列表(可以在网上查找)。脚本程序:#Set data foldersbasedir = 'D:/MyProg... 阅读全文

posted @ 2015-10-11 15:13 yaqiang 阅读(1160) 评论(0) 推荐(0) 编辑

导航