[pdal-commits] [PDAL/PDAL] f802f3: Refactor Hausdorff kernel and add modified Hausdor...

Andrew Bell noreply at github.com
Mon May 17 09:13:29 PDT 2021


  Branch: refs/heads/lazperf
  Home:   https://github.com/PDAL/PDAL
  Commit: f802f396bbed4f2a29217f3ef5e1b9ae41fbc481
      https://github.com/PDAL/PDAL/commit/f802f396bbed4f2a29217f3ef5e1b9ae41fbc481
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M kernels/HausdorffKernel.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M test/unit/apps/HausdorffTest.cpp

  Log Message:
  -----------
  Refactor Hausdorff kernel and add modified Hausdorff metric as one of the outputs (#3361)

* Refactor Hausdorff kernel and add modified Hausdorff metric as one of
the outputs

* Address PR comments, retain original computeHausdorff utility


  Commit: 297a7c07363143a001bb2fe0f9f26f430b9ace25
      https://github.com/PDAL/PDAL/commit/297a7c07363143a001bb2fe0f9f26f430b9ace25
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M doc/apps/chamfer.rst
    A doc/apps/eval.rst
    M doc/apps/hausdorff.rst
    A kernels/EvalKernel.cpp
    A kernels/EvalKernel.hpp

  Log Message:
  -----------
  Add EvalKernel (#3346)

* Add EvalKernel

Adds pdal application/subcommand to print a classification report when
given two input point clouds, one with predicted labels, another with
truth.

Contains a minor edit in Chamfer and Hausdorff kernel documentation,
where positional arguments were described as non-positional.

* Address PR comments, provide ability to specify truth/prediction label
dimensions

* Addressing more PR comments about docs


  Commit: 145a6adf529c5a72b1309181d43b79bccfbf2b9f
      https://github.com/PDAL/PDAL/commit/145a6adf529c5a72b1309181d43b79bccfbf2b9f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M doc/apps/chamfer.rst
    A doc/apps/eval.rst
    M doc/apps/hausdorff.rst
    A kernels/EvalKernel.cpp
    A kernels/EvalKernel.hpp
    M kernels/HausdorffKernel.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M test/unit/apps/HausdorffTest.cpp

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


  Commit: b4d069276080517811b856492c301fae491bca9b
      https://github.com/PDAL/PDAL/commit/b4d069276080517811b856492c301fae491bca9b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M cmake/gdal.cmake
    M filters/CropFilter.cpp
    M pdal/Geometry.cpp
    M pdal/private/SrsTransform.cpp
    M pdal/private/SrsTransform.hpp
    M pdal/private/gdal/GDALUtils.cpp

  Log Message:
  -----------
  Eliminate some WKT round trips and use WKT2 (#3427)

* Eliminate some WKT round trips and use WKT2

* Change WKT format to WKT2

* Force GDAL to version 3+


  Commit: aefb669e0e0a5f0e8f4156c322e47a786ea1c8b0
      https://github.com/PDAL/PDAL/commit/aefb669e0e0a5f0e8f4156c322e47a786ea1c8b0
  Author: Guilhem Villemin <guilhem.villemin at gmail.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

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

  Log Message:
  -----------
  Fix arbiter azure driver (#3426)

* upstream arbiter

* restore unwanted change to google driver


  Commit: af55ff49fb618e672b150f7771fd590414d234f1
      https://github.com/PDAL/PDAL/commit/af55ff49fb618e672b150f7771fd590414d234f1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M pdal/util/CMakeLists.txt
    A pdal/util/Random.cpp
    A pdal/util/Random.hpp

  Log Message:
  -----------
  Make random number seeding easy (#3430)

* Random stuff.

* Easy random number seeding.


  Commit: 52527d5282b74e700f356c9f0c395d43625691a7
      https://github.com/PDAL/PDAL/commit/52527d5282b74e700f356c9f0c395d43625691a7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M doc/stages/readers.mrsid.rst
    M plugins/mrsid/io/MrsidReader.cpp

  Log Message:
  -----------
  Deprecate the MrSid reader. (#3429)


  Commit: a568db4751c17574b6f3d198d44b6a1896a690ab
      https://github.com/PDAL/PDAL/commit/a568db4751c17574b6f3d198d44b6a1896a690ab
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-23 (Fri, 23 Apr 2021)

  Changed paths:
    M pdal/util/Random.hpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/Support.cpp
    M test/unit/Support.hpp
    M test/unit/apps/AppPluginTest.cpp
    M test/unit/apps/AppTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp

  Log Message:
  -----------
  Test support update (#3432)

* Test support update

* Don't use uniform_int_distribution<char-type>.

* Export functions.


  Commit: 2879f6ad9bb53e882db1124a15bab63cf04f6e47
      https://github.com/PDAL/PDAL/commit/2879f6ad9bb53e882db1124a15bab63cf04f6e47
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-26 (Mon, 26 Apr 2021)

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

  Log Message:
  -----------
  Support and test large file mapping (#3433)

* Change size_t to uint64_t to handle large files on 32 bit Windows.

* Use uintmax_t and arg defaults.

* Add test for mapped files over 2G.

* Fix for Windows by enabling sparse file support.

* On UNIX create the test file


  Commit: 673dd087cba8cc51b163e346cf3a46dae5cd227e
      https://github.com/PDAL/PDAL/commit/673dd087cba8cc51b163e346cf3a46dae5cd227e
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-04-26 (Mon, 26 Apr 2021)

  Changed paths:
    M scripts/ci/linux/setup.sh

  Log Message:
  -----------
  set linux build pin to 3.0.4


  Commit: 5b32116df389ad0a8b0910f31d4455dd618b6724
      https://github.com/PDAL/PDAL/commit/5b32116df389ad0a8b0910f31d4455dd618b6724
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M .github/workflows/docker.yml

  Log Message:
  -----------
  we can't push docker packages if we are a PR


  Commit: 54f57495fd3fd6e3f8310661690202978b1b732e
      https://github.com/PDAL/PDAL/commit/54f57495fd3fd6e3f8310661690202978b1b732e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-30 (Fri, 30 Apr 2021)

  Changed paths:
    M doc/stages/readers.las.rst
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp

  Log Message:
  -----------
  Add nosrs option to readers.las (#3442)


  Commit: 2213aba730a0e5ae738314bd1729b06b88d5738d
      https://github.com/PDAL/PDAL/commit/2213aba730a0e5ae738314bd1729b06b88d5738d
  Author: sujeongkim <kim.sujeong at gmail.com>
  Date:   2021-04-30 (Fri, 30 Apr 2021)

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

  Log Message:
  -----------
  Update filters.icp.rst (#3444)


  Commit: 1192f2f221fba4acfebf587a5041ffb7b4e389c4
      https://github.com/PDAL/PDAL/commit/1192f2f221fba4acfebf587a5041ffb7b4e389c4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-30 (Fri, 30 Apr 2021)

  Changed paths:
    M pdal/SpatialReference.cpp
    M pdal/private/gdal/GDALUtils.cpp
    M pdal/private/gdal/GDALUtils.hpp

  Log Message:
  -----------
  Remove GDAL 2.X support (#3440)

* Remove support for GDAL 2.X

* Remove debug.

* Remove some dead code.


  Commit: c4e925edc4ec697a6b0b10a9a0af2b3a12db25fc
      https://github.com/PDAL/PDAL/commit/c4e925edc4ec697a6b0b10a9a0af2b3a12db25fc
  Author: dsmith8fr <82899185+dsmith8fr at users.noreply.github.com>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M io/PcdReader.cpp

  Log Message:
  -----------
  Fix issue #3424 (#3425)

PCD Reader not seeking to correct location in Windows. 
Files were opened as text not binary causing issues with seekg and 
tellg methods. By setting the binanary argument to true when opening
the file, Utils::openFile(m_filename, true); this issue is resolved.


  Commit: 4dee0561d622ae113c1b1b421b7fca295b1a51a3
      https://github.com/PDAL/PDAL/commit/4dee0561d622ae113c1b1b421b7fca295b1a51a3
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M pdal/Stage.cpp
    M pdal/private/gdal/ErrorHandler.cpp
    M pdal/private/gdal/ErrorHandler.hpp

  Log Message:
  -----------
  Reset error handler when logging stops. (#3436)


  Commit: 3c08cc44f3193b7a8ce5fa88ecfdc7f0e413ad5e
      https://github.com/PDAL/PDAL/commit/3c08cc44f3193b7a8ce5fa88ecfdc7f0e413ad5e
  Author: Connor Manning <connor at hobu.co>
  Date:   2021-05-06 (Thu, 06 May 2021)

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

  Log Message:
  -----------
  Forward query/headers properly during HEAD requests and fix a warning.  Closes #3291. (#3439)


  Commit: 26551d10fb8ef4e7a0facf6267d38a10aef16ae8
      https://github.com/PDAL/PDAL/commit/26551d10fb8ef4e7a0facf6267d38a10aef16ae8
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M doc/stages/readers.ept.rst
    M io/EptReader.cpp
    M io/private/ept/TileContents.cpp
    M pdal/SpatialReference.cpp
    M pdal/util/ThreadPool.hpp

  Log Message:
  -----------
  Improve performance of EPT stream mode (#3446)

* Remove support for GDAL 2.X

* Remove debug.

* test

* Add nosrs option to readers.las

* Working EPT stream mode.

* update

* Cleanup.

* Update

* Add 'requests' as synonym for 'threads'.


  Commit: 99230c2904c42cae53455c6b5da44a406da05626
      https://github.com/PDAL/PDAL/commit/99230c2904c42cae53455c6b5da44a406da05626
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-10 (Mon, 10 May 2021)

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

  Log Message:
  -----------
  Update documentation about condition in filters.assign.


  Commit: b7e2ceabf0e47573ca9d1b387159f9ffdd102184
      https://github.com/PDAL/PDAL/commit/b7e2ceabf0e47573ca9d1b387159f9ffdd102184
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-10 (Mon, 10 May 2021)

  Changed paths:
    M .github/workflows/docker.yml
    M doc/stages/filters.icp.rst
    M doc/stages/readers.ept.rst
    M doc/stages/readers.las.rst
    M io/EptReader.cpp
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/PcdReader.cpp
    M io/private/ept/TileContents.cpp
    M pdal/SpatialReference.cpp
    M pdal/Stage.cpp
    M pdal/private/gdal/ErrorHandler.cpp
    M pdal/private/gdal/ErrorHandler.hpp
    M pdal/private/gdal/GDALUtils.cpp
    M pdal/private/gdal/GDALUtils.hpp
    M pdal/util/ThreadPool.hpp
    M scripts/ci/linux/setup.sh
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp

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


  Commit: 6c289930894bc71cf6a895b13b8249434a0a6fdf
      https://github.com/PDAL/PDAL/commit/6c289930894bc71cf6a895b13b8249434a0a6fdf
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M .github/workflows/conda.yml
    M scripts/ci/conda/compile.sh
    M scripts/ci/conda/examples.sh
    M scripts/ci/conda/upload.sh
    M scripts/ci/osx/setup.sh
    M scripts/ci/win/setup.sh

  Log Message:
  -----------
  Fix CI for Conda (#3453)

* force

* lammly

* v1

* rename env var.


  Commit: bd636f8185fa295eeb66b78525407df983c09174
      https://github.com/PDAL/PDAL/commit/bd636f8185fa295eeb66b78525407df983c09174
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M filters/FarthestPointSamplingFilter.cpp

  Log Message:
  -----------
  Return all points when a PointView does not have count points (#3454)

Fix #3447


  Commit: f008aa8ef0e522d8aa7d76afb1f423d7bb9738e1
      https://github.com/PDAL/PDAL/commit/f008aa8ef0e522d8aa7d76afb1f423d7bb9738e1
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M plugins/teaser/filters/TeaserFilter.cpp
    M plugins/teaser/filters/TeaserFilter.hpp
    R plugins/teaser/filters/registration.h

  Log Message:
  -----------
  Fix teaser issue with make_unique (#3451)


  Commit: 3448207184a822789b5c481185a51608892cfaa0
      https://github.com/PDAL/PDAL/commit/3448207184a822789b5c481185a51608892cfaa0
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M filters/HeadFilter.cpp

  Log Message:
  -----------
  Set index to zero within run() s.t. we can handle multiple PointViews correctly (#3449)

* Set index to zero within run() s.t. we can handle multiple PointViews
correctly

Fix #3448

* Add ready() back for streaming support


  Commit: b172d831b74b37c1dbdeaa5f805239a2cb36d83c
      https://github.com/PDAL/PDAL/commit/b172d831b74b37c1dbdeaa5f805239a2cb36d83c
  Author: Norman Barker <norman at tiledb.io>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBReaderTest.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp

  Log Message:
  -----------
  Add TileDB Hilbert configuration (#3445)

* Add TileDB Hilbert configuration

* Added test for setting TileDB tile sizes

* Fix tests for sfcurve with TileDB 1.7

Co-authored-by: normanb <norman at tiledb.com>


  Commit: d5e72b868dd7b82f71ffa161eeef11add308ee0c
      https://github.com/PDAL/PDAL/commit/d5e72b868dd7b82f71ffa161eeef11add308ee0c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    M .github/workflows/conda.yml
    M .github/workflows/docker.yml
    M cmake/gdal.cmake
    M doc/stages/filters.assign.rst
    M doc/stages/filters.icp.rst
    M doc/stages/readers.ept.rst
    M doc/stages/readers.las.rst
    M doc/stages/readers.mrsid.rst
    M filters/CropFilter.cpp
    M filters/FarthestPointSamplingFilter.cpp
    M filters/HeadFilter.cpp
    M io/EptReader.cpp
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/PcdReader.cpp
    M io/private/ept/TileContents.cpp
    M pdal/Geometry.cpp
    M pdal/SpatialReference.cpp
    M pdal/Stage.cpp
    M pdal/private/SrsTransform.cpp
    M pdal/private/SrsTransform.hpp
    M pdal/private/gdal/ErrorHandler.cpp
    M pdal/private/gdal/ErrorHandler.hpp
    M pdal/private/gdal/GDALUtils.cpp
    M pdal/private/gdal/GDALUtils.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/FileUtils.cpp
    M pdal/util/FileUtils.hpp
    A pdal/util/Random.cpp
    A pdal/util/Random.hpp
    M pdal/util/ThreadPool.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/teaser/filters/TeaserFilter.cpp
    M plugins/teaser/filters/TeaserFilter.hpp
    R plugins/teaser/filters/registration.h
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBReaderTest.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M scripts/ci/conda/compile.sh
    M scripts/ci/conda/examples.sh
    M scripts/ci/conda/upload.sh
    M scripts/ci/linux/setup.sh
    M scripts/ci/osx/setup.sh
    M scripts/ci/win/setup.sh
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/Support.cpp
    M test/unit/Support.hpp
    M test/unit/UtilsTest.cpp
    M test/unit/apps/AppPluginTest.cpp
    M test/unit/apps/AppTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp

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


Compare: https://github.com/PDAL/PDAL/compare/09e997193727...d5e72b868dd7


More information about the pdal-commits mailing list