[pdal-commits] [PDAL/PDAL] 5245fb: Embedded language refactoring branch (#1616)
GitHub
noreply at github.com
Wed Jun 28 13:59:13 PDT 2017
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: 5245fbb72af1db638509ac61634b70500dc66915
https://github.com/PDAL/PDAL/commit/5245fbb72af1db638509ac61634b70500dc66915
Author: Howard Butler <howard at hobu.co>
Date: 2017-06-28 (Wed, 28 Jun 2017)
Changed paths:
M .gitignore
M CMakeLists.txt
M cmake/examples/hobu-config.sh
A cmake/matlab.cmake
M cmake/python.cmake
M doc/pipeline.rst
M doc/python.rst
A doc/stages/filters.matlab.rst
R doc/stages/filters.predicate.rst
R doc/stages/filters.programmable.rst
A doc/stages/filters.python.rst
A doc/stages/readers.matlab.rst
M doc/stages/readers.rxp.rst
A doc/stages/writers.matlab.png
M doc/stages/writers.matlab.rst
M doc/tutorial/clipping-with-shapefile.rst
M doc/tutorial/python-filtering.rst
M filters/GreedyProjection.cpp
A pdal/PyArray.hpp
M pdal/StageFactory.cpp
R pdal/plang/Array.cpp
R pdal/plang/Array.hpp
R pdal/plang/CMakeLists.txt
R pdal/plang/Environment.cpp
R pdal/plang/Environment.hpp
R pdal/plang/Invocation.cpp
R pdal/plang/Invocation.hpp
R pdal/plang/Redirector.cpp
R pdal/plang/Redirector.hpp
R pdal/plang/Script.cpp
R pdal/plang/Script.hpp
M pdal_defines.h.in
M plugins/matlab/CMakeLists.txt
A plugins/matlab/filters/Environment.cpp
A plugins/matlab/filters/Environment.hpp
A plugins/matlab/filters/MatlabFilter.cpp
A plugins/matlab/filters/MatlabFilter.hpp
A plugins/matlab/filters/Script.cpp
A plugins/matlab/filters/Script.hpp
A plugins/matlab/io/MatlabReader.cpp
A plugins/matlab/io/MatlabReader.hpp
M plugins/matlab/io/MatlabWriter.cpp
M plugins/matlab/io/MatlabWriter.hpp
A plugins/matlab/test/MatlabFilterTest.cpp
A plugins/matlab/test/MatlabReaderTest.cpp
M plugins/matlab/test/MatlabWriterTest.cpp
M plugins/python/CMakeLists.txt
M plugins/python/filters/CMakeLists.txt
R plugins/python/filters/PredicateFilter.cpp
R plugins/python/filters/PredicateFilter.hpp
R plugins/python/filters/ProgrammableFilter.cpp
R plugins/python/filters/ProgrammableFilter.hpp
A plugins/python/filters/PythonFilter.cpp
A plugins/python/filters/PythonFilter.hpp
A plugins/python/plang/CMakeLists.txt
A plugins/python/plang/Environment.cpp
A plugins/python/plang/Environment.hpp
A plugins/python/plang/Invocation.cpp
A plugins/python/plang/Invocation.hpp
A plugins/python/plang/Redirector.cpp
A plugins/python/plang/Redirector.hpp
A plugins/python/plang/Script.cpp
A plugins/python/plang/Script.hpp
R plugins/python/test/PLangTest.cpp
R plugins/python/test/PredicateFilterTest.cpp
R plugins/python/test/ProgrammableFilterTest.cpp
A plugins/python/test/PythonFilterTest.cpp
R plugins/python/test/PythonPipelineTest.cpp
M python/pdal/PyPipeline.cpp
M python/pdal/PyPipeline.hpp
M python/pdal/libpdalpython.pyx
M python/setup.py
A test/data/matlab/autzen.mat
M test/data/pipeline/crop_wkt_2d_classification.json.in
M test/data/pipeline/from-module.json.in
M test/data/pipeline/predicate-embed.json.in
M test/data/pipeline/predicate-keep-ground-and-unclass.json.in
M test/data/pipeline/predicate-keep-last-return.json.in
M test/data/pipeline/predicate-keep-specified-returns.json.in
M test/data/pipeline/programmable-update-y-dims.json.in
M test/data/pipeline/reproject.json.in
M test/data/plang/from-module.json.in
M test/data/plang/predicate-embed.json.in
M test/data/plang/programmable-update-y-dims.json.in
Log Message:
-----------
Embedded language refactoring branch (#1616)
* catch up matlab writer
* doc tweak
* matlab scaffolding
* WIP
* collapse filters.predicate and filters.programmable into filters.python. Push all tests into a single file
* rename test executable
* bury plang stuff into filters.python
* refactor pdal::plang::Array
* Python Array.hpp build refactoring
* refactor Python extension to use new PyArray.hpp header
* attempt to be graceful when we don't have Python
* PLANG es morte
* need thread for dlopen
* DL, not THREAD
* get rid of Embed:: junk
* more filters.python test churn
* refactor matlab stuff to follow filters.python
* update writers.matlab to create a struct array with a properly typed array for each (requested) dimension. Update filters.matlab to use the same function for pushing data to the interpreter
* matlab -> PDAL WIP
* working filters.matlab
* working readers.matlab
* matlab cleanups
* programmable/predicate -> python doc updates
More information about the pdal-commits
mailing list