AnaFlow - 地下水流方程的解析解。
项目描述
欢迎使用AnaFlow
目的
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()
提供的函数
以下函数直接提供
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 查看哈希值)
关闭
anaflow-1.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf0173e7e95c4ccea4db0444eabeff30463a41ab752c9a2fbd1d02aff36aca7b |
|
MD5 | 689ec87f3ce063eb39538f9871c9de36 |
|
BLAKE2b-256 | 02a6f03a3a29ae3da18a8b8fae0eeada4495daab16c9234205fad890fae3c348 |