跳转到主要内容

重力与磁力数据的正向建模、反演和数据处理

项目描述

Harmonica

处理和建模重力磁力数据

文档(最新版)文档(主分支)贡献联系

Fatiando a Terra 项目的一部分

Latest version on PyPI Latest version on conda-forge Test coverage status Compatible Python versions. Digital Object Identifier for the Zenodo archive

关于

Harmonica 是一个用于处理和建模重力磁力数据的 Python 库。它包括常见的处理步骤,如计算布格和地形校正、归极化、向上延拓、等效源等。还包括基本几何形状(如点源、棱柱和四面体)的前向建模函数。反演方法作为类实现,接口灵感来自 scikit-learn(如 Verde)。

项目目标

以下是 Harmonica 的长期目标

  • 重力磁力数据的高效、设计良好且全面测试的代码。
  • 涵盖整个数据生命周期:从原始数据到 3D 地球模型。
  • 关注最佳实践,以防止方法(尤其是反演)的误用。
  • 易于扩展的代码,以促进新方法的研究和发展。

有关短期目标,请参阅 GitHub 里程碑

Harmonica 中不会涵盖的内容

  • 多物理场偏微分方程求解器。请使用 SimPEGPyGIMLi
  • 通用的网格处理方法(如水平导数和 FFT)。我们将依赖 Verdexrftxarray 来完成这些工作。
  • 数据可视化。
  • 图形用户界面应用程序。

项目状态

🚨 Harmonica 处于设计和实施的早期阶段。 🚨

我们欢迎任何反馈和想法!请通过提交 GitHub 上的问题加入我们的社区 来告诉我们。

参与其中

🗨️ 联系我们:fatiando.org/contact 了解如何联系我们。

👩🏾‍💻 为项目开发做出贡献: 请阅读我们的 贡献指南 了解如何提供帮助和反馈。

🧑🏾‍🤝‍🧑🏼 行为准则: 此项目附带 行为准则。通过参与此项目,您同意遵守其条款。

冒充者综合症免责声明: 我们需要您的帮助。 真的。 您脑海中可能有一个小声音在告诉您,您还没有准备好,您的技能不足以做出贡献。我们向您保证,您脑海中的那个小声音是错误的。最重要的是,除了编写代码外,还有许多有价值的贡献方式

本免责声明改编自 MetPy 项目

许可证

这是免费软件:您可以在 BSD 3-clause 许可证 的条款下重新分发和/或修改它。本许可证的副本可在 LICENSE.txt 中找到。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。

源分发

harmonica-0.7.0.tar.gz (359.3 kB 查看哈希值)

上传时间

构建分发

harmonica-0.7.0-py3-none-any.whl (390.9 kB 查看哈希值)

上传时间 Python 3

由以下支持