# Turfpy
[![Build Status](https://travis-ci.com/omanges/turfpy.svg?branch=master)](https://travis-ci.com/omanges/turfpy)
[![PyPI](https://img.shields.io/pypi/v/turfpy)](https://pypi.org/project/turfpy/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/turfpy)](https://pypi.org/project/turfpy/)
[![PyPI - Status](https://img.shields.io/pypi/status/turfpy)](https://pypi.org/project/turfpy/)
[![PyPI - License](https://img.shields.io/pypi/l/turfpy)](https://pypi.org/project/turfpy/)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/omanges/turfpy.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/omanges/turfpy/alerts/)
[![code quality: python](https://img.shields.io/lgtm/grade/python/g/omanges/turfpy.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/omanges/turfpy/context:python)
[![Downloads](https://pepy.tech/badge/turfpy/month)](https://pepy.tech/project/turfpy)
[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/turfpy)](https://anaconda.org/conda-forge/turfpy)
[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/turfpy)](https://anaconda.org/conda-forge/turfpy)
[![Join the Gitter Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/turfpy/turfpy-user-group?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Documentation Status](https://readthedocs.org/projects/turfpy/badge/?version=latest)](https://turfpy.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![commits since](https://img.shields.io/github/commits-since/omanges/turfpy/latest.svg)](https://github.com/omanges/turfpy/commits/master)
[![GitHub contributors](https://img.shields.io/github/contributors/omanges/turfpy)](https://github.com/omanges/turfpy/graphs/contributors)
Demo:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/omanges/turfpy/master?urlpath=lab/tree/examples)
A Python library for performing geospatial data analysis which reimplements turf.js.
## Installation
You can install the Turfpy from [PyPI](https://pypi.org/project/turfpy/):
pip install turfpy
If you prefer to use [conda](https://anaconda.org/conda-forge/turfpy):
conda install -c conda-forge turfpy
## Test Suite
You can run the test suite locally:
```bash
pip install -r dev_requirements.txt
pytest -s -v --cov=turfpy tests
```
## Features
It supports below features:
- [Measurements](https://github.com/omanges/turfpy/blob/master/measurements.md)
- [Transformations](https://github.com/omanges/turfpy/blob/master/transformation.md)
- [Misc](https://github.com/omanges/turfpy/blob/master/misc.md)
- [Random](https://github.com/omanges/turfpy/blob/master/random.md)
- [Feature Conversion](https://github.com/omanges/turfpy/blob/master/feature_conversion.md)
- [Boolean](https://github.com/omanges/turfpy/blob/master/boolean.md)
## Documentation
Documentation can be found at: [docs](https://turfpy.readthedocs.io/en/latest/)
Raw data
{
"_id": null,
"home_page": null,
"name": "turfpy",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Python Library for Turf",
"author": "Omkar Mestry, Sachin Kharude",
"author_email": "om.m.mestry@gmail.com, sachinkharude10@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/31/9a/72a2e5a9869c331ec9c926b744f841b3adfbfa57fcfc2d929884ca1c8c6a/turfpy-0.0.8.tar.gz",
"platform": null,
"description": "# Turfpy\n[![Build Status](https://travis-ci.com/omanges/turfpy.svg?branch=master)](https://travis-ci.com/omanges/turfpy)\n[![PyPI](https://img.shields.io/pypi/v/turfpy)](https://pypi.org/project/turfpy/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/turfpy)](https://pypi.org/project/turfpy/)\n[![PyPI - Status](https://img.shields.io/pypi/status/turfpy)](https://pypi.org/project/turfpy/)\n[![PyPI - License](https://img.shields.io/pypi/l/turfpy)](https://pypi.org/project/turfpy/)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/omanges/turfpy.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/omanges/turfpy/alerts/)\n[![code quality: python](https://img.shields.io/lgtm/grade/python/g/omanges/turfpy.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/omanges/turfpy/context:python)\n[![Downloads](https://pepy.tech/badge/turfpy/month)](https://pepy.tech/project/turfpy)\n[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/turfpy)](https://anaconda.org/conda-forge/turfpy)\n[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/turfpy)](https://anaconda.org/conda-forge/turfpy)\n[![Join the Gitter Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/turfpy/turfpy-user-group?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Documentation Status](https://readthedocs.org/projects/turfpy/badge/?version=latest)](https://turfpy.readthedocs.io/en/latest/?badge=latest)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![commits since](https://img.shields.io/github/commits-since/omanges/turfpy/latest.svg)](https://github.com/omanges/turfpy/commits/master)\n[![GitHub contributors](https://img.shields.io/github/contributors/omanges/turfpy)](https://github.com/omanges/turfpy/graphs/contributors)\n\nDemo:\n\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/omanges/turfpy/master?urlpath=lab/tree/examples)\n\n\nA Python library for performing geospatial data analysis which reimplements turf.js.\n\n## Installation\n\nYou can install the Turfpy from [PyPI](https://pypi.org/project/turfpy/):\n \n pip install turfpy\n\nIf you prefer to use [conda](https://anaconda.org/conda-forge/turfpy):\n\n conda install -c conda-forge turfpy\n\n## Test Suite\n\nYou can run the test suite locally:\n\n```bash\npip install -r dev_requirements.txt\npytest -s -v --cov=turfpy tests\n```\n\n## Features\nIt supports below features:\n\n- [Measurements](https://github.com/omanges/turfpy/blob/master/measurements.md)\n\n- [Transformations](https://github.com/omanges/turfpy/blob/master/transformation.md)\n\n- [Misc](https://github.com/omanges/turfpy/blob/master/misc.md)\n\n- [Random](https://github.com/omanges/turfpy/blob/master/random.md)\n\n- [Feature Conversion](https://github.com/omanges/turfpy/blob/master/feature_conversion.md)\n\n- [Boolean](https://github.com/omanges/turfpy/blob/master/boolean.md)\n\n## Documentation\n\nDocumentation can be found at: [docs](https://turfpy.readthedocs.io/en/latest/)\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python library for performing geospatial data analysis which reimplements turf.js.",
"version": "0.0.8",
"project_urls": {
"Documentation": "https://turfpy.readthedocs.io",
"Download": "https://github.com/omanges/turfpy/archive/0.0.8.zip",
"Source": "https://github.com/omanges/turfpy"
},
"split_keywords": [
"python",
"library",
"for",
"turf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "909312f326a476791d8e0b224d6339d56b1a6c4fb9f355d9d8e071423b2be6c5",
"md5": "09d027b7d17068b30bcbc5e5eca92fef",
"sha256": "061f1357cfb822141d8a91520309073f2390ea624d304abece7835e7baa6fca0"
},
"downloads": -1,
"filename": "turfpy-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "09d027b7d17068b30bcbc5e5eca92fef",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 41806,
"upload_time": "2024-11-11T09:04:19",
"upload_time_iso_8601": "2024-11-11T09:04:19.410366Z",
"url": "https://files.pythonhosted.org/packages/90/93/12f326a476791d8e0b224d6339d56b1a6c4fb9f355d9d8e071423b2be6c5/turfpy-0.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "319a72a2e5a9869c331ec9c926b744f841b3adfbfa57fcfc2d929884ca1c8c6a",
"md5": "39e48eb71d91f952a57df36d3dce89ae",
"sha256": "af7670ac4736b916a90885c8944e1f76c4f386e3f04ffe8a3bafe160ccb1e4e6"
},
"downloads": -1,
"filename": "turfpy-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "39e48eb71d91f952a57df36d3dce89ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52624,
"upload_time": "2024-11-11T09:04:21",
"upload_time_iso_8601": "2024-11-11T09:04:21.709938Z",
"url": "https://files.pythonhosted.org/packages/31/9a/72a2e5a9869c331ec9c926b744f841b3adfbfa57fcfc2d929884ca1c8c6a/turfpy-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-11 09:04:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "omanges",
"github_project": "turfpy",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "geojson",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "geopandas",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "shapely",
"specs": [
[
"==",
"2.0.6"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.14.1"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.26.4"
]
]
}
],
"lcname": "turfpy"
}