{ "info": { "author": "Yu Hao", "author_email": "yuhao@live.cn", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics" ], "description": "\n\"Logo\"\n\n[![PyPI version](https://badge.fury.io/py/pyGeoPressure.svg)](https://badge.fury.io/py/pyGeoPressure)\n[![GitHub release](https://img.shields.io/github/tag/whimian/pyGeoPressure.svg?label=Release)](https://github.com/whimian/pyGeoPressure/releases)\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/whimian/pyGeoPressure/blob/master/LICENSE)\n[![Documentation Status](https://readthedocs.org/projects/pygeopressure/badge/?version=latest)](http://pygeopressure.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/whimian/pyGeoPressure.svg?branch=master)](https://travis-ci.org/whimian/pyGeoPressure)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2f79d873803d4ef1a3c306603fcfd767)](https://www.codacy.com/app/whimian/pyGeoPressure?utm_source=github.com&utm_medium=referral&utm_content=whimian/pyGeoPressure&utm_campaign=Badge_Grade)\n[![codecov](https://codecov.io/gh/whimian/pyGeoPressure/branch/master/graph/badge.svg)](https://codecov.io/gh/whimian/pyGeoPressure)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1452001.svg)](https://doi.org/10.5281/zenodo.1452001)\n\n\nA Python package for pore pressure prediction using well log data and seismic velocity data.\n\n\n[![DOI](http://joss.theoj.org/papers/10.21105/joss.00992/status.svg)](https://doi.org/10.21105/joss.00992)\n\nCite pyGeoPressure as:\n> Yu, (2018). PyGeoPressure: Geopressure Prediction in Python. Journal of Open Source Software, 3(30), 992, https://doi.org/10.21105/joss.00992\n\nBibTex:\n\n```bibtex\n@article{yu2018pygeopressure,\n title = {{PyGeoPressure}: {Geopressure} {Prediction} in {Python}},\n author = {Yu, Hao},\n journal = {Journal of Open Source Software},\n volume = {3},\n pages = {922}\n number = {30},\n year = {2018},\n doi = {10.21105/joss.00992},\n}\n```\n\n# Features\n\n1. Overburden (or Lithostatic) Pressure Calculation\n2. Eaton's method and Parameter Optimization\n3. Bowers' method and Parameter Optimization\n4. Multivariate method and Parameter Optimization\n\n# Getting Started\n\n## Installation\n\n`pyGeoPressure` is on `PyPI`:\n\n```bash\npip install pygeopressure\n```\n\n## Example\n\n### Pore Pressure Prediction using well log data\n\n```python\nimport pygeopressure as ppp\n\nsurvey = ppp.Survey(\"CUG\")\n\nwell = survey.wells['CUG1']\n\na, b = ppp.optimize_nct(well.get_log(\"Velocity\"),\n well.params['horizon'][\"T16\"],\n well.params['horizon'][\"T20\"])\nn = ppp.optimize_eaton(well, \"Velocity\", \"Overburden_Pressure\", a, b)\n\npres_eaton_log = well.eaton(np.array(well.get_log(\"Velocity\").data), n)\n\nfig, ax = plt.subplots()\nax.invert_yaxis()\n\npres_eaton_log.plot(ax, color='blue')\nwell.get_log(\"Overburden_Pressure\").plot(ax, 'g')\nax.plot(well.hydrostatic, well.depth, 'g', linestyle='--')\nwell.plot_horizons(ax)\n```\n\n\"Logo\"\n\n# Documentation\n\nRead the documentaion for detailed explanations, tutorials and references:\nhttps://pygeopressure.readthedocs.io/en/latest/\n\n# Contribute\n\n## Report Bugs\n\nIf you find a bug, please report it at [Github Issues](https://github.com/whimian/pyGeoPressure/issues) by opening a new issue with `bug` label.\n\n## Suggest Enhancements\n\nIf you have new ideas or need new features, you can request them by opening a new issue at [Github Issues](https://github.com/whimian/pyGeoPressure/issues) with `enhancement` label. We will see if we can work on it together.\n\n## Submit Pull Requests\n\nIf you would like to help fix known bugs, please submit a PR.\n(See [The beginner's guide to contributing to a GitHub project](https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/), if you are new to Github).\n\nBefore creating a pull request, please try to make sure the tests pass and use numpy-style docstrings. (Please see the documentation on setting up the development environment https://pygeopressure.readthedocs.io/en/latest/install.html)\n\n# Support\n\nIf you have any questions, please open an issue at [Github Issues](https://github.com/whimian/pyGeoPressure/issues) with `question` label. Tell us about your question, we will provide assistance. And maybe we could add it to the documentation.\n\n# License\n\nThe project is licensed under the MIT license, see the file [LICENSE]() for details.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/whimian/pyGeoPressure", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/whimian/pyGeoPressure", "keywords": "pore pressure prediction", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyGeoPressure", "package_url": "https://pypi.org/project/pyGeoPressure/", "platform": "Windows", "project_url": "https://pypi.org/project/pyGeoPressure/", "project_urls": { "Download": "https://github.com/whimian/pyGeoPressure", "Homepage": "https://github.com/whimian/pyGeoPressure" }, "release_url": "https://pypi.org/project/pyGeoPressure/0.1.10/", "requires_dist": [ "future", "scipy", "scikit-learn", "pandas", "tables", "segyio", "pathlib2; python_version == \"2.7\"", "singledispatch; python_version == \"2.7\"", "matplotlib (<3.0); python_version == \"2.7\"", "matplotlib; python_version > \"2.7\"" ], "requires_python": ">=2.7, <3.7", "summary": "pyGeoPressure: Tools for geopressure prediction", "version": "0.1.10" }, "last_serial": 4502289, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "776432381c38454bf87c4f35747fe595", "sha256": "f0596f3026a8d4f86a54b2b4a1c2c2845e28413565d23f7bec394ce4c298a6c0" }, "downloads": -1, "filename": "pyGeoPressure-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "776432381c38454bf87c4f35747fe595", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <3.7", "size": 56089, "upload_time": "2018-11-19T10:18:00", "url": "https://files.pythonhosted.org/packages/25/94/2c08862ac2266e8fda9685545b2eff41f3678c011329ec98b556de1cd92a/pyGeoPressure-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3703b0e1bc9b7fd721410b06123f19b", "sha256": "af4632cb72093434e7c971777f08d3f1d7ecdecec783feddc632ddbb217862ac" }, "downloads": -1, "filename": "pyGeoPressure-0.1.10.tar.gz", "has_sig": false, "md5_digest": "c3703b0e1bc9b7fd721410b06123f19b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3.7", "size": 59879, "upload_time": "2018-11-19T10:18:06", "url": "https://files.pythonhosted.org/packages/4f/1e/da849d767850fe77e94eeddcbc41969f6221e85adf89238be1cc4fa91ca9/pyGeoPressure-0.1.10.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2f34206d01a037b12918919ab0ec5989", "sha256": "4686b3c0c55b37a1d213d3340b683dd95fe046f6440599bd385f29025c89e7d7" }, "downloads": -1, "filename": "pyGeoPressure-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "2f34206d01a037b12918919ab0ec5989", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3.7", "size": 56891, "upload_time": "2018-09-17T05:33:18", "url": "https://files.pythonhosted.org/packages/0a/b6/3e799bc1231535c30c63bf0c24c8d89db18f05362813be45f11ff42024ed/pyGeoPressure-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d295c15ac46b1ec2fec616c7e1627ef6", "sha256": "ac412c6940f495048b4bacdf551e4f4571bf5bb024a3bdead6e79cbdcb28def9" }, "downloads": -1, "filename": "pyGeoPressure-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d295c15ac46b1ec2fec616c7e1627ef6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3.7", "size": 61242, "upload_time": "2018-09-17T05:33:22", "url": "https://files.pythonhosted.org/packages/bf/81/d6be020ca9640c6d9172e4a9781b6d5a9b463ce3def238e616af46f6a048/pyGeoPressure-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0a28bd9eb4425df0aa022492dea24e48", "sha256": "be25209d0bb439d8eb5087d610ed37e6229c21c6821a956799090de61d2df890" }, "downloads": -1, "filename": "pyGeoPressure-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a28bd9eb4425df0aa022492dea24e48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <3.7", "size": 56125, "upload_time": "2018-09-17T06:03:45", "url": "https://files.pythonhosted.org/packages/ea/4a/82ec972cfc013496f91f78754b1acc4fc83a4931f5474c5173d76a14f5be/pyGeoPressure-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9875375f2ceb10621b117c926792ea31", "sha256": "5bc59262d481cd5feae2e0ded0ae4923d50bbd6b7109e6c81c43d44b1cdd6101" }, "downloads": -1, "filename": "pyGeoPressure-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9875375f2ceb10621b117c926792ea31", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3.7", "size": 60328, "upload_time": "2018-09-17T06:03:48", "url": "https://files.pythonhosted.org/packages/b1/df/f95b28eae63fef12645569dc7baaa2ec0b0ed7a9228cc8dc82faf3bc5fb4/pyGeoPressure-0.1.6.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e43c642e12c841a93327d340bf892822", "sha256": "c6c4ccfbf4164307548bbdf7a4beb4fd67113bc9715fa3891de04c0554246eff" }, "downloads": -1, "filename": "pyGeoPressure-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e43c642e12c841a93327d340bf892822", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <3.7", "size": 55458, "upload_time": "2018-09-29T06:13:51", "url": "https://files.pythonhosted.org/packages/01/4c/65431c227208d7d583e1917c5837bc00d55e4ab9fafcb007c6b3ff050e53/pyGeoPressure-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "260a3a8f267db17b495ccb78eff36e8a", "sha256": "b65a45f56d6a1941625107fae76a7cfc90786bfe8f37060bccbfb38f3e796eca" }, "downloads": -1, "filename": "pyGeoPressure-0.1.8.tar.gz", "has_sig": false, "md5_digest": "260a3a8f267db17b495ccb78eff36e8a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3.7", "size": 58546, "upload_time": "2018-09-29T06:14:02", "url": "https://files.pythonhosted.org/packages/1d/bb/be0f463c0e9fb118c32232444324e2fcb7201f1f5cbb951d750861b00665/pyGeoPressure-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "776432381c38454bf87c4f35747fe595", "sha256": "f0596f3026a8d4f86a54b2b4a1c2c2845e28413565d23f7bec394ce4c298a6c0" }, "downloads": -1, "filename": "pyGeoPressure-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "776432381c38454bf87c4f35747fe595", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, <3.7", "size": 56089, "upload_time": "2018-11-19T10:18:00", "url": "https://files.pythonhosted.org/packages/25/94/2c08862ac2266e8fda9685545b2eff41f3678c011329ec98b556de1cd92a/pyGeoPressure-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3703b0e1bc9b7fd721410b06123f19b", "sha256": "af4632cb72093434e7c971777f08d3f1d7ecdecec783feddc632ddbb217862ac" }, "downloads": -1, "filename": "pyGeoPressure-0.1.10.tar.gz", "has_sig": false, "md5_digest": "c3703b0e1bc9b7fd721410b06123f19b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3.7", "size": 59879, "upload_time": "2018-11-19T10:18:06", "url": "https://files.pythonhosted.org/packages/4f/1e/da849d767850fe77e94eeddcbc41969f6221e85adf89238be1cc4fa91ca9/pyGeoPressure-0.1.10.tar.gz" } ] }