[pdal-commits] [PDAL/PDAL] 7570b0: Improve filters.stats (#2034)

GitHub noreply at github.com
Wed Aug 15 08:21:08 PDT 2018


  Branch: refs/heads/issue-1852
  Home:   https://github.com/PDAL/PDAL
  Commit: 7570b0a4f2d133ced720dc6fc5fc23bd8ddf558e
      https://github.com/PDAL/PDAL/commit/7570b0a4f2d133ced720dc6fc5fc23bd8ddf558e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-05-24 (Thu, 24 May 2018)

  Changed paths:
    M filters/ColorinterpFilter.cpp
    M filters/StatsFilter.cpp
    M filters/StatsFilter.hpp
    M test/unit/filters/StatsFilterTest.cpp

  Log Message:
  -----------
  Improve filters.stats (#2034)

* Fix comment.

* Enhance stats filter test to check higher-order statistics.

* Only compute average once.
Simplify a little math.
Add comments.

* Only run skewness/kurtosis in advanced mode.


  Commit: ef27755cf6a8126c2d228aaa19390878d2403f81
      https://github.com/PDAL/PDAL/commit/ef27755cf6a8126c2d228aaa19390878d2403f81
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    R scripts/docker/1.4-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.4-maintenance/alpine/Dockerfile
    R scripts/docker/1.4-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.5-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.5-maintenance/alpine/Dockerfile
    R scripts/docker/1.5-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.6-maintenance/alpine/Dockerfile
    R scripts/docker/1.6-maintenance/ubuntu/Dockerfile
    R scripts/docker/dependencies/Dockerfile
    A scripts/docker/ubuntu/Dockerfile
    A scripts/docker/ubuntu/dependencies/Dockerfile

  Log Message:
  -----------
  ubuntu-based docker build


  Commit: 3c5a0698a797df6e346081e91bf7d9b381936f5c
      https://github.com/PDAL/PDAL/commit/3c5a0698a797df6e346081e91bf7d9b381936f5c
  Author: Carl Anderson <carl.anderson at vadose.org>
  Date:   2018-05-31 (Thu, 31 May 2018)

  Changed paths:
    M io/LasReader.cpp
    M pdal/util/ProgramArgs.hpp

  Log Message:
  -----------
  fix argument error message for true/false (#2039)


  Commit: 9ef03d61a17509a26bd06b07694a8379fa2b55dd
      https://github.com/PDAL/PDAL/commit/9ef03d61a17509a26bd06b07694a8379fa2b55dd
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml
    M scripts/ci/script.sh
    A scripts/docker/Dockerfile.alpinedeps

  Log Message:
  -----------
  Add Dockerfile to create pdal/dependencies:alpine and update build scripts to use it on Travis (#2040)


  Commit: 5722e156ffcd3a1e2fda7d0f0f1cba254377ca96
      https://github.com/PDAL/PDAL/commit/5722e156ffcd3a1e2fda7d0f0f1cba254377ca96
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-06-03 (Sun, 03 Jun 2018)

  Changed paths:
    M vendor/arbiter/CMakeLists.txt
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp

  Log Message:
  -----------
  update arbiter to support windows globbing (#2043)

* update arbiter to support windows globbing

* need SHLWAPI for arbiter now for windows


  Commit: d0cb25f18b81c802588d5a938b3bf8485b87aeb1
      https://github.com/PDAL/PDAL/commit/d0cb25f18b81c802588d5a938b3bf8485b87aeb1
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-06-05 (Tue, 05 Jun 2018)

  Changed paths:
    M plugins/rdb/CMakeLists.txt

  Log Message:
  -----------
  link RDB with JSONCPP (#2046)


  Commit: 54e35ebd3fe1255031eb983c04cb634ae7c72527
      https://github.com/PDAL/PDAL/commit/54e35ebd3fe1255031eb983c04cb634ae7c72527
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M pdal/Segmentation.cpp

  Log Message:
  -----------
  Fix segmentation of last returns (#2045)

segmentLastReturns now defines last returns as those points whose ReturnNumber
equals the NumberOfReturns when the NumberOfReturns is greater than 1.

This segmentation is used in both the SMRF and PMF ground segmentation filters,
so ground segmentation results may differ from what was previously returned.


  Commit: 75cded9bb61f23b7ec54ebf9c1111f1cfd718129
      https://github.com/PDAL/PDAL/commit/75cded9bb61f23b7ec54ebf9c1111f1cfd718129
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-06-06 (Wed, 06 Jun 2018)

  Changed paths:
    M plugins/rdb/CMakeLists.txt

  Log Message:
  -----------
  update RDB linking as suggested in #2046 (#2048)


  Commit: 9ad065975db7a4220c94d20c09310705e0bc4df9
      https://github.com/PDAL/PDAL/commit/9ad065975db7a4220c94d20c09310705e0bc4df9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-06-07 (Thu, 07 Jun 2018)

  Changed paths:
    M vendor/kazhdan/PoissonRecon.h
    M vendor/kazhdan/point_source/AsciiPointSource.inl
    M vendor/kazhdan/point_source/MemoryPointSource.h
    M vendor/kazhdan/point_source/PlyPointSource.inl
    M vendor/kazhdan/point_source/PointSource.h
    M vendor/kazhdan/point_source/TransformedPointSource.h

  Log Message:
  -----------
  Compiler updates for poisson filter (#2031)

* Updates from Mark Loyman.

* Set thread count to 1.


  Commit: de8ca415e43eb8401040a51adcedc5ea90e734af
      https://github.com/PDAL/PDAL/commit/de8ca415e43eb8401040a51adcedc5ea90e734af
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-11 (Mon, 11 Jun 2018)

  Changed paths:
    M doc/python.rst

  Log Message:
  -----------
  Add some Conda docs to python pages (#2052)

Fixes #2047 (assuming the Python compilation page is just stale output)


  Commit: 80f876b1d7df7ef6f51b2f3f856912faeeeb8039
      https://github.com/PDAL/PDAL/commit/80f876b1d7df7ef6f51b2f3f856912faeeeb8039
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-06-11 (Mon, 11 Jun 2018)

  Changed paths:
    M apps/pdal.cpp
    M cmake/execinfo.cmake
    A cmake/modules/FindLibexecinfo.cmake
    A cmake/modules/FindLibunwind.cmake
    A cmake/unwind.cmake
    M dimbuilder/CMakeLists.txt
    A pdal/util/Backtrace.cpp
    A pdal/util/Backtrace.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/Utils.cpp
    M pdal/util/Utils.hpp
    A pdal/util/private/BacktraceExecinfo.cpp
    A pdal/util/private/BacktraceImpl.hpp
    A pdal/util/private/BacktraceNone.cpp
    A pdal/util/private/BacktraceUnwind.cpp

  Log Message:
  -----------
  Implement Backtrace for Libunwind (#2037)

* Add backtrace support for libunwind.

* Use proper execinfo backtrace function.

* Remove cruft.

* Make backtrace work on a system w/o libunwind.

* Small fixes.


  Commit: 0796de17e2c0505ea17d4ff7b8604db7674e5747
      https://github.com/PDAL/PDAL/commit/0796de17e2c0505ea17d4ff7b8604db7674e5747
  Author: Éric Lemoine <eric.lemoine at gmail.com>
  Date:   2018-06-13 (Wed, 13 Jun 2018)

  Changed paths:
    M doc/stages/writers.pgpointcloud.rst
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgWriter.cpp

  Log Message:
  -----------
  Add pgpointcloud lazperf support (#2051)


  Commit: cc254abfff1bb2a2d5ad845182973c52d92762fc
      https://github.com/PDAL/PDAL/commit/cc254abfff1bb2a2d5ad845182973c52d92762fc
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-13 (Wed, 13 Jun 2018)

  Changed paths:
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp

  Log Message:
  -----------
  Add prefiltering options to ground kernel (#2054)

- Add a switch to optionally reset classifications prior to segmenting ground returns
- Add a switch to optionally denoise prior to segmenting ground returns

Fixes #1579


  Commit: 6e2d2a7363b2969b6e895d21b7e8381978cad7cf
      https://github.com/PDAL/PDAL/commit/6e2d2a7363b2969b6e895d21b7e8381978cad7cf
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-13 (Wed, 13 Jun 2018)

  Changed paths:
    M doc/quickstart.rst

  Log Message:
  -----------
  Rewrite quickstart docs with Conda focus, dropping Docker (#2056)

* Initial cut at rewriting Quickstart, short of replacing images

* Provide some sample outputs and update the autzen.laz download link

Careful readers will note the warning about datum.csv, etc. not being found.
This is a real thing. They exist and are installed, but are not being located
for some reason.


  Commit: 944122ce72f185dd4b821d0e5150c910f17fc1c2
      https://github.com/PDAL/PDAL/commit/944122ce72f185dd4b821d0e5150c910f17fc1c2
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-06-22 (Fri, 22 Jun 2018)

  Changed paths:
    M tools/nitfwrap/CMakeLists.txt

  Log Message:
  -----------
  Fix build.


  Commit: 08fb529e63db71491e530f3f1b737bf2b2ffe612
      https://github.com/PDAL/PDAL/commit/08fb529e63db71491e530f3f1b737bf2b2ffe612
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-06-22 (Fri, 22 Jun 2018)

  Changed paths:
    A CITATION

  Log Message:
  -----------
  add CITATION file (#2063)


  Commit: 9eafd35297c24fc852fc71d23d01bbc045302038
      https://github.com/PDAL/PDAL/commit/9eafd35297c24fc852fc71d23d01bbc045302038
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-06-26 (Tue, 26 Jun 2018)

  Changed paths:
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M pdal/Segmentation.cpp
    M pdal/Segmentation.hpp
    M test/unit/CMakeLists.txt
    M test/unit/OldPCLBlockTest.cpp
    A test/unit/filters/PMFFilterTest.cpp
    A test/unit/filters/SMRFilterTest.cpp

  Log Message:
  -----------
  Allow more flexible processing of return groups in ground filters (#2055)

* Allow more flexible processing of return groups in ground filters

Continue to default to processing last and only returns, but allow users to
specify any combination of "last", "first", "intermediate", and "only".

* Update the tests to handle returns as a StringList in filters.pmf

* Remove debug and unused variable

* Simplified logic

* Some error checking on returns

* Add simple tests for returns option

* Add tests for SMRF too


  Commit: 76bdabdb6a47e3395397b7d9a56f239ff5e44fd0
      https://github.com/PDAL/PDAL/commit/76bdabdb6a47e3395397b7d9a56f239ff5e44fd0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-06-26 (Tue, 26 Jun 2018)

  Changed paths:
    M filters/OverlayFilter.cpp
    M pdal/Streamable.cpp
    M test/unit/StreamingTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp

  Log Message:
  -----------
  Always emit a spatialReferenceChanged when processing starts (#2060)

* Make sure we emit a single spatialReferenceChanged() when processing
points with no SRS.

* Fix overlay filter to deal with SRS change to empty SRS.
Add more info to failed pipeline test message.


  Commit: a3135db87664265ad6ded32c3b285875929ad375
      https://github.com/PDAL/PDAL/commit/a3135db87664265ad6ded32c3b285875929ad375
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-06-27 (Wed, 27 Jun 2018)

  Changed paths:
    M pdal/StageExtensions.cpp
    M pdal/StageExtensions.hpp
    M pdal/Streamable.cpp
    M test/unit/StreamingTest.cpp

  Log Message:
  -----------
  Use correct order to traversing stages when streaming (#2067)

* Process points from left to right when streaming.
Close #2023

* PDAL_DLL StageExtensions::set

* Make sure output string is assigned.


  Commit: 76b69c82b7b961d3be162ba2b5b31f0f3131e326
      https://github.com/PDAL/PDAL/commit/76b69c82b7b961d3be162ba2b5b31f0f3131e326
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M pdal/StageExtensions.hpp
    M pdal/util/Utils.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/mbio/io/MbError.cpp
    M plugins/pcl/CMakeLists.txt
    M vendor/arbiter/arbiter.cpp

  Log Message:
  -----------
  Warning updates and such for OSX High Sierra compiler. (#2058)


  Commit: d7c2352cf0a6d17e648236673fbae68d0bfd3708
      https://github.com/PDAL/PDAL/commit/d7c2352cf0a6d17e648236673fbae68d0bfd3708
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M io/TextWriter.cpp
    M io/TextWriter.hpp
    M test/unit/io/TextWriterTest.cpp

  Log Message:
  -----------
  Support streaming in writers.text (#2066)

* Rearrangement prior to streaming support.

* Add streaming support for text writer.

* Fix messed-up separator in GeoJSON code.


  Commit: 1d159082b2115a014a2d720d6fbc78307be51335
      https://github.com/PDAL/PDAL/commit/1d159082b2115a014a2d720d6fbc78307be51335
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-04 (Wed, 04 Jul 2018)

  Changed paths:
    M CMakeLists.txt
    M cmake/examples/hobu-config.sh
    R cmake/modules/FindHexer.cmake
    A filters/HexBinFilter.cpp
    A filters/HexBinFilter.hpp
    A filters/private/hexer/HexGrid.cpp
    A filters/private/hexer/HexGrid.hpp
    A filters/private/hexer/HexInfo.hpp
    A filters/private/hexer/HexIter.hpp
    A filters/private/hexer/Hexagon.cpp
    A filters/private/hexer/Hexagon.hpp
    A filters/private/hexer/Mathpair.hpp
    A filters/private/hexer/Path.cpp
    A filters/private/hexer/Path.hpp
    A filters/private/hexer/Processor.cpp
    A filters/private/hexer/Processor.hpp
    A filters/private/hexer/Segment.cpp
    A filters/private/hexer/Segment.hpp
    A filters/private/hexer/exception.hpp
    A kernels/DensityKernel.cpp
    A kernels/DensityKernel.hpp
    A kernels/private/density/OGR.cpp
    A kernels/private/density/OGR.hpp
    M plugins/CMakeLists.txt
    A plugins/faux/CMakeLists.txt
    A plugins/faux/kernel/FauxPluginKernel.cpp
    A plugins/faux/kernel/FauxPluginKernel.hpp
    R plugins/hexbin/CMakeLists.txt
    R plugins/hexbin/filters/HexBin.cpp
    R plugins/hexbin/filters/HexBin.hpp
    R plugins/hexbin/kernel/DensityKernel.cpp
    R plugins/hexbin/kernel/DensityKernel.hpp
    R plugins/hexbin/kernel/OGR.cpp
    R plugins/hexbin/kernel/OGR.hpp
    R plugins/hexbin/test/HexbinFilterTest.cpp
    M test/unit/CMakeLists.txt
    M test/unit/apps/AppPluginTest.cpp
    A test/unit/filters/HexbinFilterTest.cpp

  Log Message:
  -----------
  Integrate hexer code into PDAL (#2073)

* include hexer source tree in PDAL (now relicensed as BSD) #2001

* Remove hexbin plugin.
Add hexbin test.

* Fix app test.

* Add faux plugin to make plugin kernel test work.

* Remove stuff from hexer that was necessary when it was its own package.

* Revert version info

Close #2001


  Commit: 05964b72ae664d7ed0f0514ba90a5a6ddb211455
      https://github.com/PDAL/PDAL/commit/05964b72ae664d7ed0f0514ba90a5a6ddb211455
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-05 (Thu, 05 Jul 2018)

  Changed paths:
    M pdal/Streamable.cpp
    M test/unit/StreamingTest.cpp

  Log Message:
  -----------
  Fix SRS assignment in streaming. (#2070)

Close #2069


  Commit: 4d8cdf0951413e14ccf7d81a8acf3a4227f5f405
      https://github.com/PDAL/PDAL/commit/4d8cdf0951413e14ccf7d81a8acf3a4227f5f405
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-05 (Thu, 05 Jul 2018)

  Changed paths:
    M io/LasHeader.cpp

  Log Message:
  -----------
  Make more accurate error message for point type/WKT flag mismatch. (#2075)

Close #2059


  Commit: ab44c6fb09e73ac36be9e3d27031f89f16818dfe
      https://github.com/PDAL/PDAL/commit/ab44c6fb09e73ac36be9e3d27031f89f16818dfe
  Author: Jaime Soto <jsoto at simverge.com>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M pdal/pdal_config.hpp

  Log Message:
  -----------
  Remove pdal::Config::lazPerfEnabled() declaration (#2080)

This function has been replaced by pdal::Config::hasFeature() with the
pdal::Config::LAZPERF argument. See comment in #2078.


  Commit: 643b03442d6c1a9fa8dc04c776ca56f8689475a4
      https://github.com/PDAL/PDAL/commit/643b03442d6c1a9fa8dc04c776ca56f8689475a4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-09 (Mon, 09 Jul 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add exclusion for header files of unbuilt compression schemes.


  Commit: d77f671eb3e2820f18e6bc8e2c58197033085dce
      https://github.com/PDAL/PDAL/commit/d77f671eb3e2820f18e6bc8e2c58197033085dce
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-10 (Tue, 10 Jul 2018)

  Changed paths:
    M pdal/ArtifactManager.hpp

  Log Message:
  -----------
  Delete copy assignment/ctor from ArtifactManager. (#2084)

Close #2082


  Commit: d06134de3b22b650a770614fee401cd609cc453f
      https://github.com/PDAL/PDAL/commit/d06134de3b22b650a770614fee401cd609cc453f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-10 (Tue, 10 Jul 2018)

  Changed paths:
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    M test/unit/filters/ReprojectionFilterTest.cpp

  Log Message:
  -----------
  Handle changes in SRS with spatialReferenceChanged(). (#2081)


  Commit: 66936c950b3149926daf7886c69948a4a451b26b
      https://github.com/PDAL/PDAL/commit/66936c950b3149926daf7886c69948a4a451b26b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-10 (Tue, 10 Jul 2018)

  Changed paths:
    A filters/NNDistanceFilter.cpp
    A filters/NNDistanceFilter.hpp
    M pdal/Dimension.json
    M test/unit/CMakeLists.txt
    A test/unit/filters/NNDistanceTest.cpp

  Log Message:
  -----------
  Add avg option to NNdistance filter. (#2076)

* Add nn distance dimension.

* Add general nearest neighbor distance filter.

* Migrate KDistanceFilter to more generic NNDistanceFilter.
Close #2071

* Full test.

* Add some test comments.

* Use distances, not square distances when computing averages.

* Remove unnecessary braces.


  Commit: 004a8480adff030cdadb67664d196da4132492b9
      https://github.com/PDAL/PDAL/commit/004a8480adff030cdadb67664d196da4132492b9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-11 (Wed, 11 Jul 2018)

  Changed paths:
    M io/GDALWriter.cpp
    M test/unit/io/GDALWriterTest.cpp

  Log Message:
  -----------
  Reset GDAL grid when we start a file. (#2079)

Close #2074


  Commit: 2dd6dfbeecd4366f30cb006005f9768813e747ee
      https://github.com/PDAL/PDAL/commit/2dd6dfbeecd4366f30cb006005f9768813e747ee
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-11 (Wed, 11 Jul 2018)

  Changed paths:
    M CMakeLists.txt
    M cmake/modules/FindZSTD.cmake

  Log Message:
  -----------
  Fix FindZST.cmake (#2085)

* Fix FindZST.cmake.
Use proper variable for ZSTD library.
Close #2036

* Remove repetitive function.


  Commit: 6469b51d60ffae0149589f78c2bf762546d434ca
      https://github.com/PDAL/PDAL/commit/6469b51d60ffae0149589f78c2bf762546d434ca
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

  Changed paths:
    M pdal/PipelineReaderJSON.hpp

  Log Message:
  -----------
  Make parsePipeline private.


  Commit: 973ceafb1589037ce9d073ac296fdc86bfe13ca5
      https://github.com/PDAL/PDAL/commit/973ceafb1589037ce9d073ac296fdc86bfe13ca5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

  Changed paths:
    M pdal/Reader.hpp
    M pdal/Streamable.cpp
    M test/unit/StreamingTest.cpp

  Log Message:
  -----------
  Handle count option on readers when streaming. (#2088)

* Handle count option on readers when streaming.

* Parenthesize max for Windows.

* And min...


  Commit: 562980934836a83a24f3e3b43cc43f4a27d8b2fb
      https://github.com/PDAL/PDAL/commit/562980934836a83a24f3e3b43cc43f4a27d8b2fb
  Author: Eli L Adam <elil at users.noreply.github.com>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M doc/stages/filters.poisson.rst

  Log Message:
  -----------
  Correct trailing comma typos (#2089)

I think that I'm in the correct location now.  

Are these commas typos?


  Commit: 380e186e0d62811bea416ec2119c7209bc193841
      https://github.com/PDAL/PDAL/commit/380e186e0d62811bea416ec2119c7209bc193841
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    A doc/stages/filters.dem.rst
    M doc/stages/filters.rst
    A filters/DEMFilter.cpp
    A filters/DEMFilter.hpp

  Log Message:
  -----------
  add filters.dem for filtering data given a GDAL-readable data source (#2090)


  Commit: 768077a1f3f541ca1563a0284d5e1cc7c3529ea4
      https://github.com/PDAL/PDAL/commit/768077a1f3f541ca1563a0284d5e1cc7c3529ea4
  Author: Brandon Barker <contact at brandonbarker.me>
  Date:   2018-07-17 (Tue, 17 Jul 2018)

  Changed paths:
    M scripts/docker/ubuntu/Dockerfile

  Log Message:
  -----------
  Purging Numpy breaks numpy support (#2091)

numyp should not be purged, when it is removed the 'npy' file extension no longer works for pdal.


  Commit: ca898758fc494561f2815a889c793ff51976beab
      https://github.com/PDAL/PDAL/commit/ca898758fc494561f2815a889c793ff51976beab
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-07-18 (Wed, 18 Jul 2018)

  Changed paths:
    A cmake/examples/hobu-conda-win64.bat
    R cmake/modules/BuildOSGeo4W.cmake
    M cmake/modules/FindGDAL.cmake
    M cmake/modules/FindGEOS.cmake
    M cmake/modules/FindGeoTIFF.cmake
    M cmake/modules/FindLASzip.cmake
    R cmake/modules/FindP2G.cmake
    M cmake/modules/FindSQLite3.cmake
    M cmake/win32_compiler_options.cmake

  Log Message:
  -----------
  De-OSGeo4W'ify CMake configuration (#2092)

* start de-OSGEO4W'ing the cmake config

* add hobu-conda example


  Commit: e4ede0b2b5865893d42ece955f776f5e7680471a
      https://github.com/PDAL/PDAL/commit/e4ede0b2b5865893d42ece955f776f5e7680471a
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-07-18 (Wed, 18 Jul 2018)

  Changed paths:
    M doc/about.rst
    M doc/conf.py
    M doc/development/compilation/index.rst
    M doc/development/compilation/unix.rst
    M doc/development/compilation/windows.rst
    R doc/development/contributors.rst
    M doc/development/index.rst
    M doc/development/writing-reader.rst
    M doc/development/writing.rst
    M doc/download.rst
    M doc/faq.rst
    M doc/pipeline.rst
    M doc/project/contributors.rst
    M doc/project/docs.rst
    M doc/project/testing.rst
    M doc/python.rst
    M doc/stages/filters.delaunay.rst
    M doc/stages/filters.hexbin.rst
    M doc/stages/filters.neighborclassifier.rst
    A doc/stages/filters.nndistance.rst
    M doc/stages/filters.python.rst
    M doc/stages/filters.rst
    A doc/stages/filters.streamcallback.rst
    R doc/stages/index.rst
    M doc/stages/readers.nitf.rst
    M doc/stages/readers.rst
    A doc/stages/readers.terrasolid.rst
    M doc/stages/references.bib
    M doc/stages/writers.pgpointcloud.rst
    M doc/tutorial/clipping/index.rst
    M doc/tutorial/ground-filters.rst
    M doc/tutorial/pcl_spec.rst
    R doc/tutorial/python-filtering.rst
    A doc/tutorial/python-filtering.rst.save
    M doc/tutorial/reading.rst
    R doc/tutorial/sampling/index.rst
    A doc/tutorial/sampling/index.rst.save
    R doc/workshop/docker.rst
    A doc/workshop/docker.rst.save
    M doc/workshop/exercises/analysis/boundary/boundary.rst
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    M doc/workshop/exercises/analysis/ground/ground.rst
    M doc/workshop/exercises/analysis/rasterize/rasterize.rst
    M doc/workshop/exercises/analysis/thinning/thinning.rst
    R doc/workshop/exercises/batch_processing/batch-processing.rst
    A doc/workshop/exercises/batch_processing/batch-processing.rst.save
    M doc/workshop/exercises/info/metadata.rst
    M doc/workshop/notes.rst
    M doc/workshop/osgeo4w.rst
    M doc/workshop/software.rst

  Log Message:
  -----------
  Docfixes for Sphinx (#2093)

* Fix doc warnings.

* Eliminate warnings in doc build.

* Add dummy line in an attempt to resolve warnings.
Didn't work :(
Requested here: https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/141


  Commit: 091baaa05bd4b93b4187fe081e014ac40c3016b0
      https://github.com/PDAL/PDAL/commit/091baaa05bd4b93b4187fe081e014ac40c3016b0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M pdal/PointView.hpp
    M pdal/util/Uuid.hpp

  Log Message:
  -----------
  Eliminate pragmas. (#2094)


  Commit: 6f257118f625e23a7771ba913f38296b7ad8bdea
      https://github.com/PDAL/PDAL/commit/6f257118f625e23a7771ba913f38296b7ad8bdea
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M filters/DEMFilter.hpp
    M io/GDALReader.cpp
    M io/GDALReader.hpp
    M test/unit/io/GDALReaderTest.cpp

  Log Message:
  -----------
  make readers.gdal streamable (#2096)

* make readers.gdal streamable

* add tiff/tif/jpeg/jpg to readers.gdal identification

* modifications as requested by review


  Commit: 016e970ece57d4f1b1aae814acffee5ea210bbfa
      https://github.com/PDAL/PDAL/commit/016e970ece57d4f1b1aae814acffee5ea210bbfa
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M io/GDALGrid.hpp
    M test/unit/io/GDALWriterTest.cpp

  Log Message:
  -----------
  Use correct math to compute vertical index in GDALGrid. (#2097)

* Fix calculation of verticalIndex().

* Export GDAL Grid for testing.


  Commit: 97f02ca0bd540ead70140b14aebd977101fad3e6
      https://github.com/PDAL/PDAL/commit/97f02ca0bd540ead70140b14aebd977101fad3e6
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M plugins/python/plang/Environment.cpp

  Log Message:
  -----------
  Constify python strings. (#2102)

Close #2099


  Commit: adcd36022577d1661d91e71d9df1c9d397df2bd1
      https://github.com/PDAL/PDAL/commit/adcd36022577d1661d91e71d9df1c9d397df2bd1
  Author: Dylan Leidig <dzleidig at gmail.com>
  Date:   2018-07-24 (Tue, 24 Jul 2018)

  Changed paths:
    M doc/stages/filters.python.rst

  Log Message:
  -----------
  Update doc to indicate that python filter's add_dimension accepts array. (#2103)

* Update doc to indicate that python filter's add_dimension accepts array.

* Update python filter's doc to indicate add_dimension also accepts single arg.


  Commit: 884865f97a86ce8b27a855ef29d371d2b4be297c
      https://github.com/PDAL/PDAL/commit/884865f97a86ce8b27a855ef29d371d2b4be297c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M doc/stages/filters.smrf.rst

  Log Message:
  -----------
  Add missed options for filters.smrf doc.


  Commit: 969373235fea97ff9ff2a61249ad9ea1ed67b43b
      https://github.com/PDAL/PDAL/commit/969373235fea97ff9ff2a61249ad9ea1ed67b43b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M doc/stages/filters.python.rst
    M plugins/python/plang/Environment.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 9ab68928540473bf5719389ba93d75a4e3e2beca
      https://github.com/PDAL/PDAL/commit/9ab68928540473bf5719389ba93d75a4e3e2beca
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-07-25 (Wed, 25 Jul 2018)

  Changed paths:
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M pdal/FlexWriter.hpp

  Log Message:
  -----------
  Don't print multiple SRS message if we've overridden the SRS. (#2108)

Close #2107


  Commit: 40bcc1021f3bc248b8ee261c66e87e0ab2bf8136
      https://github.com/PDAL/PDAL/commit/40bcc1021f3bc248b8ee261c66e87e0ab2bf8136
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M scripts/docker/Dockerfile

  Log Message:
  -----------
  get alpine docker building again #2110


  Commit: 37646d181fc3f3a5e2beca33964f46e590f0ef3c
      https://github.com/PDAL/PDAL/commit/37646d181fc3f3a5e2beca33964f46e590f0ef3c
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M pdal/util/FileUtils.cpp
    M test/unit/FileUtilsTest.cpp

  Log Message:
  -----------
  throw an error if we try to open a file with ~ in the file name because we do not do shell expansion. Throw an error for globs with ~ in the file name on windows #2024 (#2117)


  Commit: 4088bea139b1ed4e8b7958f804d233fba739d100
      https://github.com/PDAL/PDAL/commit/4088bea139b1ed4e8b7958f804d233fba739d100
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M doc/stages/readers.numpy.rst
    M plugins/python/io/NumpyReader.cpp
    M plugins/python/io/NumpyReader.hpp
    M plugins/python/test/NumpyReaderTest.cpp
    A test/data/plang/threedim.npy
    A test/data/plang/twodim.npy

  Log Message:
  -----------
  Numpy edits (#2118)

* Changes for a cleaner numpy reader.

* Many changes to generalize numpy reading.

* Add a test.

* Add tests.
Fix iteration order.
Change options.

* Initialize m_storeXYZ
Initialize m_order based on natural array order.
Doc updates

* Add test file.


  Commit: 3f6acaf24b3f84c3b5c381d15078e0d19da8f9da
      https://github.com/PDAL/PDAL/commit/3f6acaf24b3f84c3b5c381d15078e0d19da8f9da
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-08-01 (Wed, 01 Aug 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  trigger dockerhub with a silly commit


  Commit: 788c28e697fecb828fe1e26487a05bc2974ebbf4
      https://github.com/PDAL/PDAL/commit/788c28e697fecb828fe1e26487a05bc2974ebbf4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-08 (Wed, 08 Aug 2018)

  Changed paths:
    M doc/stages/readers.text.rst
    M io/TextReader.cpp

  Log Message:
  -----------
  Add SRS support for readers.text. (#2122)


  Commit: 99835f8d433c26f2848a6a4b518762284e08cb23
      https://github.com/PDAL/PDAL/commit/99835f8d433c26f2848a6a4b518762284e08cb23
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-10 (Fri, 10 Aug 2018)

  Changed paths:
    M cmake/options.cmake
    M pdal/StageExtensions.cpp
    M plugins/CMakeLists.txt
    A plugins/fbx/CMakeLists.txt
    A plugins/fbx/io/FbxWriter.cpp
    A plugins/fbx/io/FbxWriter.hpp
    A plugins/fbx/test/FbxWriterTest.cpp

  Log Message:
  -----------
  Add bare FBX writer (#2127)

* Temp check-in.

* Temp check-in.

* FBX writer creates a real file.

* Working FBX writer.

* Add test for FBX writer.

* Suppress cast warning.

* Remove some warning suppression.


  Commit: 4e83901033f6f13e7dc324dbd9263c98e6b19b69
      https://github.com/PDAL/PDAL/commit/4e83901033f6f13e7dc324dbd9263c98e6b19b69
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-10 (Fri, 10 Aug 2018)

  Changed paths:
    M filters/ReturnsFilter.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/ReturnsFilterTest.cpp

  Log Message:
  -----------
  Initialize outputTypes (#2116)

* Initialize m_outputTypes.
Close #2115

* Add filters.returns test.

* Add blank line for clarity.


  Commit: caeab2a042c701e37b4e48ac231b2755f1fe6427
      https://github.com/PDAL/PDAL/commit/caeab2a042c701e37b4e48ac231b2755f1fe6427
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-10 (Fri, 10 Aug 2018)

  Changed paths:
    M filters/ClusterFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    A filters/private/Segmentation.cpp
    A filters/private/Segmentation.hpp
    R pdal/Segmentation.cpp
    R pdal/Segmentation.hpp
    M test/unit/SegmentationTest.cpp

  Log Message:
  -----------
  Move Segmentation.Xpp to filters/private (#2112)

* Move Segmentation.Xpp to filters/private.
Close #2109

* Reference local files.


  Commit: a3ceeccc2144e0fe8aa249a6a9aa7d9c7ca27338
      https://github.com/PDAL/PDAL/commit/a3ceeccc2144e0fe8aa249a6a9aa7d9c7ca27338
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-10 (Fri, 10 Aug 2018)

  Changed paths:
    M pdal/PointView.hpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/VoxelTest.cpp

  Log Message:
  -----------
  Add test for voxelcenternearestneighbor.


  Commit: fe0df2a3f017686eb1ef5439b95b0c71220982a5
      https://github.com/PDAL/PDAL/commit/fe0df2a3f017686eb1ef5439b95b0c71220982a5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-10 (Fri, 10 Aug 2018)

  Changed paths:
    M filters/ClusterFilter.cpp
    M filters/PMFFilter.cpp
    M filters/ReturnsFilter.cpp
    M filters/SMRFilter.cpp
    A filters/private/Segmentation.cpp
    A filters/private/Segmentation.hpp
    R pdal/Segmentation.cpp
    R pdal/Segmentation.hpp
    M test/unit/CMakeLists.txt
    M test/unit/SegmentationTest.cpp
    A test/unit/filters/ReturnsFilterTest.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 939de4fb90e4e414f8c7d2175d272bdf19ffc745
      https://github.com/PDAL/PDAL/commit/939de4fb90e4e414f8c7d2175d272bdf19ffc745
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M io/FauxReader.cpp

  Log Message:
  -----------
  Error if the point count isn't set. (#2129)


  Commit: a3499cd22d9c7609dfc162a8d7f32e17dedab102
      https://github.com/PDAL/PDAL/commit/a3499cd22d9c7609dfc162a8d7f32e17dedab102
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    A doc/apps/tile.rst
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M io/TextWriter.cpp
    A kernels/TileKernel.cpp
    A kernels/TileKernel.hpp
    M pdal/FlexWriter.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageWrapper.hpp
    M pdal/Streamable.cpp
    M pdal/Streamable.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/util/FileUtils.cpp
    A test/data/las/tile/file1.las
    A test/data/las/tile/file2.las
    A test/data/las/tile/file3.las
    A test/data/text/file1.txt
    A test/data/text/file2.txt
    A test/data/text/file3.txt
    M test/unit/CMakeLists.txt
    A test/unit/apps/TileTest.cpp

  Log Message:
  -----------
  Add tile command (#2125)

* Add public entry points to allow filters.splitter use outside of pipelines.

* Initial check-in for kernels.tile.

* Rearrangement prior to streaming support.

* Add streaming support for text writer.

* Working tiler.

* Add skip support.
Add SRS support.
Fill point table when possible.
Improve logic.

* Improve argument text.

* Add SRS support for readers.text.

* First test for tile kernel.

* Add tile test.

Close #2065

* Notify reprojection filter about SRS changes.

* Add a test that includes a reprojection.
Close #2065

* Documentation.

* Debug.

* Ignore files that start with '.'

* Remove debug. Add comment.

* There were tabs instead of spaces. Huh.


  Commit: 415b634b5fc2430ba884dc7a513801f5b2c2ec5f
      https://github.com/PDAL/PDAL/commit/415b634b5fc2430ba884dc7a513801f5b2c2ec5f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M doc/stages/readers.faux.rst

  Log Message:
  -----------
  Update readers.faux doc.


  Commit: b8e6c7e6ac2095f6015cab3da586434e203a0698
      https://github.com/PDAL/PDAL/commit/b8e6c7e6ac2095f6015cab3da586434e203a0698
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    A doc/apps/tile.rst
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M io/FauxReader.cpp
    M io/TextWriter.cpp
    A kernels/TileKernel.cpp
    A kernels/TileKernel.hpp
    M pdal/FlexWriter.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageWrapper.hpp
    M pdal/Streamable.cpp
    M pdal/Streamable.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/util/FileUtils.cpp
    A test/data/las/tile/file1.las
    A test/data/las/tile/file2.las
    A test/data/las/tile/file3.las
    A test/data/text/file1.txt
    A test/data/text/file2.txt
    A test/data/text/file3.txt
    M test/unit/CMakeLists.txt
    A test/unit/apps/TileTest.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: f1b695b874a8c3dc43e1a061ecb96089d282acef
      https://github.com/PDAL/PDAL/commit/f1b695b874a8c3dc43e1a061ecb96089d282acef
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Invocation.hpp
    M plugins/python/test/PythonFilterTest.cpp

  Log Message:
  -----------
  support adding and deleting points to filters.numpy 'out' dictionary #1965 (#2120)

* support adding points to filters.numpy 'out' dictionary #1965

* update as mentioned in review for iteration

* test deleting too

* iterate Mask for its size, not the view's


  Commit: 21b5676b86b310c5d0a4d97de20da0a322ec6e39
      https://github.com/PDAL/PDAL/commit/21b5676b86b310c5d0a4d97de20da0a322ec6e39
  Author: Mateusz Loskot <mateusz at loskot.net>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M vendor/gtest/cmake/internal_utils.cmake

  Log Message:
  -----------
  Add _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING to gtest flags (#2134)

gtest uses std::tr1 which has been deprecated in VS 2017
https://github.com/google/googletest/issues/1111
Without _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING define, MSVC
generates warnings and, since warnings are treated as errors,
compilation fails.


  Commit: 333a51bafa1260fca5b45e866cabc3523c923f7f
      https://github.com/PDAL/PDAL/commit/333a51bafa1260fca5b45e866cabc3523c923f7f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M cmake/unix_compiler_options.cmake

  Log Message:
  -----------
  Handle cmake pre-3.1 for cxx standard version.


  Commit: aa56ffa62e308b26ac330d43403b2873ed834417
      https://github.com/PDAL/PDAL/commit/aa56ffa62e308b26ac330d43403b2873ed834417
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Invocation.hpp
    M plugins/python/test/PythonFilterTest.cpp
    M vendor/gtest/cmake/internal_utils.cmake

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: ca41f117639fa120c5f33843502361ef44cfa0c8
      https://github.com/PDAL/PDAL/commit/ca41f117639fa120c5f33843502361ef44cfa0c8
  Author: Mateusz Loskot <mateusz at loskot.net>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore CMakeSettings.json for CMake integration with VS2017 [ci skip] (#2136)

CMakeSettings.json is an auxiliary file used to customize CMake
configuration while building from within VS2017.


  Commit: 5e1bd63dd08c0d2719a5a7d743563fa24068437e
      https://github.com/PDAL/PDAL/commit/5e1bd63dd08c0d2719a5a7d743563fa24068437e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-14 (Tue, 14 Aug 2018)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 725f9477d0bab3945cbd6a429b3eead00893e7c1
      https://github.com/PDAL/PDAL/commit/725f9477d0bab3945cbd6a429b3eead00893e7c1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-08-15 (Wed, 15 Aug 2018)

  Changed paths:
    M .gitignore
    M .travis.yml
    A CITATION
    M CMakeLists.txt
    M README.md
    M apps/pdal.cpp
    A cmake/examples/hobu-conda-win64.bat
    M cmake/examples/hobu-config.sh
    M cmake/execinfo.cmake
    R cmake/modules/BuildOSGeo4W.cmake
    M cmake/modules/FindGDAL.cmake
    M cmake/modules/FindGEOS.cmake
    M cmake/modules/FindGeoTIFF.cmake
    R cmake/modules/FindHexer.cmake
    M cmake/modules/FindLASzip.cmake
    A cmake/modules/FindLibexecinfo.cmake
    A cmake/modules/FindLibunwind.cmake
    R cmake/modules/FindP2G.cmake
    M cmake/modules/FindSQLite3.cmake
    M cmake/modules/FindZSTD.cmake
    M cmake/options.cmake
    M cmake/unix_compiler_options.cmake
    A cmake/unwind.cmake
    M cmake/win32_compiler_options.cmake
    M dimbuilder/CMakeLists.txt
    M doc/about.rst
    A doc/apps/tile.rst
    M doc/conf.py
    M doc/development/compilation/index.rst
    M doc/development/compilation/unix.rst
    M doc/development/compilation/windows.rst
    R doc/development/contributors.rst
    M doc/development/index.rst
    M doc/development/writing-reader.rst
    M doc/development/writing.rst
    M doc/download.rst
    M doc/faq.rst
    M doc/pipeline.rst
    M doc/project/contributors.rst
    M doc/project/docs.rst
    M doc/project/testing.rst
    M doc/python.rst
    M doc/quickstart.rst
    M doc/stages/filters.delaunay.rst
    A doc/stages/filters.dem.rst
    M doc/stages/filters.hexbin.rst
    M doc/stages/filters.neighborclassifier.rst
    A doc/stages/filters.nndistance.rst
    M doc/stages/filters.poisson.rst
    M doc/stages/filters.python.rst
    M doc/stages/filters.rst
    M doc/stages/filters.smrf.rst
    A doc/stages/filters.streamcallback.rst
    R doc/stages/index.rst
    M doc/stages/readers.faux.rst
    M doc/stages/readers.nitf.rst
    M doc/stages/readers.numpy.rst
    M doc/stages/readers.rst
    A doc/stages/readers.terrasolid.rst
    M doc/stages/readers.text.rst
    M doc/stages/references.bib
    M doc/stages/writers.pgpointcloud.rst
    M doc/tutorial/clipping/index.rst
    M doc/tutorial/ground-filters.rst
    M doc/tutorial/pcl_spec.rst
    R doc/tutorial/python-filtering.rst
    A doc/tutorial/python-filtering.rst.save
    M doc/tutorial/reading.rst
    R doc/tutorial/sampling/index.rst
    A doc/tutorial/sampling/index.rst.save
    R doc/workshop/docker.rst
    A doc/workshop/docker.rst.save
    M doc/workshop/exercises/analysis/boundary/boundary.rst
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    M doc/workshop/exercises/analysis/ground/ground.rst
    M doc/workshop/exercises/analysis/rasterize/rasterize.rst
    M doc/workshop/exercises/analysis/thinning/thinning.rst
    R doc/workshop/exercises/batch_processing/batch-processing.rst
    A doc/workshop/exercises/batch_processing/batch-processing.rst.save
    M doc/workshop/exercises/info/metadata.rst
    M doc/workshop/notes.rst
    M doc/workshop/osgeo4w.rst
    M doc/workshop/software.rst
    M filters/ClusterFilter.cpp
    M filters/ColorinterpFilter.cpp
    A filters/DEMFilter.cpp
    A filters/DEMFilter.hpp
    A filters/HexBinFilter.cpp
    A filters/HexBinFilter.hpp
    A filters/NNDistanceFilter.cpp
    A filters/NNDistanceFilter.hpp
    M filters/OverlayFilter.cpp
    M filters/PMFFilter.cpp
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    M filters/ReturnsFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M filters/StatsFilter.cpp
    M filters/StatsFilter.hpp
    A filters/private/Segmentation.cpp
    A filters/private/Segmentation.hpp
    A filters/private/hexer/HexGrid.cpp
    A filters/private/hexer/HexGrid.hpp
    A filters/private/hexer/HexInfo.hpp
    A filters/private/hexer/HexIter.hpp
    A filters/private/hexer/Hexagon.cpp
    A filters/private/hexer/Hexagon.hpp
    A filters/private/hexer/Mathpair.hpp
    A filters/private/hexer/Path.cpp
    A filters/private/hexer/Path.hpp
    A filters/private/hexer/Processor.cpp
    A filters/private/hexer/Processor.hpp
    A filters/private/hexer/Segment.cpp
    A filters/private/hexer/Segment.hpp
    A filters/private/hexer/exception.hpp
    M io/FauxReader.cpp
    M io/GDALGrid.hpp
    M io/GDALReader.cpp
    M io/GDALReader.hpp
    M io/GDALWriter.cpp
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M io/TextReader.cpp
    M io/TextWriter.cpp
    M io/TextWriter.hpp
    A kernels/DensityKernel.cpp
    A kernels/DensityKernel.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    A kernels/TileKernel.cpp
    A kernels/TileKernel.hpp
    A kernels/private/density/OGR.cpp
    A kernels/private/density/OGR.hpp
    M pdal/ArtifactManager.hpp
    M pdal/Dimension.json
    M pdal/FlexWriter.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/PipelineReaderJSON.hpp
    M pdal/PointView.hpp
    M pdal/Reader.hpp
    R pdal/Segmentation.cpp
    R pdal/Segmentation.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageExtensions.cpp
    M pdal/StageExtensions.hpp
    M pdal/StageWrapper.hpp
    M pdal/Streamable.cpp
    M pdal/Streamable.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/pdal_config.hpp
    A pdal/util/Backtrace.cpp
    A pdal/util/Backtrace.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/FileUtils.cpp
    M pdal/util/ProgramArgs.hpp
    M pdal/util/Utils.cpp
    M pdal/util/Utils.hpp
    M pdal/util/Uuid.hpp
    A pdal/util/private/BacktraceExecinfo.cpp
    A pdal/util/private/BacktraceImpl.hpp
    A pdal/util/private/BacktraceNone.cpp
    A pdal/util/private/BacktraceUnwind.cpp
    M plugins/CMakeLists.txt
    A plugins/faux/CMakeLists.txt
    A plugins/faux/kernel/FauxPluginKernel.cpp
    A plugins/faux/kernel/FauxPluginKernel.hpp
    A plugins/fbx/CMakeLists.txt
    A plugins/fbx/io/FbxWriter.cpp
    A plugins/fbx/io/FbxWriter.hpp
    A plugins/fbx/test/FbxWriterTest.cpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    R plugins/hexbin/CMakeLists.txt
    R plugins/hexbin/filters/HexBin.cpp
    R plugins/hexbin/filters/HexBin.hpp
    R plugins/hexbin/kernel/DensityKernel.cpp
    R plugins/hexbin/kernel/DensityKernel.hpp
    R plugins/hexbin/kernel/OGR.cpp
    R plugins/hexbin/kernel/OGR.hpp
    R plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/mbio/io/MbError.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/io/NumpyReader.cpp
    M plugins/python/io/NumpyReader.hpp
    M plugins/python/plang/Environment.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Invocation.hpp
    M plugins/python/test/NumpyReaderTest.cpp
    M plugins/python/test/PythonFilterTest.cpp
    M plugins/rdb/CMakeLists.txt
    M scripts/ci/script.sh
    R scripts/docker/1.4-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.4-maintenance/alpine/Dockerfile
    R scripts/docker/1.4-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.5-maintenance/alpine/10-backtrace-guards.patch
    R scripts/docker/1.5-maintenance/alpine/Dockerfile
    R scripts/docker/1.5-maintenance/ubuntu/Dockerfile
    R scripts/docker/1.6-maintenance/alpine/Dockerfile
    R scripts/docker/1.6-maintenance/ubuntu/Dockerfile
    M scripts/docker/Dockerfile
    A scripts/docker/Dockerfile.alpinedeps
    R scripts/docker/dependencies/Dockerfile
    A scripts/docker/ubuntu/Dockerfile
    A scripts/docker/ubuntu/dependencies/Dockerfile
    A test/data/las/tile/file1.las
    A test/data/las/tile/file2.las
    A test/data/las/tile/file3.las
    A test/data/plang/threedim.npy
    A test/data/plang/twodim.npy
    A test/data/text/file1.txt
    A test/data/text/file2.txt
    A test/data/text/file3.txt
    M test/unit/CMakeLists.txt
    M test/unit/FileUtilsTest.cpp
    M test/unit/OldPCLBlockTest.cpp
    M test/unit/SegmentationTest.cpp
    M test/unit/StreamingTest.cpp
    M test/unit/apps/AppPluginTest.cpp
    A test/unit/apps/TileTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    A test/unit/filters/HexbinFilterTest.cpp
    A test/unit/filters/NNDistanceTest.cpp
    A test/unit/filters/PMFFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    A test/unit/filters/ReturnsFilterTest.cpp
    A test/unit/filters/SMRFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    A test/unit/filters/VoxelTest.cpp
    M test/unit/io/GDALReaderTest.cpp
    M test/unit/io/GDALWriterTest.cpp
    M test/unit/io/TextWriterTest.cpp
    M tools/nitfwrap/CMakeLists.txt
    M vendor/arbiter/CMakeLists.txt
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp
    M vendor/gtest/cmake/internal_utils.cmake
    M vendor/kazhdan/PoissonRecon.h
    M vendor/kazhdan/point_source/AsciiPointSource.inl
    M vendor/kazhdan/point_source/MemoryPointSource.h
    M vendor/kazhdan/point_source/PlyPointSource.inl
    M vendor/kazhdan/point_source/PointSource.h
    M vendor/kazhdan/point_source/TransformedPointSource.h

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into issue-1852


Compare: https://github.com/PDAL/PDAL/compare/8472c070d789...725f9477d0ba
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the pdal-commits mailing list