[pdal-commits] [PDAL/PDAL] 02c6ac: set default ZSTD level (#3198)

Andrew Bell noreply at github.com
Tue Aug 11 05:31:46 PDT 2020


  Branch: refs/heads/esri-pm
  Home:   https://github.com/PDAL/PDAL
  Commit: 02c6ac57d94b64502bb086d6f11afa4c54130bc2
      https://github.com/PDAL/PDAL/commit/02c6ac57d94b64502bb086d6f11afa4c54130bc2
  Author: Norman Barker <norman at tiledb.io>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  set default ZSTD level (#3198)


  Commit: 96395aee14fda22df6b4801a71fb0318145b0c30
      https://github.com/PDAL/PDAL/commit/96395aee14fda22df6b4801a71fb0318145b0c30
  Author: Howard Butler <howard at hobu.co>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M cmake/gtest.cmake
    M scripts/azp/linux-conda.yml

  Log Message:
  -----------
  check cmake version before using CMP0079 cmake policy (#3200)

* check cmake version before using CMP0079 cmake policy

* add absl to build requirements

* use correct package name


  Commit: 4fbc5f1bac4a3ac0f94a9f5af0c627ad11bce7bd
      https://github.com/PDAL/PDAL/commit/4fbc5f1bac4a3ac0f94a9f5af0c627ad11bce7bd
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M test/unit/UtilsTest.cpp

  Log Message:
  -----------
  More split test.


  Commit: 5d8fd987496be4fd9de85a3e4ec57dc18947355e
      https://github.com/PDAL/PDAL/commit/5d8fd987496be4fd9de85a3e4ec57dc18947355e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M cmake/gtest.cmake
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M scripts/azp/linux-conda.yml

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


  Commit: 70b52e2cee795cd69bbafbb16d30a63af6e40b49
      https://github.com/PDAL/PDAL/commit/70b52e2cee795cd69bbafbb16d30a63af6e40b49
  Author: Ryan Pals <ryan at hobu.co>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    A doc/stages/readers.obj.rst
    A io/ObjReader.cpp
    A io/ObjReader.hpp
    M pdal/Dimension.json
    M pdal/StageExtensions.cpp
    A test/data/obj/1.2-with-color.obj
    A test/data/obj/1.2-with-color.obj.mtl
    A test/data/obj/box.obj
    A test/data/obj/no_vertex.obj
    A test/data/obj/simple_binary.obj
    M test/unit/CMakeLists.txt
    A test/unit/io/ObjReaderTest.cpp

  Log Message:
  -----------
  readers.obj (#3207)

* Stub.

* Correct return type.

* Vertex indices can be negative.

* WIP

* Copy over test data

* WIP

* Remove swap files

* Add simple test data from paulbourke.net

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP -- feedback from call with Andrew

* Smaller pieces.

* Non-crashing code.

* Add face triangulation

* Read negative vertices correctly

* WIP

* Fix test of file key name.

* Copy unit test files from https://github.com/PDAL/PDAL/tree/readers.obj

* Add mesh

* Copy over unit tests from Hobu's branch

* WIP

* Throw error when no file is found

* WIP

* WIP

* Feedback -- get rid of try/catch blocks

* Feedback -- move reused code into a function

* Convert to lambda

* Tabs -> spaces

* Cleanup

* Add test stubs

* Small changes, mostly formatting.

* Feedback -- ensure entire string is read

* Add docs

* Remove unused file

* Finishing touches, finish tests

* Remove old

* Fix JSON error

* Fix JSON error part 2

* Change vertex init

* Change vertex init part 2

* Fix point ordering

* Potential cmake/windows fix

Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>


  Commit: 8ee06df54cc307cfbdae07b1803ae383c318c6f9
      https://github.com/PDAL/PDAL/commit/8ee06df54cc307cfbdae07b1803ae383c318c6f9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M doc/stages/filters.assign.rst
    M doc/stages/readers.bpf.rst
    M filters/AssignFilter.cpp
    A filters/private/expr/AssignParser.cpp
    A filters/private/expr/AssignParser.hpp
    A filters/private/expr/AssignStatement.cpp
    A filters/private/expr/AssignStatement.hpp
    A filters/private/expr/BaseParser.cpp
    A filters/private/expr/BaseParser.hpp
    A filters/private/expr/ConditionalExpression.cpp
    A filters/private/expr/ConditionalExpression.hpp
    A filters/private/expr/ConditionalParser.cpp
    A filters/private/expr/ConditionalParser.hpp
    M filters/private/expr/Expression.cpp
    M filters/private/expr/Expression.hpp
    A filters/private/expr/IdentExpression.cpp
    A filters/private/expr/IdentExpression.hpp
    M filters/private/expr/Lexer.cpp
    A filters/private/expr/MathExpression.cpp
    A filters/private/expr/MathExpression.hpp
    A filters/private/expr/MathParser.cpp
    A filters/private/expr/MathParser.hpp
    R filters/private/expr/Parser.cpp
    R filters/private/expr/Parser.hpp
    M filters/private/expr/Token.hpp
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/GDALReader.cpp
    M pdal/DimUtil.hpp
    M pdal/Filter.cpp
    M pdal/PointLayout.cpp
    M pdal/util/ProgramArgs.hpp
    M test/unit/WhereTest.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/io/BpfTestBase.cpp
    M test/unit/io/GDALReaderTest.cpp

  Log Message:
  -----------
  Improve expression support in filters.assign (#3202)

* Initial commit with parser.

* Working parser.

* Move stuff around a bit.

* Hook up 'where' expression to filter argument.

* Prepare statements based on registered dimensions.

* Better separation of value/logical.

* Working where for standard mode.

* Streaming support for "where".

* Remove debug.
Accept stage names containing digits.

* Include header.

* Add header.

* What's up with Stage on windows?

* Remove dead code.

* Change "undefined" to be an explicitly deleted function.

* Add where-merge option.

* Add missed file.

* Move all skip processing to StageRunner.
Remove bad m_whereMerge from Filter.

* Add Where test.

* export operators on merge mode.

* Dimension name validation.

* Add assignment to lexer.

* Checkpoint.

* Checkpoint.

* Checkpoint.

* Working checkpoint.

* Change AssignExpression to AssignStatement.

* Fix some error reporting.

* Add doc for value option in filters.assign.


  Commit: 5733c2aaeedf1de2c566e873896a9eb7734005d1
      https://github.com/PDAL/PDAL/commit/5733c2aaeedf1de2c566e873896a9eb7734005d1
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M filters/LOFFilter.cpp

  Log Message:
  -----------
  Use Eigen SparseMatrix to store knn indices and distances in LOF filter (#3205)

* Use Eigen SparseMatrix to store knn indices and distances in LOF filter

Avoiding the repeated knnSearch in each separate pass results in a 3x
speed up.

Add several Eigen headers that have been relicensed from LGPL to MPL2
(see
https://gitlab.com/libeigen/eigen/-/commit/1dc1677d525b1df3cc32b3df5cd816e150b07185)
since our last refresh.

* Forego use of SparseMatrix and stick with std::map


  Commit: e28d6d7786303aa259be23424bb4a8c083919aae
      https://github.com/PDAL/PDAL/commit/e28d6d7786303aa259be23424bb4a8c083919aae
  Author: Andrew <acbell at Andrews-MacBook-Pro.local>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M cmake/gtest.cmake
    M doc/stages/filters.assign.rst
    M doc/stages/readers.bpf.rst
    A doc/stages/readers.obj.rst
    M filters/AssignFilter.cpp
    M filters/LOFFilter.cpp
    A filters/private/expr/AssignParser.cpp
    A filters/private/expr/AssignParser.hpp
    A filters/private/expr/AssignStatement.cpp
    A filters/private/expr/AssignStatement.hpp
    A filters/private/expr/BaseParser.cpp
    A filters/private/expr/BaseParser.hpp
    A filters/private/expr/ConditionalExpression.cpp
    A filters/private/expr/ConditionalExpression.hpp
    A filters/private/expr/ConditionalParser.cpp
    A filters/private/expr/ConditionalParser.hpp
    M filters/private/expr/Expression.cpp
    M filters/private/expr/Expression.hpp
    A filters/private/expr/IdentExpression.cpp
    A filters/private/expr/IdentExpression.hpp
    M filters/private/expr/Lexer.cpp
    A filters/private/expr/MathExpression.cpp
    A filters/private/expr/MathExpression.hpp
    A filters/private/expr/MathParser.cpp
    A filters/private/expr/MathParser.hpp
    R filters/private/expr/Parser.cpp
    R filters/private/expr/Parser.hpp
    M filters/private/expr/Token.hpp
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/GDALReader.cpp
    A io/ObjReader.cpp
    A io/ObjReader.hpp
    M pdal/DimUtil.hpp
    M pdal/Dimension.json
    M pdal/Filter.cpp
    M pdal/PointLayout.cpp
    M pdal/StageExtensions.cpp
    M pdal/util/ProgramArgs.hpp
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M scripts/azp/linux-conda.yml
    A test/data/obj/1.2-with-color.obj
    A test/data/obj/1.2-with-color.obj.mtl
    A test/data/obj/box.obj
    A test/data/obj/no_vertex.obj
    A test/data/obj/simple_binary.obj
    M test/unit/CMakeLists.txt
    M test/unit/UtilsTest.cpp
    M test/unit/WhereTest.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/io/BpfTestBase.cpp
    M test/unit/io/GDALReaderTest.cpp
    A test/unit/io/ObjReaderTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/34c406b4e3f6...e28d6d778630


More information about the pdal-commits mailing list