{ "info": { "author": "The Verde Developers", "author_email": "leouieda@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries" ], "description": ".. image:: https://github.com/fatiando/verde/raw/master/doc/_static/readme-banner.png\n :alt: Verde\n\n`Documentation `__ |\n`Documentation (dev version) `__ |\n`Contact `__ |\nPart of the `Fatiando a Terra `__ project\n\n\n.. image:: http://img.shields.io/pypi/v/verde.svg?style=flat-square&label=version\n :alt: Latest version on PyPI\n :target: https://pypi.python.org/pypi/verde\n.. image:: http://img.shields.io/travis/fatiando/verde/master.svg?style=flat-square&label=TravisCI\n :alt: TravisCI build status\n :target: https://travis-ci.org/fatiando/verde\n.. image:: https://img.shields.io/azure-devops/build/fatiando/066f88d8-0495-49ba-bad9-ef7431356ce9/7/master.svg?label=Azure&style=flat-square\n :alt: Azure Pipelines build status\n :target: https://dev.azure.com/fatiando/verde/_build\n.. image:: https://img.shields.io/codecov/c/github/fatiando/verde/master.svg?style=flat-square\n :alt: Test coverage status\n :target: https://codecov.io/gh/fatiando/verde\n.. image:: https://img.shields.io/codacy/grade/6b698defc0df47288a634930d41a9d65.svg?style=flat-square&label=codacy\n :alt: Code quality grade on codacy\n :target: https://www.codacy.com/app/leouieda/verde\n.. image:: https://img.shields.io/pypi/pyversions/verde.svg?style=flat-square\n :alt: Compatible Python versions.\n :target: https://pypi.python.org/pypi/verde\n.. image:: https://img.shields.io/gitter/room/fatiando/fatiando.svg?style=flat-square\n :alt: Chat room on Gitter\n :target: https://gitter.im/fatiando/fatiando\n.. image:: https://img.shields.io/badge/doi-10.21105%2Fjoss.00957-blue.svg?style=flat-square\n :alt: Digital Object Identifier for the JOSS paper\n :target: https://doi.org/10.21105/joss.00957\n\n\n.. placeholder-for-doc-index\n\n\nAbout\n-----\n\nVerde is a Python library for processing spatial data (bathymetry, geophysics\nsurveys, etc) and interpolating it on regular grids (i.e., *gridding*).\n\nMost gridding methods in Verde use a Green's functions approach.\nA linear model is estimated based on the input data and then used to predict\ndata on a regular grid (or in a scatter, a profile, as derivatives).\nThe models are Green's functions from (mostly) elastic deformation theory.\nThis approach is very similar to *machine learning* so we implement gridder\nclasses that are similar to `scikit-learn `__\nregression classes.\nThe API is not 100% compatible but it should look familiar to those with some\nscikit-learn experience.\n\nAdvantages of using Green's functions include:\n\n* Easily apply **weights** to data points. This is a linear least-squares\n problem.\n* Perform **model selection** using established machine learning techniques,\n like k-fold or holdout cross-validation.\n* The estimated model can be **easily stored** for later use, like\n spherical-harmonic coefficients are used in gravimetry.\n\nThe main disadvantage is the heavy memory and processing time requirement (it's a linear\nregression problem). So it's not recommended for gridding large datasets (> 10,000\npoints), though it will depend on how much RAM you have available.\n\n\nProject goals\n-------------\n\n* Provide a machine-learning inspired interface for gridding spatial data\n* Integration with the Scipy stack: numpy, pandas, scikit-learn, and xarray\n* Include common processing and data preparation tasks, like blocked means and 2D trends\n* Support for gridding scalar and vector data (like wind speed or GPS velocities)\n* Support for both Cartesian and geographic coordinates\n\nThe first release of Verde was focused on meeting these initial goals and establishing\nthe look and feel of the library. Later releases will focus on expanding the range of\ngridders available, optimizing the code, and improving algorithms so that\nlarger-than-memory datasets can also be supported.\n\n\nContacting us\n-------------\n\n* Most discussion happens `on Github `__.\n Feel free to `open an issue\n `__ or comment\n on any open issue or pull request.\n* We have `chat room on Gitter `__\n where you can ask questions and leave comments.\n\n\nCiting Verde\n------------\n\nThis is research software **made by scientists** (see\n`AUTHORS.md `__). Citations\nhelp us justify the effort that goes into building and maintaining this project. If you\nused Verde for your research, please consider citing us.\n\nSee our `CITATION.rst file `__\nto find out more.\n\n\nContributing\n------------\n\nCode of conduct\n+++++++++++++++\n\nPlease note that this project is released with a\n`Contributor Code of Conduct `__.\nBy participating in this project you agree to abide by its terms.\n\nContributing Guidelines\n+++++++++++++++++++++++\n\nPlease read our\n`Contributing Guide `__\nto see how you can help and give feedback.\n\nImposter syndrome disclaimer\n++++++++++++++++++++++++++++\n\n**We want your help.** No, really.\n\nThere may be a little voice inside your head that is telling you that you're\nnot ready to be an open source contributor; that your skills aren't nearly good\nenough to contribute.\nWhat could you possibly offer?\n\nWe assure you that the little voice in your head is wrong.\n\n**Being a contributor doesn't just mean writing code**.\nEquality important contributions include:\nwriting or proof-reading documentation, suggesting or implementing tests, or\neven giving feedback about the project (including giving feedback about the\ncontribution process).\nIf you're coming to the project with fresh eyes, you might see the errors and\nassumptions that seasoned contributors have glossed over.\nIf you can write any code at all, you can contribute code to open source.\nWe are constantly trying out new skills, making mistakes, and learning from\nthose mistakes.\nThat's how we all improve and we are happy to help others learn.\n\n*This disclaimer was adapted from the*\n`MetPy project `__.\n\n\nLicense\n-------\n\nThis is free software: you can redistribute it and/or modify it under the terms\nof the **BSD 3-clause License**. A copy of this license is provided in\n`LICENSE.txt `__.\n\n\nDocumentation for other versions\n--------------------------------\n\n* `Development `__ (reflects the *master* branch on\n Github)\n* `Latest release `__\n* `v1.2.0 `__\n* `v1.1.0 `__\n* `v1.0.1 `__\n* `v1.0.0 `__\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fatiando/verde", "keywords": "", "license": "BSD License", "maintainer": "Leonardo Uieda", "maintainer_email": "leouieda@gmail.com", "name": "verde", "package_url": "https://pypi.org/project/verde/", "platform": "Any", "project_url": "https://pypi.org/project/verde/", "project_urls": { "Homepage": "https://github.com/fatiando/verde" }, "release_url": "https://pypi.org/project/verde/1.2.0/", "requires_dist": [ "numpy", "scipy", "pandas", "xarray", "scikit-learn", "pooch" ], "requires_python": ">=3.6", "summary": "Processing and gridding spatial data", "version": "1.2.0" }, "last_serial": 5573680, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "81569cd885df3c0dc447419395625a60", "sha256": "929431d43487ed2bb601514c8604c71c134a0b3b1ea72153648c53244bca376f" }, "downloads": -1, "filename": "verde-0.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "81569cd885df3c0dc447419395625a60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4940, "upload_time": "2018-04-26T04:18:28", "url": "https://files.pythonhosted.org/packages/10/37/6d78ef41f088d41cbf480708293e06c77cffcb9cd67238fd3f682d43e2ff/verde-0.0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8a53b524cf510b33c0732e2ffe18b46", "sha256": "75e12d8cfe827faabbeed5e0b9b4767b3f1f4f4a6f99ea432a53104960283356" }, "downloads": -1, "filename": "verde-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "c8a53b524cf510b33c0732e2ffe18b46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27595, "upload_time": "2018-04-26T04:18:29", "url": "https://files.pythonhosted.org/packages/fc/18/2d18490cf05828ce9dae19fe523e99254a4abee81e5ff02446c04740f2b6/verde-0.0.1a0.tar.gz" } ], "0.1a0": [ { "comment_text": "", "digests": { "md5": "952d43bd35f04c17a7ae719a7c934740", "sha256": "97b788f58c3d27300f2b690bcb1dacf22fd80a53cd29dc59d792e03d866d49ae" }, "downloads": -1, "filename": "verde-0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "952d43bd35f04c17a7ae719a7c934740", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 129591, "upload_time": "2018-08-10T23:42:11", "url": "https://files.pythonhosted.org/packages/b9/69/d5588ed0659bc09b3a870dbcf6a99f1017f85b9c2b26ccae77c745394313/verde-0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff8424cf4bbad6d340a5da16d8017f81", "sha256": "2ad0453594a3077648db69144577ce6f24c4c3146bf9cb4c0f67ddf60af481b3" }, "downloads": -1, "filename": "verde-0.1a0.tar.gz", "has_sig": false, "md5_digest": "ff8424cf4bbad6d340a5da16d8017f81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 136995, "upload_time": "2018-08-10T23:42:12", "url": "https://files.pythonhosted.org/packages/78/8d/3e2036ed6b5bb61dfed05e29ca0b9d6248b133a20c9a4e7b9df0b9c50e9f/verde-0.1a0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "22b4892fce54b9a1b7aa328dbde0f8a9", "sha256": "9252420cd10d830099f140a0ab2af8d49cdbfe547d202c64df1e2f7d16e0af63" }, "downloads": -1, "filename": "verde-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22b4892fce54b9a1b7aa328dbde0f8a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 129599, "upload_time": "2018-09-13T22:14:48", "url": "https://files.pythonhosted.org/packages/0b/33/afa38e8a1ec5e78d356879bf4f1418714867570d4d7816e0c3a6fc771347/verde-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb96cf7fdff76bcbf825ab5f7f4e1763", "sha256": "9cf26255a7a0639ea10181331b9e5b0e17b380edabb9d0aa9df16df4d92503f7" }, "downloads": -1, "filename": "verde-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eb96cf7fdff76bcbf825ab5f7f4e1763", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 140555, "upload_time": "2018-09-13T22:14:50", "url": "https://files.pythonhosted.org/packages/1e/2e/eb93370f348382d90e46fc2e21ec8cb590383e622f89114fad257a5ad990/verde-1.0.0.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "8e177b5d33a9032c8847d2355f693d8a", "sha256": "e0bebbc7368fe9affc7944e6a32524c6be5b746a0a6ca5d425d84c075e7bfc90" }, "downloads": -1, "filename": "verde-1.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e177b5d33a9032c8847d2355f693d8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 129628, "upload_time": "2018-09-13T21:19:14", "url": "https://files.pythonhosted.org/packages/61/56/236ba10aa7e67234fc09d7bc9b547c9b8efda611574daab8c07f46ac051d/verde-1.0.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3944867891a30341151cf1f31283e37c", "sha256": "b5609de1263490911282eaa822f5080464ae0aa0f674b94604bb6200dbdd681c" }, "downloads": -1, "filename": "verde-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "3944867891a30341151cf1f31283e37c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 140543, "upload_time": "2018-09-13T21:19:16", "url": "https://files.pythonhosted.org/packages/ec/65/74bb9ecb3707709e97a118e8ca2ba7d3803f9119fdfb3416b8db849c77a7/verde-1.0.0rc1.tar.gz" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "fd9f3900bd7d5fe8540c251100b79298", "sha256": "62c650cf46b58929bb1794ddbf797062ed1d1a1ec7c0500f298b3500b43ceb7d" }, "downloads": -1, "filename": "verde-1.0.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "fd9f3900bd7d5fe8540c251100b79298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 129629, "upload_time": "2018-09-13T21:44:42", "url": "https://files.pythonhosted.org/packages/6d/da/2d7d7a054142c7951c7517488e944b4bb1fa462d88ef43f96162471240dd/verde-1.0.0rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe74c0184a047762ff9a1a3d1f8bd361", "sha256": "0542e75bf14ee823f8ff5731c3647a14b8b48e54a119eaf7320163c40521265b" }, "downloads": -1, "filename": "verde-1.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "fe74c0184a047762ff9a1a3d1f8bd361", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 140559, "upload_time": "2018-09-13T21:44:43", "url": "https://files.pythonhosted.org/packages/29/cb/130651458641c5972e73f7f6d2144c4a0ebdc8c76698470acc7f59fef8c2/verde-1.0.0rc2.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fb9a1c313d695100c819232140d17e7d", "sha256": "84d778478ece5f3b68da30a80869fa85e5c3b52ddfe9da2a5e66c7106a506832" }, "downloads": -1, "filename": "verde-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb9a1c313d695100c819232140d17e7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 130824, "upload_time": "2018-10-11T01:49:36", "url": "https://files.pythonhosted.org/packages/43/6f/c5936d0a6c4227aafe5bac2a2757a156cbd60afdf12745796a82f83b932c/verde-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a27b31ecb017bdddd4235085de4c78b5", "sha256": "8217fdd75eb49d00bda31e99a2851e379faa180b71a3c110ae6d7717c00be21a" }, "downloads": -1, "filename": "verde-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a27b31ecb017bdddd4235085de4c78b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 140683, "upload_time": "2018-10-11T01:49:38", "url": "https://files.pythonhosted.org/packages/b7/b3/413645176dae8ad1c7d2cb937e3620f369f23da364ea397721512e48c1b0/verde-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "80df27c89c6d5e20f423054cc487dce7", "sha256": "cc1b408379b5006a3639d69a14fecee1ef0974a177d8144acc8c019ca12e7af3" }, "downloads": -1, "filename": "verde-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80df27c89c6d5e20f423054cc487dce7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 131821, "upload_time": "2018-11-06T21:58:34", "url": "https://files.pythonhosted.org/packages/62/99/8745fcd614abbbffc57e856cb04d6df578bd98ab8a0787645f702f01ead9/verde-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "092b4d74ea2b9792c4d1132902be854c", "sha256": "01bf52a510d1c658d0d752efb0bc039727f9e83174a4d4b3b2a37d5ac408998e" }, "downloads": -1, "filename": "verde-1.1.0.tar.gz", "has_sig": false, "md5_digest": "092b4d74ea2b9792c4d1132902be854c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 142849, "upload_time": "2018-11-06T21:58:36", "url": "https://files.pythonhosted.org/packages/45/8a/131fb3792c419892bec422deaa77cdc43f3d5f99fa12414af817559b8236/verde-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "793ee20a7f332a1c02add815de4145d7", "sha256": "4f09325dac64ddd01551ad44e180cbed019c532539bf79b199b83fb5cdfd4256" }, "downloads": -1, "filename": "verde-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "793ee20a7f332a1c02add815de4145d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 144631, "upload_time": "2019-07-23T17:50:58", "url": "https://files.pythonhosted.org/packages/de/59/ee0ac6321519c538c952ea4f10533931ff389d23ff670858ab8a343c9dcb/verde-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb6bcd00aa2cb4b34199db7c74c2f196", "sha256": "5b0b70cbdcc83db6bbf13245f4427af62b1516721fce0d0cdd8b99afef6cb932" }, "downloads": -1, "filename": "verde-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cb6bcd00aa2cb4b34199db7c74c2f196", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154999, "upload_time": "2019-07-23T17:51:00", "url": "https://files.pythonhosted.org/packages/2c/38/889062adfeb5ea1df333faf8a85ccfa01621a60d9a184fb39c262e66a0e8/verde-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "793ee20a7f332a1c02add815de4145d7", "sha256": "4f09325dac64ddd01551ad44e180cbed019c532539bf79b199b83fb5cdfd4256" }, "downloads": -1, "filename": "verde-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "793ee20a7f332a1c02add815de4145d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 144631, "upload_time": "2019-07-23T17:50:58", "url": "https://files.pythonhosted.org/packages/de/59/ee0ac6321519c538c952ea4f10533931ff389d23ff670858ab8a343c9dcb/verde-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb6bcd00aa2cb4b34199db7c74c2f196", "sha256": "5b0b70cbdcc83db6bbf13245f4427af62b1516721fce0d0cdd8b99afef6cb932" }, "downloads": -1, "filename": "verde-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cb6bcd00aa2cb4b34199db7c74c2f196", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 154999, "upload_time": "2019-07-23T17:51:00", "url": "https://files.pythonhosted.org/packages/2c/38/889062adfeb5ea1df333faf8a85ccfa01621a60d9a184fb39c262e66a0e8/verde-1.2.0.tar.gz" } ] }