mt explore是一个基于cartopy和mtpy的实用程序,用于查看和清理大地电磁数据

mtexplore的Python项目详细描述


License: GPL v3

Mt-Explore

mt explore是一个gui,用于帮助编制用于反演的大地电磁数据集。

致谢

没有cartopy和mtpy团队的艰苦而广泛的工作,mt explore是不可能实现的。如果您要处理位置绘图或大地电磁数据,我建议您查看他们的软件包:

mtpy

cartopy

mt explore还利用了numpy、pandas、matplotlib和tk。

安装

因为事情是这样的,对于版本0.0.4,您将不得不进行一个由两部分组成的安装,一部分使用anaconda,另一部分使用pip。 首先,使用anaconda安装cartopy:

conda install cartopy

然后使用包管理器pip安装mt explore。

pip install mtexplore

用法

首先,创建一个mt_ex_main对象,并将其链接到本地的.edi数据库目录。

frommtexploreimportMt_Ex_Mainmain_app=Mt_Ex_Main()main_app.connect_database('MT Data/')

Mt-Explore

您应该会看到一个弹出的窗口,其中包含地图视图和相关的相位/视电阻率图。可以使用鼠标或特定键与数据交互。有关命令的完整列表,请按“h”

mt explore旨在帮助确定对您的研究区域具有战略位置和数据质量重要性的站点。最终,站点要么包含在数据集中,要么不包含在数据集中。要包括电台,请按“I”。同样,按“O”键可排除电台。

include/exclude元数据通过.csv格式的load save命令导出为pandas数据帧,以便以后进行数据操作。此导出的数据帧不包含.edi文件中的传输函数信息,而只包含每个站在磁盘上的位置。

已知问题

有一些化妆品问题,我可能不会修复,因为它们不会影响mt explore的可用性。但是,如果您知道如何修复它们,请随时提交拉取请求。

通过重写matplotlib的一些键绑定,引入了一些意外的绘图和映射行为。如果事情搞砸了,只需关闭绘图窗口并再次实例化主对象。

记号定位器暂时断开。但这不应该影响可用性。

贡献

欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。

请确保根据需要更新测试。

许可证

GNU GPLv3

归因

如果您使用此软件包,请引用mtpycartopy。这个软件包的大部分功能来自于他们的工作。

此时,我不要求你使用mt explore的官方引文,但如果它对课堂项目、出版物、培训、调查或任何其他努力有帮助,我将不胜感激。像Mendoza, K; Mt-Explore 2019这样的东西可能是合适的。

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

推荐PyPI第三方库


热门话题
java为什么使用迭代器。ebean(ORM)模型对象哈希集上的remove()不起作用?   Java日间客户端   需要以java印地语输出编译代码   java如何在Junit4中测试调用私有方法的方法   java CookSwing从文本字段检索字符串   java获取事务中的所有插入ID   stream Java可选如何将一种类型的列表转换为另一种类型   是否需要java Hadoop MapReduce RecordReader实现?   java如何在我的Web应用程序中使用带有路径的xsd模式   java将RTP vp8流保存到webm文件   java Android Studio:无法解析符号“raw”   java如果不使用生成器、静态构造函数或引发异常,如何创建一个包含两个整数的构造函数,而这两个整数永远不相等?   用于Spring安全用户身份验证的java主密码   java REST api返回json但配置为XML?