# ept-python
Python library for making queries against [Entwine Point Tile](https://entwine.io/) data.
## Install
Using git and pip:
```bash
git clone https://github.com/hobu/ept-python.git
cd ept-python
pip install .
```
Using just pip:
```bash
pip install git+https://github.com/hobu/ept-python.git
```
## Usage
Example query and output to LasData object:
```python
import ept
url = 'https://na-c.entwine.io/red-rocks'
bounds = ept.Bounds(
482298, #xmin
4390602, #ymin
1762, #zmin
482421, #xmax
4390690, #ymax
2113 #zmax
)
query = ept.EPT(url, bounds=bounds)
las = query.as_laspy()
print(las)
```
```
<LasData(1.2, point fmt: <PointFormat(3, 4 bytes of extra dims)>, 98050 points, 4 vlrs)>
```
## Uninstall
```
pip uninstall ept-python
```
# Changelog
## Version 0.4.0
* Updated to laspy 2.0
* Added lazrs to requirements
* Fixed a bug where existing task cache was getting overwritten [#2](https://github.com/hobu/ept-python/issues/2)
* Added version limits to requirements
* Minor PEP8 style changes
Raw data
{
"_id": null,
"home_page": "https://github.com/hobu/ept-python",
"name": "ept-python",
"maintainer": "Howard Butler",
"docs_url": null,
"requires_python": "",
"maintainer_email": "howard@hobu.co",
"keywords": "point cloud data organization",
"author": "Howard Butler",
"author_email": "howard@hobu.co",
"download_url": "https://files.pythonhosted.org/packages/2e/5f/b2b651af890cb7ea39b41d9f2aa6f760db1aaf5a57796ae180c84ea9c6ff/ept-python-0.8.tar.gz",
"platform": null,
"description": "# ept-python\n\nPython library for making queries against [Entwine Point Tile](https://entwine.io/) data.\n\n## Install\n\nUsing git and pip:\n\n```bash\ngit clone https://github.com/hobu/ept-python.git\ncd ept-python\npip install .\n```\n\nUsing just pip:\n\n```bash\npip install git+https://github.com/hobu/ept-python.git\n```\n\n## Usage\n\nExample query and output to LasData object:\n\n```python\nimport ept\n\nurl = 'https://na-c.entwine.io/red-rocks'\nbounds = ept.Bounds(\n 482298, #xmin\n 4390602, #ymin\n 1762, #zmin\n 482421, #xmax\n 4390690, #ymax\n 2113 #zmax\n)\n\nquery = ept.EPT(url, bounds=bounds)\nlas = query.as_laspy()\nprint(las)\n```\n```\n<LasData(1.2, point fmt: <PointFormat(3, 4 bytes of extra dims)>, 98050 points, 4 vlrs)>\n```\n\n\n## Uninstall\n\n```\npip uninstall ept-python\n```\n\n\n# Changelog\n\n## Version 0.4.0\n\n * Updated to laspy 2.0\n * Added lazrs to requirements\n * Fixed a bug where existing task cache was getting overwritten [#2](https://github.com/hobu/ept-python/issues/2)\n * Added version limits to requirements\n * Minor PEP8 style changes\n\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "",
"version": "0.8",
"split_keywords": [
"point",
"cloud",
"data",
"organization"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2e5fb2b651af890cb7ea39b41d9f2aa6f760db1aaf5a57796ae180c84ea9c6ff",
"md5": "87ea91c5a28fda3eaee27b62064dc90a",
"sha256": "14cee948e8b31b1c314aa564861f6e371627f34df6d28123fc41d1c21c4a0c6b"
},
"downloads": -1,
"filename": "ept-python-0.8.tar.gz",
"has_sig": false,
"md5_digest": "87ea91c5a28fda3eaee27b62064dc90a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3005680,
"upload_time": "2023-02-05T18:00:39",
"upload_time_iso_8601": "2023-02-05T18:00:39.718509Z",
"url": "https://files.pythonhosted.org/packages/2e/5f/b2b651af890cb7ea39b41d9f2aa6f760db1aaf5a57796ae180c84ea9c6ff/ept-python-0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-05 18:00:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "hobu",
"github_project": "ept-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ept-python"
}