跳转到主要内容

AnaFlow - 地下水流方程的解析解。

项目描述

欢迎使用AnaFlow

DOI PyPI version Build Status Documentation Status Code style: black

AnaFlow-LOGO

目的

AnaFlow提供了多个针对地下水流动方程的解析和半解析解。

安装

您可以使用以下命令安装最新版本:

pip install anaflow

AnaFlow文档

您可以在https://anaflow.readthedocs.io找到文档。

示例

以下示例中调用了著名的Theis函数,并在三个不同的时间步长进行了绘图。

import numpy as np
from matplotlib import pyplot as plt
from anaflow import theis


time = [10, 100, 1000]
rad = np.geomspace(0.1, 10)

head = theis(time=time, rad=rad, transmissivity=1e-4, storage=1e-4, rate=-1e-4)

for i, step in enumerate(time):
    plt.plot(rad, head[i], label="Theis(t={})".format(step))

plt.legend()
plt.show()

Theis

提供的函数

以下函数直接提供

  • thiem 稳态抽水时的Thiem解
  • theis 瞬态抽水时的Theis解
  • ext_thiem_2d 来自Zech 2013的2D扩展Thiem解
  • ext_theis_2d 来自Mueller 2015的2D扩展Theis解
  • ext_thiem_3d 来自Zech 2013的3D扩展Thiem解
  • ext_theis_3d 来自Mueller 2015的3D扩展Theis解
  • neuman2004 来自Neuman 2004的瞬态解
  • neuman2004_steady 来自Neuman 2004的稳态解
  • grf 来自Barker 1988的“通用径向流动”模型
  • ext_grf 瞬态扩展GRF模型
  • ext_grf_steady 稳态扩展GRF模型
  • ext_thiem_tpl 截断幂律的扩展Thiem解
  • ext_theis_tpl 截断幂律的扩展Theis解
  • ext_thiem_tpl_3d 截断幂律的3D扩展Thiem解
  • ext_theis_tpl_3d 截断幂律的3D扩展Theis解

Laplace变换

我们提供计算给定函数的拉普拉斯变换以及逆拉普拉斯变换的例程

  • get_lap 获取函数的拉普拉斯变换
  • get_lap_inv 获取函数的逆拉普拉斯变换

要求

联系

您可以通过info@geostat-framework.org联系我们。

许可

MIT © 2019 - 2023

项目详情


下载文件

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

源代码分发

anaflow-1.1.0.tar.gz (27.5 kB 查看哈希值)

上传时间 源代码

构建分发

anaflow-1.1.0-py3-none-any.whl (33.1 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面