[pdal] branch master updated (fd44974 -> 5de48ca)

Bas Couwenberg sebastic at debian.org
Sat Aug 27 13:09:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch master
in repository pdal.

      from  fd44974   Set distribution to unstable.
       new  3c05d20   Imported Upstream version 1.3.0~rc1
       new  6a7ee20   Merge tag 'upstream/1.3.0_rc1'
       new  60a7dba   New upstream release candidate.
       new  d5a3d31   Update copyright file.
       new  d0027e2   Drop patches applied upstream, refresh remaining patch.
       new  508883a   Append HDF5 include path for H5Cpp.h.
       new  05c3c5b   Add patch to disable sphinxcontrib.bibtex extension, not packaged.
       new  24858de   Rename library packages for SONAME bump.
       new  452be8a   Use libjs-mathjax instead of online copy.
       new  fd8bfa1   Add missing sources for sphinx rtd_theme.
       new  ac2125d   Add patch to fix spelling errors.
       new  b7a8b12   Add lintian overrides for hardening-no-fortify-functions false positives.
       new  ca74579   Update symbols for amd64.
       new  5de48ca   Set distribution to experimental.

The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |    4 +
 CMakeLists.txt                                     |  204 +-
 ChangeLog                                          |  743 +++
 HOWTORELEASE.txt                                   |    8 +
 PDALConfig.cmake.in                                |    2 +-
 README.md                                          |    2 +-
 RELEASENOTES.txt                                   |   72 +-
 apps/CMakeLists.txt                                |    3 +-
 apps/pdal-config                                   |   20 +-
 apps/pdal-config.in                                |    6 +-
 apps/pdal.cpp                                      |  373 +-
 cmake/cpack.cmake                                  |   42 +
 cmake/curl.cmake                                   |   17 +
 cmake/dimension.cmake                              |   10 +
 cmake/directories.cmake                            |    1 +
 cmake/gtest.cmake                                  |   17 +
 cmake/json.cmake                                   |   26 +
 cmake/macros.cmake                                 |   22 +-
 cmake/modules/FindCurl.cmake                       |   68 +
 cmake/options.cmake                                |  122 +
 cmake/python.cmake                                 |    1 +
 cmake/rpath.cmake                                  |   16 +
 debian/changelog                                   |   19 +
 debian/control                                     |   16 +-
 debian/copyright                                   |   67 +-
 debian/libpdal-base2.symbols                       | 2893 ---------
 ...libpdal-base2.install => libpdal-base3.install} |    0
 debian/libpdal-base3.lintian-overrides             |    3 +
 debian/libpdal-base3.symbols                       | 3480 +++++++++++
 debian/libpdal-plang2.symbols                      |  153 -
 ...bpdal-plang2.install => libpdal-plang3.install} |    0
 debian/libpdal-plang3.symbols                      |  145 +
 debian/libpdal-plugin-greyhound.lintian-overrides  |    4 +
 .../libpdal-plugin-pgpointcloud.lintian-overrides  |    4 +
 debian/libpdal-util2.symbols                       |  223 -
 ...libpdal-util2.install => libpdal-util3.install} |    0
 debian/libpdal-util3.symbols                       |  234 +
 debian/missing-sources/modernizr.js                |  255 +
 debian/missing-sources/theme.js                    |  174 +
 debian/patches/disable-sphinxcontrib-bibtex.patch  |   16 +
 debian/patches/hurd.patch                          |   39 -
 debian/patches/jsoncpp.patch                       |   39 -
 debian/patches/privacy-breach.patch                |    8 +-
 debian/patches/series                              |    7 +-
 debian/patches/source_date_epoch.patch             |   23 -
 debian/patches/spelling-errors.patch               |   85 +
 debian/patches/sphinx-ext-pngmath-deprecated.patch |   16 -
 debian/patches/use-mathjax-package.patch           |   15 +
 debian/pdal.lintian-overrides                      |    4 +
 debian/rules                                       |    6 +-
 dimbuilder/CMakeLists.txt                          |   33 +
 dimbuilder/DimBuilder.cpp                          |  448 ++
 dimbuilder/DimBuilder.hpp                          |   85 +
 doc/_static/logo/sticker/front.ai                  | 6416 +++++++++++++++++++
 doc/_static/logo/sticker/iheartpdal.ai             | 6537 ++++++++++++++++++++
 doc/_static/logo/sticker/iheartpdal.png            |  Bin 0 -> 32019 bytes
 doc/_static/logo/sticker/sticker.ai                | 6336 +++++++++++++++++++
 doc/_themes/bootstrap/layout.html                  |  267 -
 doc/_themes/bootstrap/theme.conf                   |   16 -
 doc/api/cpp/algorithm.rst                          |   15 +
 doc/api/cpp/algorthm.rst                           |   15 -
 doc/api/cpp/utils.rst                              |    6 +-
 doc/apps.rst                                       |  736 ---
 doc/apps/delta.rst                                 |   58 +
 doc/apps/density.rst                               |   15 +
 doc/apps/diff.rst                                  |   31 +
 doc/apps/ground.rst                                |   33 +
 doc/apps/index.rst                                 |   46 +
 doc/apps/info.rst                                  |  145 +
 doc/apps/merge.rst                                 |   23 +
 doc/apps/pcl.rst                                   |   26 +
 doc/apps/pipeline.rst                              |   37 +
 doc/apps/random.rst                                |   34 +
 doc/apps/split.rst                                 |   44 +
 doc/apps/tindex.rst                                |  104 +
 doc/apps/translate.rst                             |   76 +
 doc/apps/view.rst                                  |   58 +
 doc/community.rst                                  |    4 -
 doc/compilation/index.rst                          |   29 -
 doc/compilation/windows.rst                        |  227 -
 doc/conf.py                                        |  216 +-
 doc/contributors.rst                               |   86 -
 doc/{ => development}/compilation/dependencies.rst |    0
 doc/development/compilation/index.rst              |   29 +
 .../compilation/media/OSGeo4WInstallAdvanced.png   |  Bin
 .../media/OSGeo4WInstallFromInternet.png           |  Bin
 .../compilation/media/OSGeo4WInstallGDALDev.png    |  Bin
 .../compilation/media/OSGeo4WInstallIConv.png      |  Bin
 .../compilation/media/OSGeo4WInstallLASZip.png     |  Bin
 .../compilation/media/OSGeo4WInstallLibXML2.png    |  Bin
 .../compilation/media/OSGeo4WInstallOCI.png        |  Bin
 .../media/OSGeo4WInstallRootDirectory.png          |  Bin
 .../compilation/media/ccmake-osx-start.png         |  Bin
 .../compilation/media/cmake-gui-osx-configured.png |  Bin
 .../compilation/media/cmake-gui-osx-start.png      |  Bin
 .../compilation/media/xcode-lasinfo-arguments.png  |  Bin
 .../media/xcode-set-default-executable.png         |  Bin
 .../compilation/media/xcode-start.png              |  Bin
 doc/{ => development}/compilation/python.rst       |    0
 doc/{ => development}/compilation/unix.rst         |    0
 doc/development/compilation/windows.rst            |  227 +
 doc/development/contributors.rst                   |   82 +
 doc/development/docs.rst                           |   48 +-
 doc/development/index.rst                          |   29 +-
 doc/development/integration.rst                    |   63 +
 doc/development/metadata.rst                       |  223 +
 doc/development/nsf1.png                           |  Bin 0 -> 10872 bytes
 doc/{ => development}/rsgis_logo.png               |  Bin
 doc/{ => development}/uoh.png                      |  Bin
 doc/docbuild/Dockerfile                            |   29 -
 doc/download.rst                                   |   14 +-
 doc/images/docker-print-one.png                    |  Bin 0 -> 45415 bytes
 doc/{tutorial => images}/docker-quickstart-env.png |  Bin
 .../docker-quickstart-terminal.png                 |  Bin
 doc/images/iheartpdal.png                          |  Bin 0 -> 35352 bytes
 doc/images/las-crop-bpf-pipeline.png               |  Bin 0 -> 27505 bytes
 doc/images/reproject-merge-pipeline.png            |  Bin 0 -> 72049 bytes
 doc/index.rst                                      |  100 +-
 doc/json_pipeline_specification.rst                |  343 -
 doc/metadata.rst                                   |  227 -
 doc/nsf1.gif                                       |  Bin 12384 -> 0 bytes
 doc/pdal.style                                     |  344 -
 doc/pipeline.rst                                   |  382 +-
 doc/quickstart.rst                                 |  199 +
 doc/rtd_theme/__init__.py                          |   17 +
 doc/rtd_theme/breadcrumbs.html                     |   31 +
 doc/rtd_theme/footer.html                          |   49 +
 doc/rtd_theme/layout.html                          |  194 +
 doc/rtd_theme/layout_old.html                      |  205 +
 doc/rtd_theme/search.html                          |   50 +
 doc/rtd_theme/searchbox.html                       |    9 +
 doc/rtd_theme/static/css/badge_only.css            |    2 +
 doc/rtd_theme/static/css/badge_only.css.map        |    7 +
 doc/rtd_theme/static/css/theme.css                 |    5 +
 doc/rtd_theme/static/css/theme.css.map             |    7 +
 doc/rtd_theme/static/fonts/FontAwesome.otf         |  Bin 0 -> 85908 bytes
 doc/rtd_theme/static/fonts/Inconsolata-Bold.ttf    |  Bin 0 -> 66352 bytes
 doc/rtd_theme/static/fonts/Inconsolata-Regular.ttf |  Bin 0 -> 84548 bytes
 doc/rtd_theme/static/fonts/Lato-Bold.ttf           |  Bin 0 -> 121788 bytes
 doc/rtd_theme/static/fonts/Lato-Regular.ttf        |  Bin 0 -> 120196 bytes
 doc/rtd_theme/static/fonts/RobotoSlab-Bold.ttf     |  Bin 0 -> 170616 bytes
 doc/rtd_theme/static/fonts/RobotoSlab-Regular.ttf  |  Bin 0 -> 169064 bytes
 doc/rtd_theme/static/fonts/fontawesome-webfont.eot |  Bin 0 -> 56006 bytes
 doc/rtd_theme/static/fonts/fontawesome-webfont.svg |  520 ++
 doc/rtd_theme/static/fonts/fontawesome-webfont.ttf |  Bin 0 -> 112160 bytes
 .../static/fonts/fontawesome-webfont.woff          |  Bin 0 -> 65452 bytes
 doc/rtd_theme/static/js/modernizr.min.js           |    4 +
 doc/rtd_theme/static/js/theme.js                   |  156 +
 doc/rtd_theme/theme.conf                           |   11 +
 doc/rtd_theme/versions.html                        |   37 +
 doc/stages/filters.approximatecoplanar.rst         |   63 +
 doc/stages/filters.crop.rst                        |    3 +-
 doc/stages/filters.eigenvalues.rst                 |   45 +
 doc/stages/filters.estimaterank.rst                |   50 +
 doc/stages/filters.ground.rst                      |    2 +-
 doc/stages/filters.hag.rst                         |   40 +
 doc/stages/filters.height.rst                      |    2 +-
 doc/stages/filters.normal.rst                      |   54 +
 doc/stages/filters.outlier.rst                     |  147 +
 doc/stages/filters.pmf.rst                         |   56 +
 doc/stages/filters.rst                             |   16 +
 doc/stages/filters.sample.rst                      |   34 +
 doc/stages/filters.transformation.rst              |    2 +-
 doc/stages/index.rst                               |   59 +-
 doc/stages/readers.pts.rst                         |   32 +
 doc/stages/readers.rst                             |   22 +
 doc/stages/readers.rxp.rst                         |   20 +-
 doc/stages/writers.bpf.rst                         |    2 +-
 doc/stages/writers.p2g.rst                         |    8 +-
 doc/stages/writers.pgpointcloud.rst                |    2 +-
 doc/stages/writers.rst                             |   20 +
 doc/tutorial/calculating-normalized-heights.rst    |    6 +-
 doc/tutorial/docker-print-one.png                  |  Bin 43266 -> 0 bytes
 doc/tutorial/docker.rst                            |  196 -
 doc/tutorial/index.rst                             |    1 -
 doc/tutorial/overview.rst                          |   36 +-
 doc/tutorial/pcl_block_tutorial.rst                |   34 +-
 doc/tutorial/reading.rst                           |    2 +-
 doc/tutorial/writing-writer.rst                    |    2 +-
 doc/workshop/.gitignore                            |    2 +
 doc/workshop/R/pulse.R                             |   28 +
 doc/workshop/agenda.rst                            |   48 +
 doc/workshop/bibliography.bib                      |   17 +
 doc/workshop/docker.rst                            |  138 +
 .../boundary/boundary-command-boundary.txt         |    5 +
 .../analysis/boundary/boundary-command-tindex.txt  |    5 +
 .../exercises/analysis/boundary/boundary.rst       |   77 +
 .../exercises/analysis/clipping}/attributes.json   |    0
 .../exercises/analysis/clipping/attributes.vrt     |    9 +
 .../analysis/clipping/clipping-run-command.txt     |    3 +
 .../exercises/analysis/clipping/clipping.json      |   17 +
 .../exercises/analysis/clipping/clipping.rst       |  156 +
 .../colorization/colorization-run-command.txt      |    3 +
 .../analysis/colorization/colorization.rst         |  138 +
 .../exercises/analysis/colorization/colorize.json  |   21 +
 .../exercises/analysis/denoising/denoise.json      |   23 +
 .../denoising/denoising-docker-machine-create.txt  |    2 +
 .../denoising/denoising-docker-machine-delete.txt  |    1 +
 .../analysis/denoising/denoising-run-command.txt   |    4 +
 .../exercises/analysis/denoising/denoising.rst     |  149 +
 .../exercises/analysis/density/density-command.txt |    5 +
 .../exercises/analysis/density/density.rst         |   90 +
 .../exercises/analysis/dtm/dtm-run-command.txt     |    3 +
 doc/workshop/exercises/analysis/dtm/dtm.rst        |  133 +
 doc/workshop/exercises/analysis/dtm/p2g.json       |   14 +
 doc/workshop/exercises/analysis/ground/filter.json |   14 +
 .../analysis/ground/ground-run-ground-only.txt     |    7 +
 .../analysis/ground/ground-run-no-filter.txt       |    6 +
 .../analysis/ground/ground-run-pcl-filter.txt      |    5 +
 doc/workshop/exercises/analysis/ground/ground.rst  |  112 +
 .../analysis/thinning/thinning-run-dartsample.txt  |    6 +
 .../exercises/analysis/thinning/thinning.rst       |   80 +
 .../georeferencing/georeferencing-command.txt      |    7 +
 doc/workshop/exercises/georeferencing/index.rst    |   56 +
 doc/workshop/exercises/index.rst                   |   55 +
 doc/workshop/exercises/info/metadata-command.txt   |    2 +
 doc/workshop/exercises/info/metadata.rst           |   64 +
 doc/workshop/exercises/info/near-command-1.txt     |    2 +
 doc/workshop/exercises/info/near-command-2.txt     |    3 +
 doc/workshop/exercises/info/near.rst               |   62 +
 .../exercises/info/single-point-command.txt        |    2 +
 doc/workshop/exercises/info/single-point.rst       |   78 +
 .../translation/compression-command-verify.txt     |    5 +
 .../exercises/translation/compression-command.txt  |    3 +
 doc/workshop/exercises/translation/compression.rst |   46 +
 .../translation/reprojection-command-1.txt         |    5 +
 .../translation/reprojection-command-2.txt         |   10 +
 .../exercises/translation/reprojection.rst         |   73 +
 doc/workshop/images/agenda-usb-drive.jpg           |  Bin 0 -> 121664 bytes
 doc/workshop/images/blizzard-eight.gif             |  Bin 0 -> 784015 bytes
 doc/workshop/images/boundary-qgis-view.png         |  Bin 0 -> 120566 bytes
 doc/workshop/images/boundary-text-output.png       |  Bin 0 -> 86742 bytes
 doc/workshop/images/boundary-tindex-run.png        |  Bin 0 -> 23077 bytes
 doc/workshop/images/clipping-autzen-view.png       |  Bin 0 -> 708335 bytes
 doc/workshop/images/clipping-run-command.png       |  Bin 0 -> 20136 bytes
 doc/workshop/images/clipping-stadium-clipped.png   |  Bin 0 -> 284946 bytes
 doc/workshop/images/clipping-view-polygons.png     |  Bin 0 -> 635545 bytes
 doc/workshop/images/colorize-run-command.png       |  Bin 0 -> 18772 bytes
 doc/workshop/images/colorize-umpaghre-colored.png  |  Bin 0 -> 339796 bytes
 doc/workshop/images/compression-verify.png         |  Bin 0 -> 35534 bytes
 doc/workshop/images/denoise-fugro.png              |  Bin 0 -> 679965 bytes
 doc/workshop/images/denoise-plasio.png             |  Bin 0 -> 320628 bytes
 doc/workshop/images/denoise-run-command.png        |  Bin 0 -> 16411 bytes
 doc/workshop/images/density-add-layer.png          |  Bin 0 -> 138853 bytes
 doc/workshop/images/density-command-run.png        |  Bin 0 -> 22210 bytes
 doc/workshop/images/density-count-attribute.png    |  Bin 0 -> 71945 bytes
 doc/workshop/images/density-file-open.png          |  Bin 0 -> 286917 bytes
 doc/workshop/images/density-final-render.png       |  Bin 0 -> 239061 bytes
 .../images/density-graduated-symbols-pick.png      |  Bin 0 -> 71678 bytes
 doc/workshop/images/density-graduated-symbols.png  |  Bin 0 -> 71592 bytes
 doc/workshop/images/density-select-layer.png       |  Bin 0 -> 68490 bytes
 doc/workshop/images/docker-file-navigate.png       |  Bin 0 -> 57337 bytes
 doc/workshop/images/docker-image-loaded.png        |  Bin 0 -> 19869 bytes
 doc/workshop/images/docker-install-options.png     |  Bin 0 -> 25100 bytes
 doc/workshop/images/docker-install-progress.png    |  Bin 0 -> 15011 bytes
 doc/workshop/images/docker-run-help.png            |  Bin 0 -> 41289 bytes
 doc/workshop/images/docker-status.png              |  Bin 0 -> 26703 bytes
 doc/workshop/images/dtm-add-raster-layer.png       |  Bin 0 -> 139429 bytes
 doc/workshop/images/dtm-add-raster-mean.png        |  Bin 0 -> 50031 bytes
 doc/workshop/images/dtm-qgis-added.png             |  Bin 0 -> 188716 bytes
 doc/workshop/images/dtm-qgis-classify.png          |  Bin 0 -> 70710 bytes
 doc/workshop/images/dtm-qgis-colorize-dtm.png      |  Bin 0 -> 69057 bytes
 doc/workshop/images/dtm-qgis-gdaldem.png           |  Bin 0 -> 44778 bytes
 doc/workshop/images/dtm-qgis-hillshade-done.png    |  Bin 0 -> 349162 bytes
 doc/workshop/images/dtm-qgis-save-hillshade.png    |  Bin 0 -> 30933 bytes
 doc/workshop/images/dtm-qgis-select-hillshade.png  |  Bin 0 -> 256449 bytes
 doc/workshop/images/dtm-run-command.png            |  Bin 0 -> 45763 bytes
 doc/workshop/images/georeference-plasio.png        |  Bin 0 -> 999491 bytes
 doc/workshop/images/georeferencing-run-command.png |  Bin 0 -> 35853 bytes
 .../images/ground-classified-included-side.png     |  Bin 0 -> 33952 bytes
 doc/workshop/images/ground-classified-included.png |  Bin 0 -> 95284 bytes
 doc/workshop/images/ground-filtered.png            |  Bin 0 -> 200173 bytes
 doc/workshop/images/ground-ground-only-view.png    |  Bin 0 -> 88087 bytes
 doc/workshop/images/ground-run-command.png         |  Bin 0 -> 42374 bytes
 doc/workshop/images/info-interesting-metadata.png  |  Bin 0 -> 55286 bytes
 .../images/info-interesting-single-point.png       |  Bin 0 -> 50285 bytes
 doc/workshop/images/info-near-bbox.png             |  Bin 0 -> 33946 bytes
 doc/workshop/images/info-near-point.png            |  Bin 0 -> 41438 bytes
 doc/workshop/images/intro-pdal-simple-pipeline.png |  Bin 0 -> 56310 bytes
 doc/workshop/images/pdal-architecture-overview.png |  Bin 0 -> 43597 bytes
 doc/workshop/images/pdal-reader-writer.png         |  Bin 0 -> 17092 bytes
 doc/workshop/images/qgis-add-raster-layer.png      |  Bin 0 -> 138554 bytes
 doc/workshop/images/qgis-choose-raster.png         |  Bin 0 -> 60220 bytes
 doc/workshop/images/qgis-install-progress.png      |  Bin 0 -> 27819 bytes
 doc/workshop/images/qgis-select-qgis.png           |  Bin 0 -> 46595 bytes
 doc/workshop/images/qgis-start-install.png         |  Bin 0 -> 147257 bytes
 doc/workshop/images/qgis-view-raster.png           |  Bin 0 -> 205965 bytes
 doc/workshop/images/reference-pulse.png            |  Bin 0 -> 182667 bytes
 doc/workshop/images/reprojection-proper-scale.png  |  Bin 0 -> 34681 bytes
 doc/workshop/images/reprojection-run-command.png   |  Bin 0 -> 26051 bytes
 .../images/reprojection-run-with-scale.png         |  Bin 0 -> 31963 bytes
 doc/workshop/images/reprojection-wrong-scale.png   |  Bin 0 -> 34617 bytes
 doc/workshop/images/return-pulse.png               |  Bin 0 -> 209280 bytes
 doc/workshop/images/thinning-command-run.png       |  Bin 0 -> 23752 bytes
 doc/workshop/images/thinning-full-res.png          |  Bin 0 -> 230413 bytes
 .../images/thinning-overview.png}                  |  Bin
 doc/workshop/images/thinning-poisson-thin.png      |  Bin 0 -> 136645 bytes
 doc/workshop/images/thinning-select-data.png       |  Bin 0 -> 202623 bytes
 doc/workshop/includes/substitutions.rst            |   20 +
 doc/workshop/index.rst                             |   22 +
 doc/workshop/lidar-introduction.rst                |  166 +
 doc/workshop/pdal-introduction.rst                 |  334 +
 doc/workshop/qgis.rst                              |   70 +
 doc/workshop/slides/source/_static/custom.css      |   11 +
 doc/workshop/slides/source/_static/liblaslogo.png  |  Bin 0 -> 6073 bytes
 .../slides/source}/_static/pdal_logo.png           |  Bin
 doc/workshop/slides/source/_static/rsgis_logo.png  |  Bin 0 -> 284677 bytes
 doc/workshop/slides/source/agenda-include.txt      |    8 +
 doc/workshop/slides/source/analysis.rst            |   14 +
 doc/workshop/slides/source/basic_info.rst          |  153 +
 doc/workshop/slides/source/boundary.rst            |   52 +
 doc/workshop/slides/source/clipping.rst            |  100 +
 doc/workshop/slides/source/colorization.rst        |   73 +
 doc/workshop/slides/source/conf.py                 |  319 +
 doc/workshop/slides/source/denoising.rst           |   60 +
 doc/workshop/slides/source/density.rst             |   70 +
 doc/workshop/slides/source/dtm.rst                 |   73 +
 doc/workshop/slides/source/georeferencing.rst      |   49 +
 doc/workshop/slides/source/ground.rst              |   68 +
 doc/workshop/slides/source/img/docker-diagram.png  |  Bin 0 -> 24637 bytes
 doc/workshop/slides/source/img/georeferencing.png  |  Bin 0 -> 7063 bytes
 doc/workshop/slides/source/img/google-car.jpg      |  Bin 0 -> 153068 bytes
 doc/workshop/slides/source/img/guinea.gif          |  Bin 0 -> 350353 bytes
 doc/workshop/slides/source/img/life-so-hard.gif    |  Bin 0 -> 3509744 bytes
 doc/workshop/slides/source/img/ricopter.jpg        |  Bin 0 -> 2019541 bytes
 doc/workshop/slides/source/img/scanner.svg         |  209 +
 doc/workshop/slides/source/img/vm-diagram.png      |  Bin 0 -> 33277 bytes
 doc/workshop/slides/source/index.rst               |   28 +
 doc/workshop/slides/source/introduction.rst        |   62 +
 doc/workshop/slides/source/lidar_intro.rst         |   65 +
 doc/workshop/slides/source/pdal_intro.rst          |  192 +
 doc/workshop/slides/source/software.rst            |  120 +
 doc/workshop/slides/source/thinning.rst            |   70 +
 doc/workshop/slides/source/translation.rst         |   91 +
 doc/workshop/software.rst                          |   16 +
 examples/writing-filter/MyFilter.cpp               |   15 +-
 examples/writing-filter/MyFilter.hpp               |    6 +-
 examples/writing-kernel/MyKernel.cpp               |   22 +-
 examples/writing-reader/MyReader.cpp               |   13 +-
 examples/writing-reader/MyReader.hpp               |    3 +-
 examples/writing-writer/CMakeLists.txt             |    2 -
 examples/writing-writer/MyWriter.cpp               |   31 +-
 examples/writing-writer/MyWriter.hpp               |    7 +-
 filters/CMakeLists.txt                             |   10 +
 .../ApproximateCoplanarFilter.cpp                  |  107 +
 .../ApproximateCoplanarFilter.hpp                  |   78 +
 filters/approximatecoplanar/CMakeLists.txt         |    2 +
 filters/attribute/AttributeFilter.cpp              |   63 +-
 filters/attribute/AttributeFilter.hpp              |   20 +-
 filters/chipper/ChipperFilter.cpp                  |   15 +-
 filters/chipper/ChipperFilter.hpp                  |    4 +-
 filters/colorization/ColorizationFilter.cpp        |   43 +-
 filters/colorization/ColorizationFilter.hpp        |   12 +-
 filters/crop/CropFilter.cpp                        |   67 +-
 filters/crop/CropFilter.hpp                        |   10 +-
 filters/decimation/DecimationFilter.cpp            |   13 +-
 filters/decimation/DecimationFilter.hpp            |    2 +-
 filters/divider/DividerFilter.cpp                  |   63 +-
 filters/divider/DividerFilter.hpp                  |   16 +-
 filters/eigenvalues/CMakeLists.txt                 |    2 +
 filters/eigenvalues/EigenvaluesFilter.cpp          |  105 +
 filters/eigenvalues/EigenvaluesFilter.hpp          |   75 +
 filters/estimaterank/CMakeLists.txt                |    2 +
 filters/estimaterank/EstimateRankFilter.cpp        |   89 +
 filters/estimaterank/EstimateRankFilter.hpp        |   76 +
 filters/ferry/FerryFilter.cpp                      |   23 +-
 filters/ferry/FerryFilter.hpp                      |   12 +-
 filters/hag/CMakeLists.txt                         |    2 +
 filters/hag/HAGFilter.cpp                          |  117 +
 filters/hag/HAGFilter.hpp                          |   74 +
 filters/mongus/CMakeLists.txt                      |    2 +
 filters/mongus/MongusFilter.cpp                    |  894 +++
 filters/mongus/MongusFilter.hpp                    |  104 +
 filters/mortonorder/MortonOrderFilter.cpp          |    7 -
 filters/mortonorder/MortonOrderFilter.hpp          |    8 +-
 filters/normal/CMakeLists.txt                      |    2 +
 filters/normal/NormalFilter.cpp                    |  113 +
 filters/normal/NormalFilter.hpp                    |   76 +
 filters/outlier/CMakeLists.txt                     |    2 +
 filters/outlier/OutlierFilter.cpp                  |  237 +
 filters/outlier/OutlierFilter.hpp                  |   87 +
 filters/pmf/CMakeLists.txt                         |    2 +
 filters/pmf/PMFFilter.cpp                          |  249 +
 filters/pmf/PMFFilter.hpp                          |   83 +
 filters/range/RangeFilter.cpp                      |   17 +-
 filters/range/RangeFilter.hpp                      |   10 +-
 filters/reprojection/ReprojectionFilter.cpp        |   81 +-
 filters/reprojection/ReprojectionFilter.hpp        |    8 +-
 filters/sample/CMakeLists.txt                      |    2 +
 filters/sample/SampleFilter.cpp                    |  129 +
 filters/sample/SampleFilter.hpp                    |   70 +
 filters/smrf/CMakeLists.txt                        |    2 +
 filters/smrf/SMRFilter.cpp                         | 1097 ++++
 filters/smrf/SMRFilter.hpp                         |  122 +
 filters/sort/SortFilter.hpp                        |   14 +-
 filters/splitter/SplitterFilter.cpp                |   23 +-
 filters/splitter/SplitterFilter.hpp                |    4 +-
 filters/stats/StatsFilter.cpp                      |   40 +-
 filters/stats/StatsFilter.hpp                      |   34 +-
 filters/transformation/TransformationFilter.cpp    |   10 +-
 filters/transformation/TransformationFilter.hpp    |    7 +-
 include/pdal/Compression.hpp                       |   11 +-
 include/pdal/DbReader.hpp                          |    6 +-
 include/pdal/DbWriter.hpp                          |   14 +-
 include/pdal/DimDetail.hpp                         |   83 +
 include/pdal/DimType.hpp                           |   62 +
 include/pdal/DimUtil.hpp                           |  192 +
 include/pdal/Dimension.hpp                         |  931 ---
 include/pdal/Eigen.hpp                             |  140 +
 include/pdal/FlexWriter.hpp                        |   13 +-
 include/pdal/GDALUtils.hpp                         |   77 +-
 include/pdal/KDIndex.hpp                           |   20 +-
 include/pdal/Kernel.hpp                            |   70 +-
 include/pdal/Log.hpp                               |   10 +-
 include/pdal/Metadata.hpp                          |   11 +-
 include/pdal/Options.hpp                           |  362 +-
 include/pdal/PDALUtils.hpp                         |  271 +-
 include/pdal/PipelineManager.hpp                   |   53 +-
 include/pdal/PipelineWriter.hpp                    |    2 +-
 include/pdal/PluginManager.hpp                     |    8 +-
 include/pdal/PointContainer.hpp                    |    4 +-
 include/pdal/PointLayout.hpp                       |   41 +-
 include/pdal/PointRef.hpp                          |   30 +-
 include/pdal/PointTable.hpp                        |    6 +-
 include/pdal/PointView.hpp                         |   60 +-
 include/pdal/PointViewIter.hpp                     |    2 +-
 include/pdal/Reader.hpp                            |    6 +-
 include/pdal/Scaling.hpp                           |   88 +
 include/pdal/Stage.hpp                             |   65 +-
 include/pdal/StageFactory.hpp                      |   19 +-
 include/pdal/StageWrapper.hpp                      |    2 -
 include/pdal/Writer.hpp                            |   15 +-
 include/pdal/XMLSchema.hpp                         |   22 +-
 include/pdal/pdal_types.hpp                        |  113 +-
 include/pdal/plang/Environment.hpp                 |    2 +-
 include/pdal/plang/Invocation.hpp                  |    4 +-
 include/pdal/util/Bounds.hpp                       |   38 +-
 include/pdal/util/ProgramArgs.hpp                  |  612 +-
 include/pdal/util/Utils.hpp                        |   54 +-
 include/pdal/util/portable_endian.hpp              |    2 +-
 io/CMakeLists.txt                                  |    1 +
 io/bpf/BpfHeader.cpp                               |   31 +
 io/bpf/BpfHeader.hpp                               |   45 +-
 io/bpf/BpfReader.cpp                               |   20 +-
 io/bpf/BpfReader.hpp                               |    3 -
 io/bpf/BpfWriter.cpp                               |   99 +-
 io/bpf/BpfWriter.hpp                               |    9 +-
 io/derivative/DerivativeWriter.cpp                 |   96 +-
 io/derivative/DerivativeWriter.hpp                 |    6 +-
 io/faux/FauxReader.cpp                             |  139 +-
 io/faux/FauxReader.hpp                             |   56 +-
 io/gdal/GDALReader.cpp                             |    4 +-
 io/gdal/GDALReader.hpp                             |    2 +-
 io/ilvis2/Ilvis2Reader.cpp                         |   97 +-
 io/ilvis2/Ilvis2Reader.hpp                         |   34 +-
 io/las/CMakeLists.txt                              |    1 +
 io/las/GeotiffSupport.cpp                          |    2 -
 io/las/HeaderVal.hpp                               |  103 +-
 io/las/LasHeader.cpp                               |   32 +-
 io/las/LasHeader.hpp                               |    7 +-
 io/las/LasReader.cpp                               |   71 +-
 io/las/LasReader.hpp                               |    9 +-
 io/las/LasUtils.cpp                                |   28 +-
 io/las/LasUtils.hpp                                |   39 +-
 io/las/LasWriter.cpp                               |  239 +-
 io/las/LasWriter.hpp                               |   15 +-
 io/optech/OptechReader.cpp                         |    3 +-
 io/ply/PlyReader.cpp                               |   47 +-
 io/ply/PlyReader.hpp                               |    9 +-
 io/ply/PlyWriter.cpp                               |   68 +-
 io/ply/PlyWriter.hpp                               |    4 +-
 io/pts/CMakeLists.txt                              |   14 +
 io/pts/PtsReader.cpp                               |  169 +
 io/pts/PtsReader.hpp                               |  107 +
 io/qfit/QfitReader.cpp                             |   39 +-
 io/qfit/QfitReader.hpp                             |   22 +-
 io/sbet/CMakeLists.txt                             |    1 +
 io/sbet/SbetCommon.cpp                             |    2 +-
 io/sbet/SbetReader.cpp                             |    9 +-
 io/sbet/SbetReader.hpp                             |    1 -
 io/sbet/SbetWriter.cpp                             |    7 +-
 io/sbet/SbetWriter.hpp                             |    2 +-
 io/text/TextReader.cpp                             |   17 +-
 io/text/TextWriter.cpp                             |   50 +-
 io/text/TextWriter.hpp                             |    5 +-
 io/tindex/TIndexReader.cpp                         |   69 +-
 io/tindex/TIndexReader.hpp                         |    6 +-
 kernels/delta/DeltaKernel.cpp                      |   13 +-
 kernels/delta/DeltaKernel.hpp                      |    4 +-
 kernels/diff/DiffKernel.cpp                        |   42 +-
 kernels/info/InfoKernel.cpp                        |   83 +-
 kernels/info/InfoKernel.hpp                        |    4 +-
 kernels/merge/MergeKernel.cpp                      |   15 +-
 kernels/pipeline/PipelineKernel.cpp                |   19 +-
 kernels/pipeline/PipelineKernel.hpp                |    1 +
 kernels/random/RandomKernel.cpp                    |   33 +-
 kernels/random/RandomKernel.hpp                    |    2 -
 kernels/sort/SortKernel.cpp                        |   50 +-
 kernels/sort/SortKernel.hpp                        |    2 -
 kernels/split/SplitKernel.cpp                      |   17 +-
 kernels/tindex/TIndexKernel.cpp                    |  118 +-
 kernels/tindex/TIndexKernel.hpp                    |    1 +
 kernels/translate/TranslateKernel.cpp              |   90 +-
 kernels/translate/TranslateKernel.hpp              |    2 -
 pdal_defines.h.in                                  |    2 +
 plugins/cpd/kernel/Cpd.cpp                         |   31 +-
 plugins/cpd/test/CpdKernelTest.cpp                 |   13 +-
 plugins/geowave/io/GeoWaveReader.cpp               |   72 +-
 plugins/geowave/io/GeoWaveReader.hpp               |    6 +-
 plugins/geowave/io/GeoWaveWriter.cpp               |   59 +-
 plugins/geowave/io/GeoWaveWriter.hpp               |    7 +-
 plugins/greyhound/CMakeLists.txt                   |   52 +-
 plugins/greyhound/io/Exchanges.cpp                 |  424 --
 plugins/greyhound/io/Exchanges.hpp                 |  196 -
 plugins/greyhound/io/GreyhoundReader.cpp           |  499 +-
 plugins/greyhound/io/GreyhoundReader.hpp           |   45 +-
 plugins/greyhound/io/WebSocketClient.cpp           |  158 -
 plugins/greyhound/io/WebSocketClient.hpp           |   96 -
 plugins/greyhound/io/bbox.cpp                      |  318 +
 plugins/greyhound/io/bbox.hpp                      |  217 +
 plugins/greyhound/io/dir.hpp                       |   73 +
 plugins/greyhound/io/point.hpp                     |  128 +
 plugins/greyhound/io/range.hpp                     |   37 +
 plugins/greyhound/test/GreyhoundReaderTest.cpp     |  144 +
 plugins/hexbin/CMakeLists.txt                      |    2 +-
 plugins/hexbin/filters/HexBin.cpp                  |   65 +-
 plugins/hexbin/filters/HexBin.hpp                  |    6 +-
 plugins/hexbin/kernel/DensityKernel.cpp            |   61 +-
 plugins/hexbin/kernel/DensityKernel.hpp            |    4 -
 plugins/hexbin/kernel/OGR.cpp                      |   47 +-
 plugins/hexbin/test/HexbinFilterTest.cpp           |   17 +-
 plugins/icebridge/io/IcebridgeReader.cpp           |   63 +-
 plugins/icebridge/io/IcebridgeReader.hpp           |    9 +-
 plugins/icebridge/test/IcebridgeReaderTest.cpp     |   10 +-
 plugins/matlab/io/MatlabWriter.cpp                 |   12 +-
 plugins/matlab/io/MatlabWriter.hpp                 |    9 +-
 plugins/mrsid/io/MrsidReader.cpp                   |   79 +-
 plugins/mrsid/io/MrsidReader.hpp                   |   12 +-
 plugins/nitf/CMakeLists.txt                        |    8 +-
 plugins/nitf/io/MetadataReader.hpp                 |    1 -
 plugins/nitf/io/NitfFile.cpp                       |  249 -
 plugins/nitf/io/NitfFile.hpp                       |  108 -
 plugins/nitf/io/NitfFileReader.cpp                 |  227 +
 plugins/nitf/io/NitfFileReader.hpp                 |  101 +
 plugins/nitf/io/NitfFileWriter.cpp                 |  297 +
 plugins/nitf/io/NitfFileWriter.hpp                 |  110 +
 plugins/nitf/io/NitfReader.cpp                     |    6 +-
 plugins/nitf/io/NitfWriter.cpp                     |  301 +-
 plugins/nitf/io/NitfWriter.hpp                     |   29 +-
 plugins/nitf/test/NitfReaderTest.cpp               |   60 +-
 plugins/nitf/test/NitfWriterTest.cpp               |   32 +-
 plugins/oci/io/OciCommon.cpp                       |   10 +-
 plugins/oci/io/OciReader.cpp                       |   43 +-
 plugins/oci/io/OciReader.hpp                       |    9 +-
 plugins/oci/io/OciWriter.cpp                       |  164 +-
 plugins/oci/io/OciWriter.hpp                       |   16 +-
 plugins/oci/test/OCITest.cpp                       |  115 +-
 plugins/p2g/io/P2gWriter.cpp                       |  122 +-
 plugins/p2g/io/P2gWriter.hpp                       |   11 +-
 plugins/pcl/PCLConversions.hpp                     |   59 +-
 plugins/pcl/filters/DartSampleFilter.cpp           |   35 +-
 plugins/pcl/filters/DartSampleFilter.hpp           |    4 +-
 plugins/pcl/filters/GreedyProjectionFilter.cpp     |   41 +-
 plugins/pcl/filters/GreedyProjectionFilter.hpp     |    3 -
 plugins/pcl/filters/GridProjectionFilter.cpp       |   41 +-
 plugins/pcl/filters/GridProjectionFilter.hpp       |    5 -
 plugins/pcl/filters/GroundFilter.cpp               |   56 +-
 plugins/pcl/filters/GroundFilter.hpp               |    4 +-
 plugins/pcl/filters/MovingLeastSquaresFilter.cpp   |   41 +-
 plugins/pcl/filters/MovingLeastSquaresFilter.hpp   |    5 -
 plugins/pcl/filters/PCLBlock.cpp                   |   40 +-
 plugins/pcl/filters/PCLBlock.hpp                   |    2 +-
 plugins/pcl/filters/PoissonFilter.cpp              |   44 +-
 plugins/pcl/filters/PoissonFilter.hpp              |    4 +-
 plugins/pcl/filters/RadiusOutlierFilter.cpp        |   46 +-
 plugins/pcl/filters/RadiusOutlierFilter.hpp        |    9 +-
 plugins/pcl/filters/StatisticalOutlierFilter.cpp   |   45 +-
 plugins/pcl/filters/StatisticalOutlierFilter.hpp   |    4 +-
 plugins/pcl/filters/VoxelGridFilter.cpp            |   42 +-
 plugins/pcl/filters/VoxelGridFilter.hpp            |    9 +-
 plugins/pcl/io/PcdWriter.cpp                       |   57 +-
 plugins/pcl/io/PcdWriter.hpp                       |   51 +-
 plugins/pcl/kernel/GroundKernel.cpp                |   42 +-
 plugins/pcl/kernel/PCLKernel.cpp                   |   28 +-
 plugins/pcl/kernel/SmoothKernel.cpp                |   37 +-
 plugins/pcl/kernel/ViewKernel.cpp                  |    7 +-
 plugins/pcl/test/PCLBlockFilterTest.cpp            |   11 +-
 plugins/pgpointcloud/io/PgCommon.hpp               |    2 +-
 plugins/pgpointcloud/io/PgReader.cpp               |   41 +-
 plugins/pgpointcloud/io/PgReader.hpp               |    3 +-
 plugins/pgpointcloud/io/PgWriter.cpp               |   87 +-
 plugins/pgpointcloud/io/PgWriter.hpp               |   18 +-
 .../pgpointcloud/test/PgpointcloudWriterTest.cpp   |   10 +-
 plugins/python/filters/PredicateFilter.cpp         |   27 +-
 plugins/python/filters/PredicateFilter.hpp         |    5 +-
 plugins/python/filters/ProgrammableFilter.cpp      |   38 +-
 plugins/python/filters/ProgrammableFilter.hpp      |    7 +-
 plugins/python/test/PLangTest.cpp                  |    2 +-
 plugins/python/test/PredicateFilterTest.cpp        |   10 +-
 plugins/python/test/ProgrammableFilterTest.cpp     |   10 +-
 plugins/python/test/PythonPipelineTest.cpp         |    3 +-
 plugins/rxp/io/RxpPointcloud.cpp                   |    4 +-
 plugins/rxp/io/RxpPointcloud.hpp                   |    2 +-
 plugins/rxp/io/RxpReader.cpp                       |   34 +-
 plugins/rxp/io/RxpReader.hpp                       |   10 +-
 plugins/rxp/test/RxpReaderTest.cpp                 |   28 +-
 plugins/sqlite/io/SQLiteCommon.hpp                 |    2 +-
 plugins/sqlite/io/SQLiteReader.cpp                 |   40 +-
 plugins/sqlite/io/SQLiteReader.hpp                 |    3 +-
 plugins/sqlite/io/SQLiteWriter.cpp                 |  105 +-
 plugins/sqlite/io/SQLiteWriter.hpp                 |   10 +-
 plugins/sqlite/test/SQLiteTest.cpp                 |  134 +-
 python/VERSION.txt                                 |    2 +-
 python/pdal/Pipeline.cpp                           |    8 +-
 python/pdal/Pipeline.hpp                           |    4 +-
 python/pdal/__init__.py                            |    2 +-
 python/pdal/libpdalpython.pyx                      |   12 +-
 python/setup.py                                    |   18 +
 python/test/test_libpdal.py                        |   43 +-
 scripts/ci/add_deploy_key.sh                       |   10 +
 scripts/ci/before_install.sh                       |    3 +-
 scripts/ci/build_docs.sh                           |    8 +
 scripts/ci/deploy_website.sh                       |   25 +
 scripts/ci/docker.sh                               |    8 +
 scripts/ci/pdaldocs-private.key.enc                |  Bin 0 -> 1680 bytes
 scripts/docker/Dockerfile                          |  167 +-
 scripts/docker/Dockerfile.xenial                   |   63 +
 scripts/docker/dependencies/Dockerfile             |  175 +-
 scripts/docker/dependencies/Dockerfile.xenial      |  273 +
 scripts/docker/docbuild/Dockerfile                 |   12 +
 {doc => scripts/docker}/docbuild/run.sh            |    0
 scripts/docker/rivlib/Dockerfile                   |    2 +-
 src/CMakeLists.txt                                 |   47 +-
 src/DbReader.cpp                                   |    4 +-
 src/DbWriter.cpp                                   |   63 +-
 src/Dimension.json                                 |  331 +
 src/Eigen.cpp                                      |  143 +
 src/GDALUtils.cpp                                  |  132 +-
 src/Kernel.cpp                                     |  224 +-
 src/Log.cpp                                        |   34 +-
 src/Options.cpp                                    |   82 +-
 src/PDALUtils.cpp                                  |  213 +-
 src/PipelineManager.cpp                            |  214 +-
 src/PipelineReaderJSON.cpp                         |  496 +-
 src/PipelineReaderJSON.hpp                         |   36 +-
 src/PipelineReaderXML.cpp                          |   88 +-
 src/PipelineReaderXML.hpp                          |    6 +-
 src/PipelineWriter.cpp                             |    5 +-
 src/PluginManager.cpp                              |  104 +-
 src/PointLayout.cpp                                |   68 +-
 src/PointTable.cpp                                 |   23 +-
 src/PointView.cpp                                  |   23 +-
 src/Reader.cpp                                     |   11 +-
 src/Scaling.cpp                                    |  119 +
 src/SpatialReference.cpp                           |   49 +-
 src/Stage.cpp                                      |  132 +-
 src/StageFactory.cpp                               |  199 +-
 src/Writer.cpp                                     |   95 +-
 src/XMLSchema.cpp                                  |   20 +-
 src/gitsha.cpp                                     |    2 +-
 src/plang/Array.cpp                                |    6 +-
 src/plang/BufferedInvocation.cpp                   |    4 +-
 src/plang/CMakeLists.txt                           |    5 +-
 src/plang/Environment.cpp                          |    2 +-
 src/plang/Invocation.cpp                           |    6 +-
 src/util/Bounds.cpp                                |   68 +-
 src/util/CMakeLists.txt                            |    5 +-
 src/util/FileUtils.cpp                             |   21 +-
 src/util/Utils.cpp                                 |   84 +-
 test/data/apps/pdalinfo_stage.txt                  |   10 -
 test/data/apps/pdalinfo_stage_nosrs.txt            |   10 -
 test/data/bpf/bpf2nitf.xml.in                      |   33 +-
 test/data/filters/crop_wkt.xml.in                  |    1 -
 test/data/filters/ferry.json.in                    |    4 +-
 test/data/filters/ferry.xml.in                     |    6 -
 test/data/filters/hexbin.xml.in                    |    6 -
 test/data/filters/merge3.json.in                   |    3 +-
 test/data/filters/merge3.xml.in                    |    1 -
 test/data/filters/reproject.xml.in                 |    6 -
 test/data/io/text-writer-space-delimited.xml.in    |   20 -
 test/data/misc/opts2json.txt                       |   25 -
 test/data/nitf/chipper.json.in                     |   14 -
 test/data/nitf/chipper.xml.in                      |   12 -
 test/data/nitf/las2nitf.xml.in                     |    1 -
 test/data/nitf/reader.xml                          |    6 -
 test/data/oracle/big-write.xml                     |    6 -
 test/data/oracle/qfit-write.xml                    |   12 -
 test/data/oracle/read-colorize.xml                 |    6 -
 test/data/oracle/write.xml                         |    1 -
 test/data/pipeline/bpf2nitf.json.in                |    1 -
 test/data/pipeline/crop-stats.json.in              |    1 -
 test/data/pipeline/crop_wkt.json.in                |    3 +-
 test/data/pipeline/ferry-reproject.json.in         |    4 +-
 test/data/pipeline/hexbin-info.json.in             |    2 -
 test/data/pipeline/hexbin.json.in                  |    2 -
 test/data/pipeline/las2nitf.json.in                |    1 -
 test/data/pipeline/nitf-chipper.json.in            |    6 +-
 test/data/pipeline/p2g-writer.json.in              |    5 +-
 test/data/pipeline/pipeline_interpolate.xml.in     |    9 -
 test/data/pipeline/pipeline_metadata_writer.xml.in |   43 +-
 test/data/pipeline/pipeline_write.xml.in           |    4 -
 test/data/pipeline/qfit2las.json.in                |    5 +-
 test/data/pipeline/reproject.json.in               |    4 +-
 test/data/pipeline/sort2.json.in                   |   10 +
 test/data/pipeline/transformation.json.in          |   12 +
 test/data/ply/text_extradim.ply                    |   19 +
 test/data/pts/test.pts                             |   20 +
 test/data/qfit/conversion.xml.in                   |    6 -
 test/data/qfit/little-endian-conversion.xml.in     |    6 -
 test/data/qfit/reader.xml.in                       |    6 -
 test/data/soci/read-cloud.xml                      |    6 -
 test/data/soci/read.xml                            |    6 -
 test/unit/BoundsTest.cpp                           |   43 +
 test/unit/CMakeLists.txt                           |    3 +-
 test/unit/CompressionTest.cpp                      |    2 +-
 test/unit/KernelTest.cpp                           |    5 +
 test/unit/OptionsTest.cpp                          |  257 +-
 test/unit/PDALUtilsTest.cpp                        |   64 -
 test/unit/PipelineManagerTest.cpp                  |  110 +-
 test/unit/PluginManagerTest.cpp                    |   27 +
 test/unit/PointContextTest.cpp                     |    2 +-
 test/unit/PointTableTest.cpp                       |    4 +-
 test/unit/PointViewTest.cpp                        |   25 +
 test/unit/PolygonTest.cpp                          |   10 -
 test/unit/ProgramArgsTest.cpp                      |  103 +-
 test/unit/StageFactoryTest.cpp                     |   29 +-
 test/unit/Support.cpp                              |   35 +-
 test/unit/TestConfig.cpp                           |   41 -
 test/unit/TestConfig.hpp.in                        |   21 +-
 test/unit/UtilsTest.cpp                            |   63 +-
 test/unit/XMLSchemaTest.cpp                        |   54 +-
 test/unit/apps/pcpipelineTest.cpp                  |   35 +-
 test/unit/apps/pcpipelineTestJSON.cpp              |   42 +-
 test/unit/filters/AdditionalMergeTest.cpp          |   24 +-
 test/unit/filters/AttributeFilterTest.cpp          |    1 -
 test/unit/filters/ChipperTest.cpp                  |    4 +-
 test/unit/filters/ColorizationFilterTest.cpp       |   18 +-
 test/unit/filters/CropFilterTest.cpp               |   43 +-
 test/unit/filters/DecimationFilterTest.cpp         |    4 +-
 test/unit/filters/DividerFilterTest.cpp            |    8 +-
 test/unit/filters/FerryFilterTest.cpp              |   10 +-
 test/unit/filters/MergeTest.cpp                    |    6 +
 test/unit/filters/RandomizeFilterTest.cpp          |    2 +-
 test/unit/filters/RangeFilterTest.cpp              |   20 +-
 test/unit/filters/ReprojectionFilterTest.cpp       |    6 +-
 test/unit/filters/SplitterTest.cpp                 |    2 +-
 test/unit/filters/TransformationFilterTest.cpp     |    2 +-
 test/unit/io/gdal/GDALReaderTest.cpp               |    8 +-
 test/unit/io/ilvis2/Ilvis2ReaderTest.cpp           |    2 +-
 test/unit/io/las/LasReaderTest.cpp                 |   76 +-
 test/unit/io/las/LasWriterTest.cpp                 |   15 +-
 test/unit/io/ply/PlyReaderTest.cpp                 |   29 +
 test/unit/io/pts/PtsReaderTest.cpp                 |   81 +
 test/unit/io/qfit/QFITReaderTest.cpp               |   16 +-
 test/unit/io/sbet/SbetReaderTest.cpp               |   30 +-
 test/unit/io/sbet/SbetWriterTest.cpp               |    7 +-
 tools/CMakeLists.txt                               |    3 +
 tools/nitfwrap/CMakeLists.txt                      |   43 +
 tools/nitfwrap/NitfWrap.cpp                        |  294 +
 tools/nitfwrap/NitfWrap.hpp                        |   37 +
 tools/nitfwrap/NitfWrapTest.cpp                    |  107 +
 vendor/arbiter/CMakeLists.txt                      |   28 +
 vendor/arbiter/LICENSE                             |   22 +
 vendor/arbiter/README                              |    1 +
 vendor/arbiter/arbiter.cpp                         | 3609 +++++++++++
 vendor/arbiter/arbiter.hpp                         | 4603 ++++++++++++++
 vendor/eigen-3.1.91/Eigen/CholmodSupport           |   45 -
 vendor/eigen-3.1.91/Eigen/Core                     |  377 --
 vendor/eigen-3.1.91/Eigen/Eigen2Support            |   82 -
 vendor/eigen-3.1.91/Eigen/SPQRSupport              |   29 -
 vendor/eigen-3.1.91/Eigen/Sparse                   |   27 -
 vendor/eigen-3.1.91/Eigen/SparseCholesky           |   38 -
 vendor/eigen-3.1.91/Eigen/SparseCore               |   64 -
 vendor/eigen-3.1.91/Eigen/SparseLU                 |   46 -
 vendor/eigen-3.1.91/Eigen/SparseQR                 |   29 -
 vendor/eigen-3.1.91/Eigen/UmfPackSupport           |   36 -
 vendor/eigen-3.1.91/Eigen/src/Cholesky/LDLT.h      |  599 --
 vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT.h       |  490 --
 vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT_MKL.h   |  102 -
 .../Eigen/src/CholmodSupport/CholmodSupport.h      |  602 --
 vendor/eigen-3.1.91/Eigen/src/Core/Array.h         |  308 -
 vendor/eigen-3.1.91/Eigen/src/Core/ArrayBase.h     |  228 -
 vendor/eigen-3.1.91/Eigen/src/Core/ArrayWrapper.h  |  254 -
 vendor/eigen-3.1.91/Eigen/src/Core/Assign.h        |  583 --
 .../eigen-3.1.91/Eigen/src/Core/AssignEvaluator.h  |  754 ---
 vendor/eigen-3.1.91/Eigen/src/Core/Block.h         |  405 --
 vendor/eigen-3.1.91/Eigen/src/Core/BooleanRedux.h  |  154 -
 .../eigen-3.1.91/Eigen/src/Core/CommaInitializer.h |  143 -
 .../eigen-3.1.91/Eigen/src/Core/CoreEvaluators.h   | 1311 ----
 vendor/eigen-3.1.91/Eigen/src/Core/CwiseBinaryOp.h |  229 -
 vendor/eigen-3.1.91/Eigen/src/Core/CwiseUnaryOp.h  |  126 -
 .../eigen-3.1.91/Eigen/src/Core/CwiseUnaryView.h   |  139 -
 vendor/eigen-3.1.91/Eigen/src/Core/DenseBase.h     |  511 --
 vendor/eigen-3.1.91/Eigen/src/Core/DenseStorage.h  |  331 -
 vendor/eigen-3.1.91/Eigen/src/Core/Diagonal.h      |  237 -
 .../eigen-3.1.91/Eigen/src/Core/DiagonalProduct.h  |  113 -
 vendor/eigen-3.1.91/Eigen/src/Core/Dot.h           |  262 -
 vendor/eigen-3.1.91/Eigen/src/Core/EigenBase.h     |  161 -
 vendor/eigen-3.1.91/Eigen/src/Core/Functors.h      |  985 ---
 vendor/eigen-3.1.91/Eigen/src/Core/Fuzzy.h         |  150 -
 .../eigen-3.1.91/Eigen/src/Core/GeneralProduct.h   |  635 --
 .../Eigen/src/Core/GenericPacketMath.h             |  350 --
 .../eigen-3.1.91/Eigen/src/Core/GlobalFunctions.h  |   91 -
 vendor/eigen-3.1.91/Eigen/src/Core/IO.h            |  249 -
 vendor/eigen-3.1.91/Eigen/src/Core/MapBase.h       |  242 -
 vendor/eigen-3.1.91/Eigen/src/Core/MathFunctions.h |  753 ---
 vendor/eigen-3.1.91/Eigen/src/Core/Matrix.h        |  405 --
 vendor/eigen-3.1.91/Eigen/src/Core/MatrixBase.h    |  515 --
 vendor/eigen-3.1.91/Eigen/src/Core/NoAlias.h       |  130 -
 .../Eigen/src/Core/PermutationMatrix.h             |  688 --
 .../eigen-3.1.91/Eigen/src/Core/PlainObjectBase.h  |  782 ---
 vendor/eigen-3.1.91/Eigen/src/Core/Product.h       |  107 -
 vendor/eigen-3.1.91/Eigen/src/Core/ProductBase.h   |  278 -
 .../Eigen/src/Core/ProductEvaluators.h             |  411 --
 vendor/eigen-3.1.91/Eigen/src/Core/Redux.h         |  408 --
 vendor/eigen-3.1.91/Eigen/src/Core/Ref.h           |  255 -
 vendor/eigen-3.1.91/Eigen/src/Core/Replicate.h     |  177 -
 vendor/eigen-3.1.91/Eigen/src/Core/ReturnByValue.h |   88 -
 .../eigen-3.1.91/Eigen/src/Core/SelfAdjointView.h  |  314 -
 .../Eigen/src/Core/SelfCwiseBinaryOp.h             |  197 -
 .../eigen-3.1.91/Eigen/src/Core/SolveTriangular.h  |  260 -
 vendor/eigen-3.1.91/Eigen/src/Core/StableNorm.h    |  190 -
 vendor/eigen-3.1.91/Eigen/src/Core/Transpose.h     |  416 --
 .../eigen-3.1.91/Eigen/src/Core/TriangularMatrix.h |  830 ---
 vendor/eigen-3.1.91/Eigen/src/Core/VectorwiseOp.h  |  641 --
 vendor/eigen-3.1.91/Eigen/src/Core/Visitor.h       |  237 -
 .../Eigen/src/Core/arch/AltiVec/PacketMath.h       |  498 --
 .../Eigen/src/Core/arch/NEON/Complex.h             |  259 -
 .../Eigen/src/Core/arch/NEON/PacketMath.h          |  407 --
 .../eigen-3.1.91/Eigen/src/Core/arch/SSE/Complex.h |  442 --
 .../Eigen/src/Core/arch/SSE/MathFunctions.h        |  464 --
 .../Eigen/src/Core/arch/SSE/PacketMath.h           |  644 --
 .../Eigen/src/Core/products/CoeffBasedProduct.h    |  441 --
 .../src/Core/products/GeneralBlockPanelKernel.h    | 1335 ----
 .../Eigen/src/Core/products/GeneralMatrixMatrix.h  |  427 --
 .../Eigen/src/Core/products/GeneralMatrixVector.h  |  573 --
 .../Eigen/src/Core/products/Parallelizer.h         |  159 -
 .../src/Core/products/SelfadjointMatrixMatrix.h    |  436 --
 .../src/Core/products/SelfadjointMatrixVector.h    |  281 -
 .../src/Core/products/SelfadjointRank2Update.h     |   93 -
 .../src/Core/products/TriangularMatrixMatrix_MKL.h |  309 -
 .../src/Core/products/TriangularMatrixVector.h     |  348 --
 .../src/Core/products/TriangularSolverMatrix.h     |  329 -
 vendor/eigen-3.1.91/Eigen/src/Core/util/BlasUtil.h |  264 -
 .../eigen-3.1.91/Eigen/src/Core/util/Constants.h   |  438 --
 .../Eigen/src/Core/util/ForwardDeclarations.h      |  299 -
 .../eigen-3.1.91/Eigen/src/Core/util/MKL_support.h |  109 -
 vendor/eigen-3.1.91/Eigen/src/Core/util/Macros.h   |  416 --
 vendor/eigen-3.1.91/Eigen/src/Core/util/Memory.h   |  974 ---
 .../Eigen/src/Core/util/StaticAssert.h             |  206 -
 .../eigen-3.1.91/Eigen/src/Core/util/XprHelper.h   |  468 --
 .../Eigen/src/Eigen2Support/Geometry/AlignedBox.h  |  159 -
 .../Eigen/src/Eigen2Support/Geometry/Hyperplane.h  |  254 -
 .../src/Eigen2Support/Geometry/ParametrizedLine.h  |  141 -
 .../Eigen/src/Eigen2Support/LeastSquares.h         |  170 -
 .../Eigen/src/Eigen2Support/MathFunctions.h        |   57 -
 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/SVD.h  |  638 --
 .../Eigen/src/Eigenvalues/ComplexEigenSolver.h     |  333 -
 .../Eigen/src/Eigenvalues/ComplexSchur.h           |  456 --
 .../Eigen/src/Eigenvalues/ComplexSchur_MKL.h       |   94 -
 .../Eigen/src/Eigenvalues/EigenSolver.h            |  598 --
 .../Eigen/src/Eigenvalues/GeneralizedEigenSolver.h |  341 -
 .../src/Eigenvalues/HessenbergDecomposition.h      |  373 --
 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/RealQZ.h |  624 --
 .../eigen-3.1.91/Eigen/src/Eigenvalues/RealSchur.h |  529 --
 .../Eigen/src/Eigenvalues/RealSchur_MKL.h          |   83 -
 .../Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h |  802 ---
 .../src/Eigenvalues/SelfAdjointEigenSolver_MKL.h   |   92 -
 .../Eigen/src/Eigenvalues/Tridiagonalization.h     |  557 --
 .../eigen-3.1.91/Eigen/src/Geometry/AlignedBox.h   |  375 --
 vendor/eigen-3.1.91/Eigen/src/Geometry/AngleAxis.h |  233 -
 .../eigen-3.1.91/Eigen/src/Geometry/EulerAngles.h  |   85 -
 .../eigen-3.1.91/Eigen/src/Geometry/Homogeneous.h  |  307 -
 .../eigen-3.1.91/Eigen/src/Geometry/Hyperplane.h   |  270 -
 .../eigen-3.1.91/Eigen/src/Geometry/OrthoMethods.h |  218 -
 .../Eigen/src/Geometry/ParametrizedLine.h          |  195 -
 .../eigen-3.1.91/Eigen/src/Geometry/Quaternion.h   |  775 ---
 .../eigen-3.1.91/Eigen/src/Geometry/Rotation2D.h   |  157 -
 vendor/eigen-3.1.91/Eigen/src/Geometry/Transform.h | 1440 -----
 .../eigen-3.1.91/Eigen/src/Geometry/Translation.h  |  206 -
 vendor/eigen-3.1.91/Eigen/src/Geometry/Umeyama.h   |  177 -
 .../Eigen/src/Householder/BlockHouseholder.h       |   68 -
 .../Eigen/src/Householder/Householder.h            |  171 -
 .../Eigen/src/Householder/HouseholderSequence.h    |  441 --
 .../IterativeLinearSolvers/BasicPreconditioners.h  |  149 -
 .../Eigen/src/IterativeLinearSolvers/BiCGSTAB.h    |  261 -
 .../src/IterativeLinearSolvers/ConjugateGradient.h |  265 -
 .../src/IterativeLinearSolvers/IncompleteLUT.h     |  468 --
 .../IterativeLinearSolvers/IterativeSolverBase.h   |  254 -
 vendor/eigen-3.1.91/Eigen/src/Jacobi/Jacobi.h      |  433 --
 vendor/eigen-3.1.91/Eigen/src/LU/FullPivLU.h       |  742 ---
 vendor/eigen-3.1.91/Eigen/src/LU/Inverse.h         |  400 --
 vendor/eigen-3.1.91/Eigen/src/LU/PartialPivLU.h    |  501 --
 .../Eigen/src/MetisSupport/MetisSupport.h          |  137 -
 .../eigen-3.1.91/Eigen/src/OrderingMethods/Amd.h   |  435 --
 .../Eigen/src/OrderingMethods/Eigen_Colamd.h       | 1850 ------
 .../Eigen/src/OrderingMethods/Ordering.h           |  150 -
 .../Eigen/src/PardisoSupport/PardisoSupport.h      |  592 --
 .../Eigen/src/QR/ColPivHouseholderQR.h             |  555 --
 .../Eigen/src/QR/ColPivHouseholderQR_MKL.h         |   99 -
 .../Eigen/src/QR/FullPivHouseholderQR.h            |  598 --
 vendor/eigen-3.1.91/Eigen/src/QR/HouseholderQR.h   |  351 --
 .../eigen-3.1.91/Eigen/src/QR/HouseholderQR_MKL.h  |   69 -
 .../Eigen/src/SPQRSupport/SuiteSparseQRSupport.h   |  304 -
 vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD.h      |  884 ---
 vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD_MKL.h  |   92 -
 .../Eigen/src/SVD/UpperBidiagonalization.h         |  148 -
 .../Eigen/src/SparseCholesky/SimplicialCholesky.h  |  667 --
 .../src/SparseCholesky/SimplicialCholesky_impl.h   |  199 -
 .../eigen-3.1.91/Eigen/src/SparseCore/AmbiVector.h |  373 --
 .../Eigen/src/SparseCore/CompressedStorage.h       |  233 -
 .../SparseCore/ConservativeSparseSparseProduct.h   |  245 -
 .../Eigen/src/SparseCore/CoreIterators.h           |   61 -
 .../Eigen/src/SparseCore/MappedSparseMatrix.h      |  179 -
 .../Eigen/src/SparseCore/SparseAssign.h            |    0
 .../Eigen/src/SparseCore/SparseBlock.h             |  403 --
 .../Eigen/src/SparseCore/SparseColEtree.h          |  204 -
 .../Eigen/src/SparseCore/SparseCwiseBinaryOp.h     |  324 -
 .../Eigen/src/SparseCore/SparseDenseProduct.h      |  300 -
 .../Eigen/src/SparseCore/SparseDiagonalProduct.h   |  192 -
 .../eigen-3.1.91/Eigen/src/SparseCore/SparseDot.h  |  101 -
 .../Eigen/src/SparseCore/SparseMatrix.h            | 1219 ----
 .../Eigen/src/SparseCore/SparseMatrixBase.h        |  448 --
 .../Eigen/src/SparseCore/SparsePermutation.h       |  148 -
 .../Eigen/src/SparseCore/SparseProduct.h           |  187 -
 .../Eigen/src/SparseCore/SparseSelfAdjointView.h   |  480 --
 .../SparseCore/SparseSparseProductWithPruning.h    |  149 -
 .../Eigen/src/SparseCore/SparseTranspose.h         |   61 -
 .../Eigen/src/SparseCore/SparseTriangularView.h    |  164 -
 .../eigen-3.1.91/Eigen/src/SparseCore/SparseUtil.h |  173 -
 .../Eigen/src/SparseCore/SparseVector.h            |  412 --
 .../eigen-3.1.91/Eigen/src/SparseCore/SparseView.h |   98 -
 .../Eigen/src/SparseCore/TriangularSolver.h        |  334 -
 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU.h  |  618 --
 .../eigen-3.1.91/Eigen/src/SparseLU/SparseLUImpl.h |   64 -
 .../Eigen/src/SparseLU/SparseLU_Memory.h           |  222 -
 .../Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h |  294 -
 .../Eigen/src/SparseLU/SparseLU_column_bmod.h      |  180 -
 .../Eigen/src/SparseLU/SparseLU_column_dfs.h       |  177 -
 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h      |  130 -
 .../Eigen/src/SparseLU/SparseLU_panel_bmod.h       |  223 -
 .../Eigen/src/SparseLU/SparseLU_pivotL.h           |  134 -
 .../Eigen/src/SparseLU/SparseLU_pruneL.h           |  135 -
 vendor/eigen-3.1.91/Eigen/src/SparseQR/SparseQR.h  |  588 --
 .../eigen-3.1.91/Eigen/src/StlSupport/StdDeque.h   |  134 -
 vendor/eigen-3.1.91/Eigen/src/StlSupport/StdList.h |  114 -
 .../eigen-3.1.91/Eigen/src/StlSupport/StdVector.h  |  126 -
 .../Eigen/src/SuperLUSupport/SuperLUSupport.h      | 1026 ---
 .../Eigen/src/UmfPackSupport/UmfPackSupport.h      |  432 --
 .../Eigen/src/plugins/ArrayCwiseBinaryOps.h        |  211 -
 .../Eigen/src/plugins/ArrayCwiseUnaryOps.h         |  203 -
 .../eigen-3.1.91/Eigen/src/plugins/BlockMethods.h  |  747 ---
 .../Eigen/src/plugins/MatrixCwiseBinaryOps.h       |  126 -
 .../Eigen/src/plugins/MatrixCwiseUnaryOps.h        |   67 -
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Array   |    0
 .../Eigen/CMakeLists.txt                           |    0
 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/Cholesky   |    0
 vendor/eigen-3.2.8/Eigen/CholmodSupport            |   45 +
 vendor/eigen-3.2.8/Eigen/Core                      |  376 ++
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Dense   |    0
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Eigen   |    0
 vendor/eigen-3.2.8/Eigen/Eigen2Support             |   95 +
 .../Eigen/Eigenvalues                              |    0
 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/Geometry   |    0
 .../Eigen/Householder                              |    0
 .../Eigen/IterativeLinearSolvers                   |    0
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Jacobi  |    0
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/LU      |    0
 .../Eigen/LeastSquares                             |    0
 .../Eigen/MetisSupport                             |    0
 .../Eigen/OrderingMethods                          |    0
 .../Eigen/PaStiXSupport                            |    0
 .../Eigen/PardisoSupport                           |    0
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/QR      |    0
 .../Eigen/QtAlignedMalloc                          |    0
 vendor/eigen-3.2.8/Eigen/SPQRSupport               |   29 +
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/SVD     |    0
 vendor/eigen-3.2.8/Eigen/Sparse                    |   27 +
 vendor/eigen-3.2.8/Eigen/SparseCholesky            |   47 +
 vendor/eigen-3.2.8/Eigen/SparseCore                |   64 +
 vendor/eigen-3.2.8/Eigen/SparseLU                  |   49 +
 vendor/eigen-3.2.8/Eigen/SparseQR                  |   33 +
 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdDeque   |    0
 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdList |    0
 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdVector  |    0
 .../Eigen/SuperLUSupport                           |    0
 vendor/eigen-3.2.8/Eigen/UmfPackSupport            |   36 +
 .../Eigen/src/CMakeLists.txt                       |    0
 .../Eigen/src/Cholesky/CMakeLists.txt              |    0
 vendor/eigen-3.2.8/Eigen/src/Cholesky/LDLT.h       |  611 ++
 vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT.h        |  498 ++
 vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT_MKL.h    |  102 +
 .../Eigen/src/CholmodSupport/CMakeLists.txt        |    0
 .../Eigen/src/CholmodSupport/CholmodSupport.h      |  607 ++
 vendor/eigen-3.2.8/Eigen/src/Core/Array.h          |  323 +
 vendor/eigen-3.2.8/Eigen/src/Core/ArrayBase.h      |  226 +
 vendor/eigen-3.2.8/Eigen/src/Core/ArrayWrapper.h   |  264 +
 vendor/eigen-3.2.8/Eigen/src/Core/Assign.h         |  590 ++
 .../Eigen/src/Core/Assign_MKL.h                    |    0
 .../Eigen/src/Core/BandMatrix.h                    |    0
 vendor/eigen-3.2.8/Eigen/src/Core/Block.h          |  406 ++
 vendor/eigen-3.2.8/Eigen/src/Core/BooleanRedux.h   |  154 +
 .../Eigen/src/Core/CMakeLists.txt                  |    0
 .../eigen-3.2.8/Eigen/src/Core/CommaInitializer.h  |  154 +
 .../Eigen/src/Core/CoreIterators.h                 |    0
 vendor/eigen-3.2.8/Eigen/src/Core/CwiseBinaryOp.h  |  230 +
 .../Eigen/src/Core/CwiseNullaryOp.h                |    0
 vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryOp.h   |  126 +
 vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryView.h |  139 +
 vendor/eigen-3.2.8/Eigen/src/Core/DenseBase.h      |  521 ++
 .../Eigen/src/Core/DenseCoeffsBase.h               |    0
 vendor/eigen-3.2.8/Eigen/src/Core/DenseStorage.h   |  434 ++
 vendor/eigen-3.2.8/Eigen/src/Core/Diagonal.h       |  237 +
 .../Eigen/src/Core/DiagonalMatrix.h                |    0
 .../eigen-3.2.8/Eigen/src/Core/DiagonalProduct.h   |  131 +
 vendor/eigen-3.2.8/Eigen/src/Core/Dot.h            |  263 +
 vendor/eigen-3.2.8/Eigen/src/Core/EigenBase.h      |  131 +
 .../Eigen/src/Core/Flagged.h                       |    0
 .../Eigen/src/Core/ForceAlignedAccess.h            |    0
 vendor/eigen-3.2.8/Eigen/src/Core/Functors.h       | 1026 +++
 vendor/eigen-3.2.8/Eigen/src/Core/Fuzzy.h          |  150 +
 vendor/eigen-3.2.8/Eigen/src/Core/GeneralProduct.h |  638 ++
 .../eigen-3.2.8/Eigen/src/Core/GenericPacketMath.h |  350 ++
 .../eigen-3.2.8/Eigen/src/Core/GlobalFunctions.h   |   92 +
 vendor/eigen-3.2.8/Eigen/src/Core/IO.h             |  250 +
 .../Eigen/src/Core/Map.h                           |    0
 vendor/eigen-3.2.8/Eigen/src/Core/MapBase.h        |  251 +
 vendor/eigen-3.2.8/Eigen/src/Core/MathFunctions.h  |  768 +++
 vendor/eigen-3.2.8/Eigen/src/Core/Matrix.h         |  420 ++
 vendor/eigen-3.2.8/Eigen/src/Core/MatrixBase.h     |  563 ++
 .../Eigen/src/Core/NestByValue.h                   |    0
 vendor/eigen-3.2.8/Eigen/src/Core/NoAlias.h        |  134 +
 .../Eigen/src/Core/NumTraits.h                     |    0
 .../eigen-3.2.8/Eigen/src/Core/PermutationMatrix.h |  721 +++
 .../eigen-3.2.8/Eigen/src/Core/PlainObjectBase.h   |  822 +++
 vendor/eigen-3.2.8/Eigen/src/Core/ProductBase.h    |  290 +
 .../Eigen/src/Core/Random.h                        |    0
 vendor/eigen-3.2.8/Eigen/src/Core/Redux.h          |  409 ++
 vendor/eigen-3.2.8/Eigen/src/Core/Ref.h            |  278 +
 vendor/eigen-3.2.8/Eigen/src/Core/Replicate.h      |  177 +
 vendor/eigen-3.2.8/Eigen/src/Core/ReturnByValue.h  |   99 +
 .../Eigen/src/Core/Reverse.h                       |    0
 .../Eigen/src/Core/Select.h                        |    0
 .../eigen-3.2.8/Eigen/src/Core/SelfAdjointView.h   |  314 +
 .../eigen-3.2.8/Eigen/src/Core/SelfCwiseBinaryOp.h |  191 +
 .../eigen-3.2.8/Eigen/src/Core/SolveTriangular.h   |  260 +
 vendor/eigen-3.2.8/Eigen/src/Core/StableNorm.h     |  203 +
 .../Eigen/src/Core/Stride.h                        |    0
 .../Eigen/src/Core/Swap.h                          |    0
 vendor/eigen-3.2.8/Eigen/src/Core/Transpose.h      |  419 ++
 .../Eigen/src/Core/Transpositions.h                |    0
 .../eigen-3.2.8/Eigen/src/Core/TriangularMatrix.h  |  839 +++
 .../Eigen/src/Core/VectorBlock.h                   |    0
 vendor/eigen-3.2.8/Eigen/src/Core/VectorwiseOp.h   |  642 ++
 vendor/eigen-3.2.8/Eigen/src/Core/Visitor.h        |  240 +
 .../Eigen/src/Core/arch/AltiVec/CMakeLists.txt     |    0
 .../Eigen/src/Core/arch/AltiVec/Complex.h          |    0
 .../Eigen/src/Core/arch/AltiVec/PacketMath.h       |  501 ++
 .../Eigen/src/Core/arch/CMakeLists.txt             |    0
 .../Eigen/src/Core/arch/Default/CMakeLists.txt     |    0
 .../Eigen/src/Core/arch/Default/Settings.h         |    0
 .../Eigen/src/Core/arch/NEON/CMakeLists.txt        |    0
 .../eigen-3.2.8/Eigen/src/Core/arch/NEON/Complex.h |  253 +
 .../Eigen/src/Core/arch/NEON/PacketMath.h          |  420 ++
 .../Eigen/src/Core/arch/SSE/CMakeLists.txt         |    0
 .../eigen-3.2.8/Eigen/src/Core/arch/SSE/Complex.h  |  442 ++
 .../Eigen/src/Core/arch/SSE/MathFunctions.h        |  475 ++
 .../Eigen/src/Core/arch/SSE/PacketMath.h           |  613 ++
 .../Eigen/src/Core/products/CMakeLists.txt         |    0
 .../Eigen/src/Core/products/CoeffBasedProduct.h    |  476 ++
 .../src/Core/products/GeneralBlockPanelKernel.h    | 1341 ++++
 .../Eigen/src/Core/products/GeneralMatrixMatrix.h  |  433 ++
 .../Core/products/GeneralMatrixMatrixTriangular.h  |    0
 .../products/GeneralMatrixMatrixTriangular_MKL.h   |    0
 .../src/Core/products/GeneralMatrixMatrix_MKL.h    |    0
 .../Eigen/src/Core/products/GeneralMatrixVector.h  |  566 ++
 .../src/Core/products/GeneralMatrixVector_MKL.h    |    0
 .../Eigen/src/Core/products/Parallelizer.h         |  162 +
 .../src/Core/products/SelfadjointMatrixMatrix.h    |  436 ++
 .../Core/products/SelfadjointMatrixMatrix_MKL.h    |    0
 .../src/Core/products/SelfadjointMatrixVector.h    |  281 +
 .../Core/products/SelfadjointMatrixVector_MKL.h    |    0
 .../Eigen/src/Core/products/SelfadjointProduct.h   |    0
 .../src/Core/products/SelfadjointRank2Update.h     |   93 +
 .../src/Core/products/TriangularMatrixMatrix.h     |    0
 .../src/Core/products/TriangularMatrixMatrix_MKL.h |  309 +
 .../src/Core/products/TriangularMatrixVector.h     |  348 ++
 .../src/Core/products/TriangularMatrixVector_MKL.h |    0
 .../src/Core/products/TriangularSolverMatrix.h     |  332 +
 .../src/Core/products/TriangularSolverMatrix_MKL.h |    0
 .../src/Core/products/TriangularSolverVector.h     |    0
 vendor/eigen-3.2.8/Eigen/src/Core/util/BlasUtil.h  |  264 +
 .../Eigen/src/Core/util/CMakeLists.txt             |    0
 vendor/eigen-3.2.8/Eigen/src/Core/util/Constants.h |  451 ++
 .../Eigen/src/Core/util/DisableStupidWarnings.h    |    0
 .../Eigen/src/Core/util/ForwardDeclarations.h      |  302 +
 .../eigen-3.2.8/Eigen/src/Core/util/MKL_support.h  |  158 +
 vendor/eigen-3.2.8/Eigen/src/Core/util/Macros.h    |  714 +++
 vendor/eigen-3.2.8/Eigen/src/Core/util/Memory.h    |  979 +++
 .../Eigen/src/Core/util/Meta.h                     |    0
 .../Eigen/src/Core/util/NonMPL2.h                  |    0
 .../Eigen/src/Core/util/ReenableStupidWarnings.h   |    0
 .../eigen-3.2.8/Eigen/src/Core/util/StaticAssert.h |  208 +
 vendor/eigen-3.2.8/Eigen/src/Core/util/XprHelper.h |  469 ++
 .../Eigen/src/Eigen2Support/Block.h                |    0
 .../Eigen/src/Eigen2Support/CMakeLists.txt         |    0
 .../Eigen/src/Eigen2Support/Cwise.h                |    0
 .../Eigen/src/Eigen2Support/CwiseOperators.h       |    0
 .../Eigen/src/Eigen2Support/Geometry/AlignedBox.h  |  159 +
 .../Eigen/src/Eigen2Support/Geometry/All.h         |    0
 .../Eigen/src/Eigen2Support/Geometry/AngleAxis.h   |    0
 .../src/Eigen2Support/Geometry/CMakeLists.txt      |    0
 .../Eigen/src/Eigen2Support/Geometry/Hyperplane.h  |  254 +
 .../src/Eigen2Support/Geometry/ParametrizedLine.h  |  141 +
 .../Eigen/src/Eigen2Support/Geometry/Quaternion.h  |    0
 .../Eigen/src/Eigen2Support/Geometry/Rotation2D.h  |    0
 .../src/Eigen2Support/Geometry/RotationBase.h      |    0
 .../Eigen/src/Eigen2Support/Geometry/Scaling.h     |    0
 .../Eigen/src/Eigen2Support/Geometry/Transform.h   |    0
 .../Eigen/src/Eigen2Support/Geometry/Translation.h |    0
 .../Eigen/src/Eigen2Support/LU.h                   |    0
 .../Eigen/src/Eigen2Support/Lazy.h                 |    0
 .../Eigen/src/Eigen2Support/LeastSquares.h         |  169 +
 .../Eigen/src/Eigen2Support/Macros.h               |    0
 .../Eigen/src/Eigen2Support/MathFunctions.h        |   57 +
 .../Eigen/src/Eigen2Support/Memory.h               |    0
 .../Eigen/src/Eigen2Support/Meta.h                 |    0
 .../Eigen/src/Eigen2Support/Minor.h                |    0
 .../Eigen/src/Eigen2Support/QR.h                   |    0
 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/SVD.h   |  637 ++
 .../Eigen/src/Eigen2Support/TriangularSolver.h     |    0
 .../Eigen/src/Eigen2Support/VectorBlock.h          |    0
 .../Eigen/src/Eigenvalues/CMakeLists.txt           |    0
 .../Eigen/src/Eigenvalues/ComplexEigenSolver.h     |  341 +
 .../Eigen/src/Eigenvalues/ComplexSchur.h           |  456 ++
 .../Eigen/src/Eigenvalues/ComplexSchur_MKL.h       |   93 +
 .../Eigen/src/Eigenvalues/EigenSolver.h            |  607 ++
 .../Eigen/src/Eigenvalues/GeneralizedEigenSolver.h |  350 ++
 .../GeneralizedSelfAdjointEigenSolver.h            |    0
 .../src/Eigenvalues/HessenbergDecomposition.h      |  373 ++
 .../Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h  |    0
 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/RealQZ.h  |  624 ++
 .../eigen-3.2.8/Eigen/src/Eigenvalues/RealSchur.h  |  525 ++
 .../Eigen/src/Eigenvalues/RealSchur_MKL.h          |   79 +
 .../Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h |  801 +++
 .../src/Eigenvalues/SelfAdjointEigenSolver_MKL.h   |   92 +
 .../Eigen/src/Eigenvalues/Tridiagonalization.h     |  557 ++
 vendor/eigen-3.2.8/Eigen/src/Geometry/AlignedBox.h |  392 ++
 vendor/eigen-3.2.8/Eigen/src/Geometry/AngleAxis.h  |  240 +
 .../Eigen/src/Geometry/CMakeLists.txt              |    0
 .../eigen-3.2.8/Eigen/src/Geometry/EulerAngles.h   |  104 +
 .../eigen-3.2.8/Eigen/src/Geometry/Homogeneous.h   |  307 +
 vendor/eigen-3.2.8/Eigen/src/Geometry/Hyperplane.h |  280 +
 .../eigen-3.2.8/Eigen/src/Geometry/OrthoMethods.h  |  218 +
 .../Eigen/src/Geometry/ParametrizedLine.h          |  195 +
 vendor/eigen-3.2.8/Eigen/src/Geometry/Quaternion.h |  776 +++
 vendor/eigen-3.2.8/Eigen/src/Geometry/Rotation2D.h |  160 +
 .../Eigen/src/Geometry/RotationBase.h              |    0
 .../Eigen/src/Geometry/Scaling.h                   |    0
 vendor/eigen-3.2.8/Eigen/src/Geometry/Transform.h  | 1474 +++++
 .../eigen-3.2.8/Eigen/src/Geometry/Translation.h   |  206 +
 vendor/eigen-3.2.8/Eigen/src/Geometry/Umeyama.h    |  177 +
 .../Eigen/src/Geometry/arch/CMakeLists.txt         |    0
 .../Eigen/src/Geometry/arch/Geometry_SSE.h         |    0
 .../Eigen/src/Householder/BlockHouseholder.h       |   68 +
 .../Eigen/src/Householder/CMakeLists.txt           |    0
 .../Eigen/src/Householder/Householder.h            |  171 +
 .../Eigen/src/Householder/HouseholderSequence.h    |  441 ++
 .../IterativeLinearSolvers/BasicPreconditioners.h  |  149 +
 .../Eigen/src/IterativeLinearSolvers/BiCGSTAB.h    |  263 +
 .../src/IterativeLinearSolvers/CMakeLists.txt      |    0
 .../src/IterativeLinearSolvers/ConjugateGradient.h |  258 +
 .../src/IterativeLinearSolvers/IncompleteLUT.h     |  478 ++
 .../IterativeLinearSolvers/IterativeSolverBase.h   |  282 +
 .../Eigen/src/Jacobi/CMakeLists.txt                |    0
 vendor/eigen-3.2.8/Eigen/src/Jacobi/Jacobi.h       |  433 ++
 .../Eigen/src/LU/CMakeLists.txt                    |    0
 .../Eigen/src/LU/Determinant.h                     |    0
 vendor/eigen-3.2.8/Eigen/src/LU/FullPivLU.h        |  751 +++
 vendor/eigen-3.2.8/Eigen/src/LU/Inverse.h          |  400 ++
 vendor/eigen-3.2.8/Eigen/src/LU/PartialPivLU.h     |  509 ++
 .../Eigen/src/LU/PartialPivLU_MKL.h                |    0
 .../Eigen/src/LU/arch/CMakeLists.txt               |    0
 .../Eigen/src/LU/arch/Inverse_SSE.h                |    0
 .../Eigen/src/MetisSupport/CMakeLists.txt          |    0
 .../Eigen/src/MetisSupport/MetisSupport.h          |  137 +
 vendor/eigen-3.2.8/Eigen/src/OrderingMethods/Amd.h |  444 ++
 .../Eigen/src/OrderingMethods/CMakeLists.txt       |    0
 .../Eigen/src/OrderingMethods/Eigen_Colamd.h       | 1843 ++++++
 .../Eigen/src/OrderingMethods/Ordering.h           |  154 +
 .../Eigen/src/PaStiXSupport/CMakeLists.txt         |    0
 .../Eigen/src/PaStiXSupport/PaStiXSupport.h        |    0
 .../Eigen/src/PardisoSupport/CMakeLists.txt        |    0
 .../Eigen/src/PardisoSupport/PardisoSupport.h      |  592 ++
 .../Eigen/src/QR/CMakeLists.txt                    |    0
 .../eigen-3.2.8/Eigen/src/QR/ColPivHouseholderQR.h |  580 ++
 .../Eigen/src/QR/ColPivHouseholderQR_MKL.h         |   98 +
 .../Eigen/src/QR/FullPivHouseholderQR.h            |  622 ++
 vendor/eigen-3.2.8/Eigen/src/QR/HouseholderQR.h    |  388 ++
 .../eigen-3.2.8/Eigen/src/QR/HouseholderQR_MKL.h   |   71 +
 .../Eigen/src/SPQRSupport/CMakeLists.txt           |    0
 .../Eigen/src/SPQRSupport/SuiteSparseQRSupport.h   |  338 +
 .../Eigen/src/SVD/CMakeLists.txt                   |    0
 vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD.h       |  976 +++
 vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD_MKL.h   |   92 +
 .../Eigen/src/SVD/UpperBidiagonalization.h         |  148 +
 .../Eigen/src/SparseCholesky/CMakeLists.txt        |    0
 .../Eigen/src/SparseCholesky/SimplicialCholesky.h  |  671 ++
 .../src/SparseCholesky/SimplicialCholesky_impl.h   |  199 +
 .../eigen-3.2.8/Eigen/src/SparseCore/AmbiVector.h  |  373 ++
 .../Eigen/src/SparseCore/CMakeLists.txt            |    0
 .../Eigen/src/SparseCore/CompressedStorage.h       |  233 +
 .../SparseCore/ConservativeSparseSparseProduct.h   |  245 +
 .../Eigen/src/SparseCore/MappedSparseMatrix.h      |  181 +
 .../eigen-3.2.8/Eigen/src/SparseCore/SparseBlock.h |  539 ++
 .../Eigen/src/SparseCore/SparseColEtree.h          |  206 +
 .../Eigen/src/SparseCore/SparseCwiseBinaryOp.h     |  324 +
 .../Eigen/src/SparseCore/SparseCwiseUnaryOp.h      |    0
 .../Eigen/src/SparseCore/SparseDenseProduct.h      |  311 +
 .../Eigen/src/SparseCore/SparseDiagonalProduct.h   |  196 +
 .../eigen-3.2.8/Eigen/src/SparseCore/SparseDot.h   |  101 +
 .../Eigen/src/SparseCore/SparseFuzzy.h             |    0
 .../Eigen/src/SparseCore/SparseMatrix.h            | 1262 ++++
 .../Eigen/src/SparseCore/SparseMatrixBase.h        |  461 ++
 .../Eigen/src/SparseCore/SparsePermutation.h       |  148 +
 .../Eigen/src/SparseCore/SparseProduct.h           |  188 +
 .../Eigen/src/SparseCore/SparseRedux.h             |    0
 .../Eigen/src/SparseCore/SparseSelfAdjointView.h   |  507 ++
 .../SparseCore/SparseSparseProductWithPruning.h    |  150 +
 .../Eigen/src/SparseCore/SparseTranspose.h         |   63 +
 .../Eigen/src/SparseCore/SparseTriangularView.h    |  179 +
 .../eigen-3.2.8/Eigen/src/SparseCore/SparseUtil.h  |  172 +
 .../Eigen/src/SparseCore/SparseVector.h            |  448 ++
 .../eigen-3.2.8/Eigen/src/SparseCore/SparseView.h  |   99 +
 .../Eigen/src/SparseCore/TriangularSolver.h        |  334 +
 .../Eigen/src/SparseLU/CMakeLists.txt              |    0
 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU.h   |  806 +++
 .../eigen-3.2.8/Eigen/src/SparseLU/SparseLUImpl.h  |   66 +
 .../Eigen/src/SparseLU/SparseLU_Memory.h           |  227 +
 .../Eigen/src/SparseLU/SparseLU_Structs.h          |    0
 .../Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h |  298 +
 .../Eigen/src/SparseLU/SparseLU_Utils.h            |    0
 .../Eigen/src/SparseLU/SparseLU_column_bmod.h      |  180 +
 .../Eigen/src/SparseLU/SparseLU_column_dfs.h       |  177 +
 .../Eigen/src/SparseLU/SparseLU_copy_to_ucol.h     |    0
 .../Eigen/src/SparseLU/SparseLU_gemm_kernel.h      |    0
 .../Eigen/src/SparseLU/SparseLU_heap_relax_snode.h |    0
 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h      |  130 +
 .../Eigen/src/SparseLU/SparseLU_panel_bmod.h       |  223 +
 .../Eigen/src/SparseLU/SparseLU_panel_dfs.h        |    0
 .../Eigen/src/SparseLU/SparseLU_pivotL.h           |  137 +
 .../Eigen/src/SparseLU/SparseLU_pruneL.h           |  135 +
 .../Eigen/src/SparseLU/SparseLU_relax_snode.h      |    0
 .../Eigen/src/SparseQR/CMakeLists.txt              |    0
 vendor/eigen-3.2.8/Eigen/src/SparseQR/SparseQR.h   |  714 +++
 .../Eigen/src/StlSupport/CMakeLists.txt            |    0
 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdDeque.h |  126 +
 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdList.h  |  106 +
 .../eigen-3.2.8/Eigen/src/StlSupport/StdVector.h   |  126 +
 .../Eigen/src/StlSupport/details.h                 |    0
 .../Eigen/src/SuperLUSupport/CMakeLists.txt        |    0
 .../Eigen/src/SuperLUSupport/SuperLUSupport.h      | 1026 +++
 .../Eigen/src/UmfPackSupport/CMakeLists.txt        |    0
 .../Eigen/src/UmfPackSupport/UmfPackSupport.h      |  474 ++
 .../Eigen/src/misc/CMakeLists.txt                  |    0
 .../Eigen/src/misc/Image.h                         |    0
 .../Eigen/src/misc/Kernel.h                        |    0
 .../Eigen/src/misc/Solve.h                         |    0
 .../Eigen/src/misc/SparseSolve.h                   |    0
 .../Eigen/src/misc/blas.h                          |    0
 .../Eigen/src/plugins/ArrayCwiseBinaryOps.h        |  253 +
 .../Eigen/src/plugins/ArrayCwiseUnaryOps.h         |  187 +
 .../eigen-3.2.8/Eigen/src/plugins/BlockMethods.h   |  935 +++
 .../Eigen/src/plugins/CMakeLists.txt               |    0
 .../Eigen/src/plugins/CommonCwiseBinaryOps.h       |    0
 .../Eigen/src/plugins/CommonCwiseUnaryOps.h        |    0
 .../Eigen/src/plugins/MatrixCwiseBinaryOps.h       |  143 +
 .../Eigen/src/plugins/MatrixCwiseUnaryOps.h        |   52 +
 vendor/jsoncpp-1.6.2/dist/CMakeLists.txt           |   26 +
 .../dist/json/{json-forwards.h => forwards.h}      |    0
 vendor/rply-1.1.4/rply.h                           |    2 +-
 1281 files changed, 120792 insertions(+), 80384 deletions(-)
 create mode 100644 cmake/cpack.cmake
 create mode 100644 cmake/curl.cmake
 create mode 100644 cmake/dimension.cmake
 create mode 100644 cmake/gtest.cmake
 create mode 100644 cmake/json.cmake
 create mode 100644 cmake/modules/FindCurl.cmake
 create mode 100644 cmake/options.cmake
 create mode 100644 cmake/rpath.cmake
 delete mode 100644 debian/libpdal-base2.symbols
 rename debian/{libpdal-base2.install => libpdal-base3.install} (100%)
 create mode 100644 debian/libpdal-base3.lintian-overrides
 create mode 100644 debian/libpdal-base3.symbols
 delete mode 100644 debian/libpdal-plang2.symbols
 rename debian/{libpdal-plang2.install => libpdal-plang3.install} (100%)
 create mode 100644 debian/libpdal-plang3.symbols
 delete mode 100644 debian/libpdal-util2.symbols
 rename debian/{libpdal-util2.install => libpdal-util3.install} (100%)
 create mode 100644 debian/libpdal-util3.symbols
 create mode 100644 debian/missing-sources/modernizr.js
 create mode 100644 debian/missing-sources/theme.js
 create mode 100644 debian/patches/disable-sphinxcontrib-bibtex.patch
 delete mode 100644 debian/patches/hurd.patch
 delete mode 100644 debian/patches/jsoncpp.patch
 delete mode 100644 debian/patches/source_date_epoch.patch
 create mode 100644 debian/patches/spelling-errors.patch
 delete mode 100644 debian/patches/sphinx-ext-pngmath-deprecated.patch
 create mode 100644 debian/patches/use-mathjax-package.patch
 create mode 100644 dimbuilder/CMakeLists.txt
 create mode 100644 dimbuilder/DimBuilder.cpp
 create mode 100644 dimbuilder/DimBuilder.hpp
 create mode 100644 doc/_static/logo/sticker/front.ai
 create mode 100644 doc/_static/logo/sticker/iheartpdal.ai
 create mode 100644 doc/_static/logo/sticker/iheartpdal.png
 create mode 100644 doc/_static/logo/sticker/sticker.ai
 delete mode 100644 doc/_themes/bootstrap/layout.html
 delete mode 100644 doc/_themes/bootstrap/theme.conf
 create mode 100644 doc/api/cpp/algorithm.rst
 delete mode 100644 doc/api/cpp/algorthm.rst
 delete mode 100644 doc/apps.rst
 create mode 100644 doc/apps/delta.rst
 create mode 100644 doc/apps/density.rst
 create mode 100644 doc/apps/diff.rst
 create mode 100644 doc/apps/ground.rst
 create mode 100644 doc/apps/index.rst
 create mode 100644 doc/apps/info.rst
 create mode 100644 doc/apps/merge.rst
 create mode 100644 doc/apps/pcl.rst
 create mode 100644 doc/apps/pipeline.rst
 create mode 100644 doc/apps/random.rst
 create mode 100644 doc/apps/split.rst
 create mode 100644 doc/apps/tindex.rst
 create mode 100644 doc/apps/translate.rst
 create mode 100644 doc/apps/view.rst
 delete mode 100644 doc/compilation/index.rst
 delete mode 100644 doc/compilation/windows.rst
 delete mode 100644 doc/contributors.rst
 rename doc/{ => development}/compilation/dependencies.rst (100%)
 create mode 100644 doc/development/compilation/index.rst
 rename doc/{ => development}/compilation/media/OSGeo4WInstallAdvanced.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallFromInternet.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallGDALDev.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallIConv.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallLASZip.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallLibXML2.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallOCI.png (100%)
 rename doc/{ => development}/compilation/media/OSGeo4WInstallRootDirectory.png (100%)
 rename doc/{ => development}/compilation/media/ccmake-osx-start.png (100%)
 rename doc/{ => development}/compilation/media/cmake-gui-osx-configured.png (100%)
 rename doc/{ => development}/compilation/media/cmake-gui-osx-start.png (100%)
 rename doc/{ => development}/compilation/media/xcode-lasinfo-arguments.png (100%)
 rename doc/{ => development}/compilation/media/xcode-set-default-executable.png (100%)
 rename doc/{ => development}/compilation/media/xcode-start.png (100%)
 rename doc/{ => development}/compilation/python.rst (100%)
 rename doc/{ => development}/compilation/unix.rst (100%)
 create mode 100644 doc/development/compilation/windows.rst
 create mode 100644 doc/development/contributors.rst
 create mode 100644 doc/development/integration.rst
 create mode 100644 doc/development/metadata.rst
 create mode 100644 doc/development/nsf1.png
 rename doc/{ => development}/rsgis_logo.png (100%)
 rename doc/{ => development}/uoh.png (100%)
 delete mode 100644 doc/docbuild/Dockerfile
 create mode 100644 doc/images/docker-print-one.png
 rename doc/{tutorial => images}/docker-quickstart-env.png (100%)
 rename doc/{tutorial => images}/docker-quickstart-terminal.png (100%)
 create mode 100644 doc/images/iheartpdal.png
 create mode 100644 doc/images/las-crop-bpf-pipeline.png
 create mode 100644 doc/images/reproject-merge-pipeline.png
 delete mode 100644 doc/json_pipeline_specification.rst
 delete mode 100644 doc/metadata.rst
 delete mode 100644 doc/nsf1.gif
 delete mode 100644 doc/pdal.style
 create mode 100644 doc/quickstart.rst
 create mode 100644 doc/rtd_theme/__init__.py
 create mode 100644 doc/rtd_theme/breadcrumbs.html
 create mode 100644 doc/rtd_theme/footer.html
 create mode 100644 doc/rtd_theme/layout.html
 create mode 100644 doc/rtd_theme/layout_old.html
 create mode 100644 doc/rtd_theme/search.html
 create mode 100644 doc/rtd_theme/searchbox.html
 create mode 100644 doc/rtd_theme/static/css/badge_only.css
 create mode 100644 doc/rtd_theme/static/css/badge_only.css.map
 create mode 100644 doc/rtd_theme/static/css/theme.css
 create mode 100644 doc/rtd_theme/static/css/theme.css.map
 create mode 100644 doc/rtd_theme/static/fonts/FontAwesome.otf
 create mode 100644 doc/rtd_theme/static/fonts/Inconsolata-Bold.ttf
 create mode 100644 doc/rtd_theme/static/fonts/Inconsolata-Regular.ttf
 create mode 100644 doc/rtd_theme/static/fonts/Lato-Bold.ttf
 create mode 100644 doc/rtd_theme/static/fonts/Lato-Regular.ttf
 create mode 100644 doc/rtd_theme/static/fonts/RobotoSlab-Bold.ttf
 create mode 100644 doc/rtd_theme/static/fonts/RobotoSlab-Regular.ttf
 create mode 100644 doc/rtd_theme/static/fonts/fontawesome-webfont.eot
 create mode 100644 doc/rtd_theme/static/fonts/fontawesome-webfont.svg
 create mode 100644 doc/rtd_theme/static/fonts/fontawesome-webfont.ttf
 create mode 100644 doc/rtd_theme/static/fonts/fontawesome-webfont.woff
 create mode 100644 doc/rtd_theme/static/js/modernizr.min.js
 create mode 100644 doc/rtd_theme/static/js/theme.js
 create mode 100644 doc/rtd_theme/theme.conf
 create mode 100644 doc/rtd_theme/versions.html
 create mode 100644 doc/stages/filters.approximatecoplanar.rst
 create mode 100644 doc/stages/filters.eigenvalues.rst
 create mode 100644 doc/stages/filters.estimaterank.rst
 create mode 100644 doc/stages/filters.hag.rst
 create mode 100644 doc/stages/filters.normal.rst
 create mode 100644 doc/stages/filters.outlier.rst
 create mode 100644 doc/stages/filters.pmf.rst
 create mode 100644 doc/stages/filters.rst
 create mode 100644 doc/stages/filters.sample.rst
 create mode 100644 doc/stages/readers.pts.rst
 create mode 100644 doc/stages/readers.rst
 create mode 100644 doc/stages/writers.rst
 delete mode 100644 doc/tutorial/docker-print-one.png
 delete mode 100644 doc/tutorial/docker.rst
 create mode 100644 doc/workshop/.gitignore
 create mode 100644 doc/workshop/R/pulse.R
 create mode 100644 doc/workshop/agenda.rst
 create mode 100644 doc/workshop/bibliography.bib
 create mode 100644 doc/workshop/docker.rst
 create mode 100644 doc/workshop/exercises/analysis/boundary/boundary-command-boundary.txt
 create mode 100644 doc/workshop/exercises/analysis/boundary/boundary-command-tindex.txt
 create mode 100644 doc/workshop/exercises/analysis/boundary/boundary.rst
 copy {test/data/autzen => doc/workshop/exercises/analysis/clipping}/attributes.json (100%)
 create mode 100644 doc/workshop/exercises/analysis/clipping/attributes.vrt
 create mode 100644 doc/workshop/exercises/analysis/clipping/clipping-run-command.txt
 create mode 100644 doc/workshop/exercises/analysis/clipping/clipping.json
 create mode 100644 doc/workshop/exercises/analysis/clipping/clipping.rst
 create mode 100644 doc/workshop/exercises/analysis/colorization/colorization-run-command.txt
 create mode 100644 doc/workshop/exercises/analysis/colorization/colorization.rst
 create mode 100644 doc/workshop/exercises/analysis/colorization/colorize.json
 create mode 100644 doc/workshop/exercises/analysis/denoising/denoise.json
 create mode 100644 doc/workshop/exercises/analysis/denoising/denoising-docker-machine-create.txt
 create mode 100644 doc/workshop/exercises/analysis/denoising/denoising-docker-machine-delete.txt
 create mode 100644 doc/workshop/exercises/analysis/denoising/denoising-run-command.txt
 create mode 100644 doc/workshop/exercises/analysis/denoising/denoising.rst
 create mode 100644 doc/workshop/exercises/analysis/density/density-command.txt
 create mode 100644 doc/workshop/exercises/analysis/density/density.rst
 create mode 100644 doc/workshop/exercises/analysis/dtm/dtm-run-command.txt
 create mode 100644 doc/workshop/exercises/analysis/dtm/dtm.rst
 create mode 100644 doc/workshop/exercises/analysis/dtm/p2g.json
 create mode 100644 doc/workshop/exercises/analysis/ground/filter.json
 create mode 100644 doc/workshop/exercises/analysis/ground/ground-run-ground-only.txt
 create mode 100644 doc/workshop/exercises/analysis/ground/ground-run-no-filter.txt
 create mode 100644 doc/workshop/exercises/analysis/ground/ground-run-pcl-filter.txt
 create mode 100644 doc/workshop/exercises/analysis/ground/ground.rst
 create mode 100644 doc/workshop/exercises/analysis/thinning/thinning-run-dartsample.txt
 create mode 100644 doc/workshop/exercises/analysis/thinning/thinning.rst
 create mode 100644 doc/workshop/exercises/georeferencing/georeferencing-command.txt
 create mode 100644 doc/workshop/exercises/georeferencing/index.rst
 create mode 100644 doc/workshop/exercises/index.rst
 create mode 100644 doc/workshop/exercises/info/metadata-command.txt
 create mode 100644 doc/workshop/exercises/info/metadata.rst
 create mode 100644 doc/workshop/exercises/info/near-command-1.txt
 create mode 100644 doc/workshop/exercises/info/near-command-2.txt
 create mode 100644 doc/workshop/exercises/info/near.rst
 create mode 100644 doc/workshop/exercises/info/single-point-command.txt
 create mode 100644 doc/workshop/exercises/info/single-point.rst
 create mode 100644 doc/workshop/exercises/translation/compression-command-verify.txt
 create mode 100644 doc/workshop/exercises/translation/compression-command.txt
 create mode 100644 doc/workshop/exercises/translation/compression.rst
 create mode 100644 doc/workshop/exercises/translation/reprojection-command-1.txt
 create mode 100644 doc/workshop/exercises/translation/reprojection-command-2.txt
 create mode 100644 doc/workshop/exercises/translation/reprojection.rst
 create mode 100644 doc/workshop/images/agenda-usb-drive.jpg
 create mode 100644 doc/workshop/images/blizzard-eight.gif
 create mode 100644 doc/workshop/images/boundary-qgis-view.png
 create mode 100644 doc/workshop/images/boundary-text-output.png
 create mode 100644 doc/workshop/images/boundary-tindex-run.png
 create mode 100644 doc/workshop/images/clipping-autzen-view.png
 create mode 100644 doc/workshop/images/clipping-run-command.png
 create mode 100644 doc/workshop/images/clipping-stadium-clipped.png
 create mode 100644 doc/workshop/images/clipping-view-polygons.png
 create mode 100644 doc/workshop/images/colorize-run-command.png
 create mode 100644 doc/workshop/images/colorize-umpaghre-colored.png
 create mode 100644 doc/workshop/images/compression-verify.png
 create mode 100644 doc/workshop/images/denoise-fugro.png
 create mode 100644 doc/workshop/images/denoise-plasio.png
 create mode 100644 doc/workshop/images/denoise-run-command.png
 create mode 100644 doc/workshop/images/density-add-layer.png
 create mode 100644 doc/workshop/images/density-command-run.png
 create mode 100644 doc/workshop/images/density-count-attribute.png
 create mode 100644 doc/workshop/images/density-file-open.png
 create mode 100644 doc/workshop/images/density-final-render.png
 create mode 100644 doc/workshop/images/density-graduated-symbols-pick.png
 create mode 100644 doc/workshop/images/density-graduated-symbols.png
 create mode 100644 doc/workshop/images/density-select-layer.png
 create mode 100644 doc/workshop/images/docker-file-navigate.png
 create mode 100644 doc/workshop/images/docker-image-loaded.png
 create mode 100644 doc/workshop/images/docker-install-options.png
 create mode 100644 doc/workshop/images/docker-install-progress.png
 create mode 100644 doc/workshop/images/docker-run-help.png
 create mode 100644 doc/workshop/images/docker-status.png
 create mode 100644 doc/workshop/images/dtm-add-raster-layer.png
 create mode 100644 doc/workshop/images/dtm-add-raster-mean.png
 create mode 100644 doc/workshop/images/dtm-qgis-added.png
 create mode 100644 doc/workshop/images/dtm-qgis-classify.png
 create mode 100644 doc/workshop/images/dtm-qgis-colorize-dtm.png
 create mode 100644 doc/workshop/images/dtm-qgis-gdaldem.png
 create mode 100644 doc/workshop/images/dtm-qgis-hillshade-done.png
 create mode 100644 doc/workshop/images/dtm-qgis-save-hillshade.png
 create mode 100644 doc/workshop/images/dtm-qgis-select-hillshade.png
 create mode 100644 doc/workshop/images/dtm-run-command.png
 create mode 100644 doc/workshop/images/georeference-plasio.png
 create mode 100644 doc/workshop/images/georeferencing-run-command.png
 create mode 100644 doc/workshop/images/ground-classified-included-side.png
 create mode 100644 doc/workshop/images/ground-classified-included.png
 create mode 100644 doc/workshop/images/ground-filtered.png
 create mode 100644 doc/workshop/images/ground-ground-only-view.png
 create mode 100644 doc/workshop/images/ground-run-command.png
 create mode 100644 doc/workshop/images/info-interesting-metadata.png
 create mode 100644 doc/workshop/images/info-interesting-single-point.png
 create mode 100644 doc/workshop/images/info-near-bbox.png
 create mode 100644 doc/workshop/images/info-near-point.png
 create mode 100644 doc/workshop/images/intro-pdal-simple-pipeline.png
 create mode 100644 doc/workshop/images/pdal-architecture-overview.png
 create mode 100644 doc/workshop/images/pdal-reader-writer.png
 create mode 100644 doc/workshop/images/qgis-add-raster-layer.png
 create mode 100644 doc/workshop/images/qgis-choose-raster.png
 create mode 100644 doc/workshop/images/qgis-install-progress.png
 create mode 100644 doc/workshop/images/qgis-select-qgis.png
 create mode 100644 doc/workshop/images/qgis-start-install.png
 create mode 100644 doc/workshop/images/qgis-view-raster.png
 create mode 100644 doc/workshop/images/reference-pulse.png
 create mode 100644 doc/workshop/images/reprojection-proper-scale.png
 create mode 100644 doc/workshop/images/reprojection-run-command.png
 create mode 100644 doc/workshop/images/reprojection-run-with-scale.png
 create mode 100644 doc/workshop/images/reprojection-wrong-scale.png
 create mode 100644 doc/workshop/images/return-pulse.png
 create mode 100644 doc/workshop/images/thinning-command-run.png
 create mode 100644 doc/workshop/images/thinning-full-res.png
 copy doc/{tutorial/subsample-ex1.png => workshop/images/thinning-overview.png} (100%)
 create mode 100644 doc/workshop/images/thinning-poisson-thin.png
 create mode 100644 doc/workshop/images/thinning-select-data.png
 create mode 100644 doc/workshop/includes/substitutions.rst
 create mode 100644 doc/workshop/index.rst
 create mode 100644 doc/workshop/lidar-introduction.rst
 create mode 100644 doc/workshop/pdal-introduction.rst
 create mode 100644 doc/workshop/qgis.rst
 create mode 100644 doc/workshop/slides/source/_static/custom.css
 create mode 100644 doc/workshop/slides/source/_static/liblaslogo.png
 copy doc/{ => workshop/slides/source}/_static/pdal_logo.png (100%)
 create mode 100644 doc/workshop/slides/source/_static/rsgis_logo.png
 create mode 100644 doc/workshop/slides/source/agenda-include.txt
 create mode 100644 doc/workshop/slides/source/analysis.rst
 create mode 100644 doc/workshop/slides/source/basic_info.rst
 create mode 100644 doc/workshop/slides/source/boundary.rst
 create mode 100644 doc/workshop/slides/source/clipping.rst
 create mode 100644 doc/workshop/slides/source/colorization.rst
 create mode 100644 doc/workshop/slides/source/conf.py
 create mode 100644 doc/workshop/slides/source/denoising.rst
 create mode 100644 doc/workshop/slides/source/density.rst
 create mode 100644 doc/workshop/slides/source/dtm.rst
 create mode 100644 doc/workshop/slides/source/georeferencing.rst
 create mode 100644 doc/workshop/slides/source/ground.rst
 create mode 100644 doc/workshop/slides/source/img/docker-diagram.png
 create mode 100644 doc/workshop/slides/source/img/georeferencing.png
 create mode 100644 doc/workshop/slides/source/img/google-car.jpg
 create mode 100644 doc/workshop/slides/source/img/guinea.gif
 create mode 100644 doc/workshop/slides/source/img/life-so-hard.gif
 create mode 100644 doc/workshop/slides/source/img/ricopter.jpg
 create mode 100644 doc/workshop/slides/source/img/scanner.svg
 create mode 100644 doc/workshop/slides/source/img/vm-diagram.png
 create mode 100644 doc/workshop/slides/source/index.rst
 create mode 100644 doc/workshop/slides/source/introduction.rst
 create mode 100644 doc/workshop/slides/source/lidar_intro.rst
 create mode 100644 doc/workshop/slides/source/pdal_intro.rst
 create mode 100644 doc/workshop/slides/source/software.rst
 create mode 100644 doc/workshop/slides/source/thinning.rst
 create mode 100644 doc/workshop/slides/source/translation.rst
 create mode 100644 doc/workshop/software.rst
 create mode 100644 filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
 create mode 100644 filters/approximatecoplanar/ApproximateCoplanarFilter.hpp
 create mode 100644 filters/approximatecoplanar/CMakeLists.txt
 create mode 100644 filters/eigenvalues/CMakeLists.txt
 create mode 100644 filters/eigenvalues/EigenvaluesFilter.cpp
 create mode 100644 filters/eigenvalues/EigenvaluesFilter.hpp
 create mode 100644 filters/estimaterank/CMakeLists.txt
 create mode 100644 filters/estimaterank/EstimateRankFilter.cpp
 create mode 100644 filters/estimaterank/EstimateRankFilter.hpp
 create mode 100644 filters/hag/CMakeLists.txt
 create mode 100644 filters/hag/HAGFilter.cpp
 create mode 100644 filters/hag/HAGFilter.hpp
 create mode 100644 filters/mongus/CMakeLists.txt
 create mode 100644 filters/mongus/MongusFilter.cpp
 create mode 100644 filters/mongus/MongusFilter.hpp
 create mode 100644 filters/normal/CMakeLists.txt
 create mode 100644 filters/normal/NormalFilter.cpp
 create mode 100644 filters/normal/NormalFilter.hpp
 create mode 100644 filters/outlier/CMakeLists.txt
 create mode 100644 filters/outlier/OutlierFilter.cpp
 create mode 100644 filters/outlier/OutlierFilter.hpp
 create mode 100644 filters/pmf/CMakeLists.txt
 create mode 100644 filters/pmf/PMFFilter.cpp
 create mode 100644 filters/pmf/PMFFilter.hpp
 create mode 100644 filters/sample/CMakeLists.txt
 create mode 100644 filters/sample/SampleFilter.cpp
 create mode 100644 filters/sample/SampleFilter.hpp
 create mode 100644 filters/smrf/CMakeLists.txt
 create mode 100644 filters/smrf/SMRFilter.cpp
 create mode 100644 filters/smrf/SMRFilter.hpp
 create mode 100644 include/pdal/DimDetail.hpp
 create mode 100644 include/pdal/DimType.hpp
 create mode 100644 include/pdal/DimUtil.hpp
 delete mode 100644 include/pdal/Dimension.hpp
 create mode 100644 include/pdal/Eigen.hpp
 create mode 100644 include/pdal/Scaling.hpp
 create mode 100644 io/pts/CMakeLists.txt
 create mode 100644 io/pts/PtsReader.cpp
 create mode 100644 io/pts/PtsReader.hpp
 delete mode 100644 plugins/greyhound/io/Exchanges.cpp
 delete mode 100644 plugins/greyhound/io/Exchanges.hpp
 delete mode 100644 plugins/greyhound/io/WebSocketClient.cpp
 delete mode 100644 plugins/greyhound/io/WebSocketClient.hpp
 create mode 100644 plugins/greyhound/io/bbox.cpp
 create mode 100644 plugins/greyhound/io/bbox.hpp
 create mode 100644 plugins/greyhound/io/dir.hpp
 create mode 100644 plugins/greyhound/io/point.hpp
 create mode 100644 plugins/greyhound/io/range.hpp
 create mode 100644 plugins/greyhound/test/GreyhoundReaderTest.cpp
 delete mode 100644 plugins/nitf/io/NitfFile.cpp
 delete mode 100644 plugins/nitf/io/NitfFile.hpp
 create mode 100644 plugins/nitf/io/NitfFileReader.cpp
 create mode 100644 plugins/nitf/io/NitfFileReader.hpp
 create mode 100644 plugins/nitf/io/NitfFileWriter.cpp
 create mode 100644 plugins/nitf/io/NitfFileWriter.hpp
 create mode 100755 scripts/ci/add_deploy_key.sh
 create mode 100755 scripts/ci/build_docs.sh
 create mode 100755 scripts/ci/deploy_website.sh
 create mode 100755 scripts/ci/docker.sh
 create mode 100644 scripts/ci/pdaldocs-private.key.enc
 create mode 100644 scripts/docker/Dockerfile.xenial
 create mode 100644 scripts/docker/dependencies/Dockerfile.xenial
 create mode 100644 scripts/docker/docbuild/Dockerfile
 rename {doc => scripts/docker}/docbuild/run.sh (100%)
 create mode 100644 src/Dimension.json
 create mode 100644 src/Eigen.cpp
 create mode 100644 src/Scaling.cpp
 delete mode 100644 test/data/io/text-writer-space-delimited.xml.in
 delete mode 100644 test/data/misc/opts2json.txt
 delete mode 100644 test/data/nitf/chipper.json.in
 delete mode 100644 test/data/nitf/chipper.xml.in
 create mode 100644 test/data/pipeline/sort2.json.in
 create mode 100644 test/data/pipeline/transformation.json.in
 create mode 100644 test/data/ply/text_extradim.ply
 create mode 100644 test/data/pts/test.pts
 delete mode 100644 test/unit/PDALUtilsTest.cpp
 delete mode 100644 test/unit/TestConfig.cpp
 create mode 100644 test/unit/io/pts/PtsReaderTest.cpp
 create mode 100644 tools/nitfwrap/CMakeLists.txt
 create mode 100644 tools/nitfwrap/NitfWrap.cpp
 create mode 100644 tools/nitfwrap/NitfWrap.hpp
 create mode 100644 tools/nitfwrap/NitfWrapTest.cpp
 create mode 100644 vendor/arbiter/CMakeLists.txt
 create mode 100644 vendor/arbiter/LICENSE
 create mode 100644 vendor/arbiter/README
 create mode 100644 vendor/arbiter/arbiter.cpp
 create mode 100644 vendor/arbiter/arbiter.hpp
 delete mode 100644 vendor/eigen-3.1.91/Eigen/CholmodSupport
 delete mode 100644 vendor/eigen-3.1.91/Eigen/Core
 delete mode 100644 vendor/eigen-3.1.91/Eigen/Eigen2Support
 delete mode 100644 vendor/eigen-3.1.91/Eigen/SPQRSupport
 delete mode 100644 vendor/eigen-3.1.91/Eigen/Sparse
 delete mode 100644 vendor/eigen-3.1.91/Eigen/SparseCholesky
 delete mode 100644 vendor/eigen-3.1.91/Eigen/SparseCore
 delete mode 100644 vendor/eigen-3.1.91/Eigen/SparseLU
 delete mode 100644 vendor/eigen-3.1.91/Eigen/SparseQR
 delete mode 100644 vendor/eigen-3.1.91/Eigen/UmfPackSupport
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Cholesky/LDLT.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/CholmodSupport/CholmodSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Array.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/ArrayBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/ArrayWrapper.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Assign.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/AssignEvaluator.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Block.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/BooleanRedux.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/CommaInitializer.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/CoreEvaluators.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/CwiseBinaryOp.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/CwiseUnaryOp.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/CwiseUnaryView.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/DenseBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/DenseStorage.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Diagonal.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/DiagonalProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Dot.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/EigenBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Functors.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Fuzzy.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/GeneralProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/GenericPacketMath.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/GlobalFunctions.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/IO.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/MapBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/MathFunctions.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Matrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/MatrixBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/NoAlias.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/PermutationMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/PlainObjectBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Product.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/ProductBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/ProductEvaluators.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Redux.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Ref.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Replicate.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/ReturnByValue.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/SelfAdjointView.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/SelfCwiseBinaryOp.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/SolveTriangular.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/StableNorm.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Transpose.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/TriangularMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/VectorwiseOp.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/Visitor.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/AltiVec/PacketMath.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/NEON/Complex.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/NEON/PacketMath.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/SSE/Complex.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/SSE/MathFunctions.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/arch/SSE/PacketMath.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/CoeffBasedProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/GeneralBlockPanelKernel.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/GeneralMatrixMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/GeneralMatrixVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/Parallelizer.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/SelfadjointMatrixVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/SelfadjointRank2Update.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/TriangularMatrixVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/products/TriangularSolverMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/BlasUtil.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/Constants.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/ForwardDeclarations.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/MKL_support.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/Macros.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/Memory.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/StaticAssert.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Core/util/XprHelper.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/LeastSquares.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/MathFunctions.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigen2Support/SVD.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/ComplexEigenSolver.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/ComplexSchur.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/EigenSolver.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/HessenbergDecomposition.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/RealQZ.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/RealSchur.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/RealSchur_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Eigenvalues/Tridiagonalization.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/AlignedBox.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/AngleAxis.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/EulerAngles.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Homogeneous.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Hyperplane.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/OrthoMethods.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/ParametrizedLine.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Quaternion.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Rotation2D.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Transform.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Translation.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Geometry/Umeyama.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Householder/BlockHouseholder.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Householder/Householder.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Householder/HouseholderSequence.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/Jacobi/Jacobi.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/LU/FullPivLU.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/LU/Inverse.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/LU/PartialPivLU.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/MetisSupport/MetisSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/OrderingMethods/Amd.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/OrderingMethods/Eigen_Colamd.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/OrderingMethods/Ordering.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/PardisoSupport/PardisoSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/QR/ColPivHouseholderQR.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/QR/ColPivHouseholderQR_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/QR/FullPivHouseholderQR.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/QR/HouseholderQR.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/QR/HouseholderQR_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD_MKL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SVD/UpperBidiagonalization.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCholesky/SimplicialCholesky.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/AmbiVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/CompressedStorage.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/CoreIterators.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/MappedSparseMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseAssign.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseBlock.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseColEtree.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseDenseProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseDiagonalProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseDot.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseMatrixBase.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparsePermutation.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseProduct.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseSelfAdjointView.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseTranspose.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseTriangularView.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseUtil.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/SparseView.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseCore/TriangularSolver.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLUImpl.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_Memory.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_column_bmod.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_column_dfs.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_panel_bmod.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_pivotL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU_pruneL.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SparseQR/SparseQR.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/StlSupport/StdDeque.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/StlSupport/StdList.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/StlSupport/StdVector.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/SuperLUSupport/SuperLUSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/UmfPackSupport/UmfPackSupport.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/plugins/ArrayCwiseBinaryOps.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/plugins/ArrayCwiseUnaryOps.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/plugins/BlockMethods.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/plugins/MatrixCwiseBinaryOps.h
 delete mode 100644 vendor/eigen-3.1.91/Eigen/src/plugins/MatrixCwiseUnaryOps.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Array (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Cholesky (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/CholmodSupport
 create mode 100644 vendor/eigen-3.2.8/Eigen/Core
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Dense (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Eigen (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/Eigen2Support
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Eigenvalues (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Geometry (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Householder (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/IterativeLinearSolvers (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Jacobi (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/LU (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/LeastSquares (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/MetisSupport (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/OrderingMethods (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/PaStiXSupport (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/PardisoSupport (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/QR (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/QtAlignedMalloc (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/SPQRSupport
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/SVD (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/Sparse
 create mode 100644 vendor/eigen-3.2.8/Eigen/SparseCholesky
 create mode 100644 vendor/eigen-3.2.8/Eigen/SparseCore
 create mode 100644 vendor/eigen-3.2.8/Eigen/SparseLU
 create mode 100644 vendor/eigen-3.2.8/Eigen/SparseQR
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdDeque (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdList (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdVector (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/SuperLUSupport (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/UmfPackSupport
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Cholesky/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Cholesky/LDLT.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT_MKL.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/CholmodSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/CholmodSupport/CholmodSupport.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Array.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/ArrayBase.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/ArrayWrapper.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Assign.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Assign_MKL.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/BandMatrix.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Block.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/BooleanRedux.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/CommaInitializer.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/CoreIterators.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/CwiseBinaryOp.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/CwiseNullaryOp.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryOp.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryView.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/DenseBase.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/DenseCoeffsBase.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/DenseStorage.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Diagonal.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/DiagonalMatrix.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/DiagonalProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Dot.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/EigenBase.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Flagged.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/ForceAlignedAccess.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Functors.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Fuzzy.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/GeneralProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/GenericPacketMath.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/GlobalFunctions.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/IO.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Map.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/MapBase.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/MathFunctions.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Matrix.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/MatrixBase.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/NestByValue.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/NoAlias.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/NumTraits.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/PermutationMatrix.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/PlainObjectBase.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/ProductBase.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Random.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Redux.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Ref.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Replicate.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/ReturnByValue.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Reverse.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Select.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/SelfAdjointView.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/SelfCwiseBinaryOp.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/SolveTriangular.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/StableNorm.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Stride.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Swap.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Transpose.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/Transpositions.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/TriangularMatrix.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/VectorBlock.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/VectorwiseOp.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/Visitor.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/AltiVec/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/AltiVec/Complex.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/AltiVec/PacketMath.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/Default/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/Default/Settings.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/NEON/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/NEON/Complex.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/NEON/PacketMath.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/arch/SSE/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/SSE/Complex.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/SSE/MathFunctions.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/arch/SSE/PacketMath.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/CoeffBasedProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/GeneralBlockPanelKernel.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/GeneralMatrixMatrix.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/GeneralMatrixVector.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/GeneralMatrixVector_MKL.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/Parallelizer.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/SelfadjointMatrixVector.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/SelfadjointProduct.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/SelfadjointRank2Update.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/TriangularMatrixMatrix.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/TriangularMatrixVector.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/TriangularMatrixVector_MKL.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/products/TriangularSolverMatrix.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/products/TriangularSolverVector.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/BlasUtil.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/util/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/Constants.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/util/DisableStupidWarnings.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/ForwardDeclarations.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/MKL_support.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/Macros.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/Memory.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/util/Meta.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/util/NonMPL2.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Core/util/ReenableStupidWarnings.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/StaticAssert.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Core/util/XprHelper.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Block.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Cwise.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/CwiseOperators.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/All.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/AngleAxis.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/Quaternion.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/Rotation2D.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/RotationBase.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/Scaling.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/Transform.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Geometry/Translation.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/LU.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Lazy.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/LeastSquares.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Macros.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/MathFunctions.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Memory.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Meta.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/Minor.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/QR.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/SVD.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/TriangularSolver.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigen2Support/VectorBlock.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigenvalues/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/ComplexEigenSolver.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/ComplexSchur.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/EigenSolver.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/HessenbergDecomposition.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/RealQZ.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/RealSchur.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/RealSchur_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/Tridiagonalization.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/AlignedBox.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/AngleAxis.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Geometry/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/EulerAngles.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Homogeneous.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Hyperplane.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/OrthoMethods.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/ParametrizedLine.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Quaternion.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Rotation2D.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Geometry/RotationBase.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Geometry/Scaling.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Transform.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Translation.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Geometry/Umeyama.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Geometry/arch/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Geometry/arch/Geometry_SSE.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Householder/BlockHouseholder.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Householder/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Householder/Householder.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Householder/HouseholderSequence.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/IterativeLinearSolvers/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/Jacobi/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/Jacobi/Jacobi.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/LU/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/LU/Determinant.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/LU/FullPivLU.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/LU/Inverse.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/LU/PartialPivLU.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/LU/PartialPivLU_MKL.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/LU/arch/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/LU/arch/Inverse_SSE.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/MetisSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/MetisSupport/MetisSupport.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/OrderingMethods/Amd.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/OrderingMethods/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/OrderingMethods/Eigen_Colamd.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/OrderingMethods/Ordering.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/PaStiXSupport/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/PaStiXSupport/PaStiXSupport.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/PardisoSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/PardisoSupport/PardisoSupport.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/QR/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/QR/ColPivHouseholderQR.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/QR/ColPivHouseholderQR_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/QR/FullPivHouseholderQR.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/QR/HouseholderQR.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/QR/HouseholderQR_MKL.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SPQRSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SVD/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD_MKL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SVD/UpperBidiagonalization.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseCholesky/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCholesky/SimplicialCholesky.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/AmbiVector.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseCore/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/CompressedStorage.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/MappedSparseMatrix.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseBlock.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseColEtree.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseCore/SparseCwiseUnaryOp.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseDenseProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseDiagonalProduct.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseDot.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseCore/SparseFuzzy.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseMatrix.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseMatrixBase.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparsePermutation.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseProduct.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseCore/SparseRedux.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseSelfAdjointView.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseTranspose.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseTriangularView.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseUtil.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseVector.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/SparseView.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseCore/TriangularSolver.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLUImpl.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_Memory.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_Structs.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_Utils.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_column_bmod.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_column_dfs.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_gemm_kernel.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_panel_bmod.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_panel_dfs.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_pivotL.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU_pruneL.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseLU/SparseLU_relax_snode.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SparseQR/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SparseQR/SparseQR.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/StlSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdDeque.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdList.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdVector.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/StlSupport/details.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/SuperLUSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/SuperLUSupport/SuperLUSupport.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/UmfPackSupport/CMakeLists.txt (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/UmfPackSupport/UmfPackSupport.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/Image.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/Kernel.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/Solve.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/SparseSolve.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/misc/blas.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/plugins/ArrayCwiseBinaryOps.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/plugins/ArrayCwiseUnaryOps.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/plugins/BlockMethods.h
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/plugins/CMakeLists.txt (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/plugins/CommonCwiseBinaryOps.h (100%)
 rename vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/src/plugins/CommonCwiseUnaryOps.h (100%)
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/plugins/MatrixCwiseBinaryOps.h
 create mode 100644 vendor/eigen-3.2.8/Eigen/src/plugins/MatrixCwiseUnaryOps.h
 create mode 100644 vendor/jsoncpp-1.6.2/dist/CMakeLists.txt
 rename vendor/jsoncpp-1.6.2/dist/json/{json-forwards.h => forwards.h} (100%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pdal.git



More information about the Pkg-grass-devel mailing list