{ "info": { "author": "Howard Butler", "author_email": "howard@hobu.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: GIS" ], "description": "================================================================================\nPDAL\n================================================================================\n\nThe PDAL Python extension allows you to process data with PDAL into `Numpy`_\narrays. Additionally, you can use it to fetch `schema`_ and `metadata`_ from\nPDAL operations.\n\nThe repository for PDAL's Python extension is available at https://github.com/PDAL/python\n\nIt is released independently from PDAL itself as of PDAL 1.7.\n\nUsage\n--------------------------------------------------------------------------------\n\nGiven the following pipeline, which simply reads an `ASPRS LAS`_ file and\nsorts it by the ``X`` dimension:\n\n.. _`ASPRS LAS`: https://www.asprs.org/committee-general/laser-las-file-format-exchange-activities.html\n\n.. code-block:: python\n\n\n json = \"\"\"\n {\n \"pipeline\": [\n \"1.2-with-color.las\",\n {\n \"type\": \"filters.sort\",\n \"dimension\": \"X\"\n }\n ]\n }\"\"\"\n\n import pdal\n pipeline = pdal.Pipeline(json)\n pipeline.validate() # check if our JSON and options were good\n pipeline.loglevel = 8 #really noisy\n count = pipeline.execute()\n arrays = pipeline.arrays\n metadata = pipeline.metadata\n log = pipeline.log\n\n\n.. _`Numpy`: http://www.numpy.org/\n.. _`schema`: http://www.pdal.io/dimensions.html\n.. _`metadata`: http://www.pdal.io/development/metadata.html\n\n\n.. image:: https://travis-ci.org/PDAL/python.svg?branch=master\n :target: https://travis-ci.org/PDAL/python\n\n.. image:: https://ci.appveyor.com/api/projects/status/of4kecyahpo8892d\n :target: https://ci.appveyor.com/project/hobu/python/\n\nRequirements\n================================================================================\n\n* PDAL 1.7+\n* Python >=2.7 (including Python 3.x)\n* Cython (eg :code:`pip install cython`)\n* Packaging (eg :code:`pip install packaging`)\n\n\n\nChanges\n================================================================================\n\n2.0.0\n--------------------------------------------------------------------------------\n\n* PDAL Python extension is now in its own repository on its own release\n schedule at https://github.com/PDAL/python\n\n* Extension now builds and works under PDAL OSGeo4W64 on Windows.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pdal.io", "keywords": "point cloud spatial", "license": "BSD", "maintainer": "Howard Butler", "maintainer_email": "howard@hobu.co", "name": "PDAL", "package_url": "https://pypi.org/project/PDAL/", "platform": "", "project_url": "https://pypi.org/project/PDAL/", "project_urls": { "Homepage": "http://pdal.io" }, "release_url": "https://pypi.org/project/PDAL/2.2.2/", "requires_dist": null, "requires_python": "", "summary": "Point cloud data processing", "version": "2.2.2" }, "last_serial": 5858793, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8f3e4d4b0cca195422e81c18e82be1b2", "sha256": "1b06f664a86da15a9409e2e2d028982f9f1136613c32a8199cbc4e7b9f8b807a" }, "downloads": -1, "filename": "PDAL-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8f3e4d4b0cca195422e81c18e82be1b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39142, "upload_time": "2015-12-02T16:14:52", "url": "https://files.pythonhosted.org/packages/05/d4/4fb51d3dae25f7715a03c4fb7ecabcccda1966096201ccd2b0cbc14672af/PDAL-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c7eb81c3c5107060671ee1aae05d9163", "sha256": "42b1ad6a5d6a019d769e806d18db454c768e955271f2d17f32f7692ce271c183" }, "downloads": -1, "filename": "PDAL-1.1.0.zip", "has_sig": false, "md5_digest": "c7eb81c3c5107060671ee1aae05d9163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43348, "upload_time": "2015-12-02T16:39:47", "url": "https://files.pythonhosted.org/packages/1a/03/9e135160b44384318b3a73012b62f52ed5e42b1493b7a254ddfce1bcf114/PDAL-1.1.0.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0d0b1d2aeb6f2a99674ddc0f3ff137a0", "sha256": "36ed522c2a7e1ee628000f0c9d821e5beaf9d4c4cc48b32c8d5446c861105a3d" }, "downloads": -1, "filename": "PDAL-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0d0b1d2aeb6f2a99674ddc0f3ff137a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39016, "upload_time": "2016-04-02T21:52:35", "url": "https://files.pythonhosted.org/packages/5e/bb/f5e247b16b00a5c178c3118351bb7a2d4395216f3b48ec058d3f3eee1e71/PDAL-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "af7158fde5e1641cfdea7930b9190b58", "sha256": "83d93a8a963363dbc4e536eae03e71ed3285d3f241776479f1ea974be8d50fc8" }, "downloads": -1, "filename": "PDAL-1.3.0.tar.gz", "has_sig": false, "md5_digest": "af7158fde5e1641cfdea7930b9190b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40458, "upload_time": "2016-08-29T17:40:11", "url": "https://files.pythonhosted.org/packages/ef/71/511bb7be67a8dd44fa84173009e67e9dcfa13eb98faf788b94a826f4ad57/PDAL-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "91ad342fb124edeae369ba90a1dfd11a", "sha256": "523c3b108ebdf5177dba9e3cc05c0c1507ab1fb9cdc8e7743c06c03a2a18ac12" }, "downloads": -1, "filename": "PDAL-1.4.0.tar.gz", "has_sig": false, "md5_digest": "91ad342fb124edeae369ba90a1dfd11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49382, "upload_time": "2016-12-15T18:39:37", "url": "https://files.pythonhosted.org/packages/95/8e/74e72f573b37d7f4653d7a82e2d1a66e4a5a9dc17f3489140ceb74245f47/PDAL-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "10b989128f8abd2488806012b4947224", "sha256": "b8f01135ed5d6eed0feea4aa6a491f96401990cd6d3281c969b65fb31fd07dca" }, "downloads": -1, "filename": "PDAL-1.5.0.tar.gz", "has_sig": false, "md5_digest": "10b989128f8abd2488806012b4947224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49553, "upload_time": "2017-04-06T22:25:37", "url": "https://files.pythonhosted.org/packages/6a/8c/6f6fe514e8ab9023cf16c5d79245f5fcc7fb8938570e4ffb829efff6df29/PDAL-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "559923353430bc540067a1f86df483a1", "sha256": "af6e9ff966b3f3ff408bb5aee80fb516fd450d432492f46583853b7065886129" }, "downloads": -1, "filename": "PDAL-1.6.0-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "559923353430bc540067a1f86df483a1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 109881, "upload_time": "2017-11-08T14:19:13", "url": "https://files.pythonhosted.org/packages/e0/1e/4c3f5a202656a23aaf7847f59f4e8686e0546ecce03dc72bc7fd22b201c5/PDAL-1.6.0-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "a9ac0e234f9af5b8cec9117da2a85376", "sha256": "b8ac7f63dfb5353264d6c2ca5724c984fe59cb00c5ed40cd50e8ecb4ed8342e5" }, "downloads": -1, "filename": "PDAL-1.6.0.tar.gz", "has_sig": false, "md5_digest": "a9ac0e234f9af5b8cec9117da2a85376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49530, "upload_time": "2017-10-13T16:21:26", "url": "https://files.pythonhosted.org/packages/8e/d4/b8d441317e471758b3edfa1fa7ba378057f00ef9190425ecdf75f5154b40/PDAL-1.6.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "79d10d789a5c623a373ad9471becd685", "sha256": "a25222d698dcc7ecffdd8de7f7b56a640961aa594cca2e5230e4b813837aba9d" }, "downloads": -1, "filename": "PDAL-2.0.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "79d10d789a5c623a373ad9471becd685", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 102720, "upload_time": "2018-04-08T15:11:03", "url": "https://files.pythonhosted.org/packages/64/60/d024ffe7821005bc4f518d9f175976af73249d29747516b96ce667921572/PDAL-2.0.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f0338bb4b8860f94efa5ec8dfc6225af", "sha256": "f73b77f0c6eff78b2d62eb5d84179c8f98c7a3a8e9ce174acd811eb132429543" }, "downloads": -1, "filename": "PDAL-2.0.0-py3.6-win-amd64.egg", "has_sig": false, "md5_digest": "f0338bb4b8860f94efa5ec8dfc6225af", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 103357, "upload_time": "2018-04-08T15:11:18", "url": "https://files.pythonhosted.org/packages/74/33/9eb4b38a40a9593686d049440bfda7cf4529d54e298f2c15d010dc2d473f/PDAL-2.0.0-py3.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "735db1b262a83cfadc3625bbbf306b3a", "sha256": "b5b8808755456253cea9440df9bc74c91c57e6dc34fddf4ed85b2392e0a3ec79" }, "downloads": -1, "filename": "PDAL-2.0.0.tar.gz", "has_sig": false, "md5_digest": "735db1b262a83cfadc3625bbbf306b3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51598, "upload_time": "2018-04-08T15:04:19", "url": "https://files.pythonhosted.org/packages/b5/21/456d7f7e3081a32e7c8852f78a813dcf3757000b0623371f125a4c3f78a8/PDAL-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "1fa0e130660808d5abf9a2545fd52243", "sha256": "1451bd017be22da3013aa36d0ae0c7c6e9fa76f8517189ef09d0f471d513559a" }, "downloads": -1, "filename": "PDAL-2.1.0.tar.gz", "has_sig": false, "md5_digest": "1fa0e130660808d5abf9a2545fd52243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65944, "upload_time": "2018-11-06T13:01:03", "url": "https://files.pythonhosted.org/packages/51/b5/b099b34f1ca45cecc2123b014a7f16bb7473c2d4cf5f648360bc207956d8/PDAL-2.1.0.tar.gz" } ], "2.1.0rc1": [ { "comment_text": "", "digests": { "md5": "d30a8ee4a5f7a6d8601e6c8a5af9beea", "sha256": "1c9642ceff48715c472c7d71dd374e871f63884c20d0e6f269d74d1e77ef57da" }, "downloads": -1, "filename": "PDAL-2.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "d30a8ee4a5f7a6d8601e6c8a5af9beea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63581, "upload_time": "2018-10-31T15:32:47", "url": "https://files.pythonhosted.org/packages/f5/b1/51dd6b0c9ed4ccda09dd2f7fd310b72ea8440f8bf39b119975386545ba40/PDAL-2.1.0rc1.tar.gz" } ], "2.1.0rc2": [ { "comment_text": "", "digests": { "md5": "f33ab90ef44c400fb8eb4325c4a67bf5", "sha256": "06ab6101f84b33167fc927f9c943a399c3eabc7dc15a7e6ee947af69c28d1f86" }, "downloads": -1, "filename": "PDAL-2.1.0rc2.tar.gz", "has_sig": false, "md5_digest": "f33ab90ef44c400fb8eb4325c4a67bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65760, "upload_time": "2018-10-31T21:27:48", "url": "https://files.pythonhosted.org/packages/8e/1e/903a325eba8692c5e7bffe94625dea10af2a828c4fdfaf911d7deba56ac8/PDAL-2.1.0rc2.tar.gz" } ], "2.1.0rc3": [ { "comment_text": "", "digests": { "md5": "4817c8bda1d05b2d9b9d7ec4a935c79f", "sha256": "3fb3dd1482f472cf7af9321552e86bce6cacfebf411edbd7c4dd48a1af17bc1e" }, "downloads": -1, "filename": "PDAL-2.1.0rc3.tar.gz", "has_sig": false, "md5_digest": "4817c8bda1d05b2d9b9d7ec4a935c79f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65769, "upload_time": "2018-11-01T12:59:41", "url": "https://files.pythonhosted.org/packages/e3/e2/788ae6ce89d0bceee1b5e0b8bc75e385867a23021818999c4b02e486de89/PDAL-2.1.0rc3.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "e063f37671d22f65fb10eca31de8fdeb", "sha256": "125a7c3efb07512b04b632b3b047408a68a60120771404500e4c3e6927d4d7cd" }, "downloads": -1, "filename": "PDAL-2.1.1.tar.gz", "has_sig": false, "md5_digest": "e063f37671d22f65fb10eca31de8fdeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65982, "upload_time": "2018-11-15T14:54:52", "url": "https://files.pythonhosted.org/packages/29/11/61dad63bb3e52f54ccee2fc1710ef5870835b7c58b26d1d9952b32e6869f/PDAL-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "590eb3d628e3e023ef9fad55148e2cdd", "sha256": "77986e37d2e735c3ddca5b8c12f57db77092cfe549a9b36c049743603ddb062a" }, "downloads": -1, "filename": "PDAL-2.1.2.tar.gz", "has_sig": false, "md5_digest": "590eb3d628e3e023ef9fad55148e2cdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65983, "upload_time": "2018-11-15T16:35:21", "url": "https://files.pythonhosted.org/packages/6f/3c/414aa0679e6cfc496e60e6efcec3fef5675b9bb03688a9f3648099742007/PDAL-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "b2f3a2b5d63b3db9cbc8f4b504533658", "sha256": "27b828d29f127cec80606f21eddc8a70ccf84e6eb0e7e65b232c82643128d3b8" }, "downloads": -1, "filename": "PDAL-2.1.3.tar.gz", "has_sig": false, "md5_digest": "b2f3a2b5d63b3db9cbc8f4b504533658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66003, "upload_time": "2018-11-15T17:15:21", "url": "https://files.pythonhosted.org/packages/4f/49/91f2f51684d2850ba0a10af082474ff02724cf875f8bb9e3e99653152d7d/PDAL-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "3afa43649f3e390b206fa04b7df934a6", "sha256": "5f70094c1e43dff86c1e46ee845cef73f8cf6fa18e482facb304e2e108050e17" }, "downloads": -1, "filename": "PDAL-2.1.4.tar.gz", "has_sig": false, "md5_digest": "3afa43649f3e390b206fa04b7df934a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66045, "upload_time": "2018-11-20T15:15:49", "url": "https://files.pythonhosted.org/packages/b8/76/1f0a41f07284f3a7f6fb56273b5b593be08f34360d83740f1d07d486fd26/PDAL-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "4607a098285afcb7f19c12101f80c666", "sha256": "6079636747225234fd6423f115177a29bac70667f7ef89636c22197ec2e3c4c3" }, "downloads": -1, "filename": "PDAL-2.1.5.tar.gz", "has_sig": false, "md5_digest": "4607a098285afcb7f19c12101f80c666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66043, "upload_time": "2018-11-20T15:25:52", "url": "https://files.pythonhosted.org/packages/a2/fc/4ab99080b4f42ddf0d9d474268e8417d824df57f48bfff0c679834784f1c/PDAL-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "3eee3ad27b966433f610ce5b1900cbed", "sha256": "6f385ef98d517de5fac3f9dc767fc2fb400aef7651b7f6b36cae8aecaae40a6d" }, "downloads": -1, "filename": "PDAL-2.1.6.tar.gz", "has_sig": false, "md5_digest": "3eee3ad27b966433f610ce5b1900cbed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66099, "upload_time": "2018-11-20T18:56:00", "url": "https://files.pythonhosted.org/packages/d3/8a/4dbca3e15046366fa44697e552edb8b74c2d9048a62aa68d1e3eadf509ad/PDAL-2.1.6.tar.gz" } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "b46cdb86bd5bf8603e3e8c219b88f3d6", "sha256": "f989bd5607e64a4c4c5f2e310e60ac685d6a174f45896d33de4017ced364d5e1" }, "downloads": -1, "filename": "PDAL-2.1.7.tar.gz", "has_sig": false, "md5_digest": "b46cdb86bd5bf8603e3e8c219b88f3d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66094, "upload_time": "2018-11-21T16:16:52", "url": "https://files.pythonhosted.org/packages/db/ea/974b8d72f7ff7686bf6c1debc6c796e860ab2029fed0069864403955c2ae/PDAL-2.1.7.tar.gz" } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "515e8df35f9f1731d46ff77cf5596482", "sha256": "2e05c7512382273478522bdaa2df33fcb5dfe16e565e6899031b7e2dd9481e01" }, "downloads": -1, "filename": "PDAL-2.1.8.tar.gz", "has_sig": false, "md5_digest": "515e8df35f9f1731d46ff77cf5596482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66104, "upload_time": "2018-11-21T19:14:10", "url": "https://files.pythonhosted.org/packages/e4/67/338c4164a02b1bb0ecb34adca254b29e88c6c3ed874402d2cd67f5c611a5/PDAL-2.1.8.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "775b0c8fec304e716579a19747d574f5", "sha256": "086af395b1d3dcf798ea43e6bc53d67f5cfd30a397b866dca5086a49b8f19f9b" }, "downloads": -1, "filename": "PDAL-2.2.0.tar.gz", "has_sig": false, "md5_digest": "775b0c8fec304e716579a19747d574f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67685, "upload_time": "2019-09-06T20:11:17", "url": "https://files.pythonhosted.org/packages/66/25/e39ac52d3cbd372beffc0b33bc0591f05cea5a35c735edd6bac06a307191/PDAL-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "e2f3af4898b2f95af1fcda30c88f4418", "sha256": "4ae5c6c9828f7efc2a1b22ae3adf60e139ee757bdf587bdb99e07a452793d2f1" }, "downloads": -1, "filename": "PDAL-2.2.1.tar.gz", "has_sig": false, "md5_digest": "e2f3af4898b2f95af1fcda30c88f4418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67699, "upload_time": "2019-09-07T13:36:20", "url": "https://files.pythonhosted.org/packages/fc/15/39be676e03bacc4a18d3251ca87cd379899064a827614e040fff42c08ea0/PDAL-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "32332ecfab054e317fda2274ef0d00a4", "sha256": "bf0449c1c4b19d71bdc26057ba9be17aa5ae9dcb32fdbf4d51d5eb4f89656d79" }, "downloads": -1, "filename": "PDAL-2.2.2.tar.gz", "has_sig": false, "md5_digest": "32332ecfab054e317fda2274ef0d00a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67587, "upload_time": "2019-09-19T21:06:05", "url": "https://files.pythonhosted.org/packages/90/31/0b66c43a0e47c0fdb6f320b2917d4264808239a7174be1b481c4d7204120/PDAL-2.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32332ecfab054e317fda2274ef0d00a4", "sha256": "bf0449c1c4b19d71bdc26057ba9be17aa5ae9dcb32fdbf4d51d5eb4f89656d79" }, "downloads": -1, "filename": "PDAL-2.2.2.tar.gz", "has_sig": false, "md5_digest": "32332ecfab054e317fda2274ef0d00a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67587, "upload_time": "2019-09-19T21:06:05", "url": "https://files.pythonhosted.org/packages/90/31/0b66c43a0e47c0fdb6f320b2917d4264808239a7174be1b481c4d7204120/PDAL-2.2.2.tar.gz" } ] }