netcdf文件的快速可视化python软件

coriolis的Python项目详细描述


科里奥利

这是什么?

coriolis是一个使用pyqt5和xarray开发的快速可视化python软件。 它允许用户快速了解netcdf(.nc)文件。

它提供多维字段主统计信息,一个嵌入式matplotlib画布 可视化数据(一维和二维绘图)和一些要保存的功能 图形、缩放数据、更改彩条、使用非线性轴比例尺等

还实现了一个动画小部件。但是,此时matplotlib不够快,无法启用 舒适快速的视觉刷新。应该使用其他软件,如ncview。

更重要的是,coriolis允许用户精确地选择要绘制的数据,即所需的切片 很容易给出。

Example

如何安装?

在安装包之前,需要安装依赖项。他们是 由于安装了pyqt5的pip存在一些问题,因此未包含在包中 包裹。 因此,我们建议使用anaconda发行版来安装这些依赖项。

在预先激活的python3环境中,您只需执行以下操作:

$ conda install matplotlib xarray netcdf4 cartopy`
$ pip install coriolis

##如何使用?

目前,只能处理netcdf(.nc)文件。

您可以通过运行以下命令来使用软件:

$ coriolis yourfile.nc

如何定制?

如果要自定义图形样式, 您可以修改包中的custom.mplstyle文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jaxb插件扩展与gradlejaxbplugin一起使用   java Hibernate列表<Object[]>到特定对象   java使用多态性显示arraylist的输出   java水平堆叠卡,带有一定偏移量   java错误:找不到符号方法liesInt()   java客户机/服务器文件收发中的多线程流管理   在java中可以基于访问重载方法吗?   包含空元素的java排序数组   swing Java按钮/网格布局   java BottomNavigationView getmaxitemcount   java空指针异常字符串生成器   java Xamarin升级导致“类文件版本错误52.0,应为50.0”错误   java我正在尝试打印它,而不只是对每一行进行println   Tomcat7中的java是否需要复制上下文。将xml转换为conf/Catalina/locahost以使其生效   带有注入服务的java REST端点在何处引发自定义WebServiceException?   在Java中使用GPS数据   java如何将JFreeChart ChartPanel导出到包含添加的CrosshairOverlay的图像对象?   内置Eclipse期间的Java 8堆栈溢出   java在GWT编译的JavaScript中如何表示BigDecimal