一个小型python包,用于计算影响半径和油井调查半径。

wellradp的Python项目详细描述


韦尔拉迪

wellradpy(well radius python)是一个用于计算油井影响半径和调查半径的小型python包。这些数量经常需要在井水力学和含水层测试中估计。

影响半径和调查半径有多种精确定义方法。因此,提出了大量的影响半径和调查半径的估算方法。这个包实现了大多数现有的方法。

计算依赖于主要的简化假设。具体来说:二维(水平)约束流、无限域、均质水力特性、单一孔隙介质、全穿透井。此外,只考虑了按照达西定律流动的单相牛顿流体。

一篇包含所有细节的论文(希望)很快就会发表。

用法

Wellradpy很简单,使用也很简单。有很多函数可以精确定义影响半径和调查半径。

GitHub repository中的/examples目录包含一个脚本,其中举例说明了所有函数。

您还可以在python控制台中help(whatever_function)

安装

简单使用

  1. 在命令行中,键入pip install wellradpy。这将从pypi存储库下载并安装最新版本的包。

用于开发

  1. GitHub repository克隆(或下载)源。
  2. 在项目目录中,键入pip install -e .。这将安装当前目录,以便您可以同时修改包和使用它。

依赖性

Wellradpy依赖于python包numpy和scipy(>;=1.2.0)。这些将自动安装与上述任何安装方法。

作者

许可证

这个项目是在麻省理工学院的许可下授权的,详细信息请参见LICENSE.txt文件。

致谢

  • 通过韩国国家研究基金会韩国研究奖学金项目(2016H1D3A1908042),韩国科学和信息通信部
  • 韩国科学技术研究所(KIST)未来研究计划(2E29660)
  • 韩国环境部(MOE)通过韩国环境工业与技术研究所(KEITI)的地下环境管理项目(2018002440006)

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

推荐PyPI第三方库


热门话题
java生成随机浮点,包括两个边界   java三层体系结构风格是如何工作的?一些简单的例子   多线程可以使用线程。在Java中,在循环中使用sleep(),以便定期执行某些操作?   读取循环上的java HibernateMysql异常   java使用带有Apache Ivy的自定义存储库,未找到解析程序   filenotfoundexception在读取时出现问题。Java中的txt文件   嵌入式tomcat 8.0.21中的java Spring websocket   java为什么我需要创建一个类的引用,然后创建一个B类的对象   java Splashscreen动画在Mac OS中更新时闪烁   JavaSpring3。名为“zoneManagerDelegate”的x Bean必须是[com.ms.adsp.delegate.sapi.zoneManagerDelegate]类型,但实际上是[$Proxy20]类型   java SQLite:没有这样的专栏;不明错误   java将JTable定位到JFrame中JPanel中的(x,y)位置   java在导入组织方面面临挑战。知道。xchart*   xml读取Java中的SVG元素并跳过某些包含文本的元素   java Spring Redis问题:Redis缓存中的GetAllCacheNames不能与RedisCacheManager一起使用   java Vertex Hazelcast:集群问题   java如何编辑osgi托管服务实现使用的属性文件?   java Android活动并行启动?   java AWS Lambda用于将excel转储到数据库中