<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Richard Duivenvoorde pushed to branch upstream at <a href="https://salsa.debian.org/science-team/pdal">Debian Science Maintainers / pdal</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/science-team/pdal/-/commit/1b48efec635fc107e81f5a3b6beee9a6e5ac330f">1b48efec</a></strong>
<div>
<span> by Richard Duivenvoorde </span> <i> at 2026-01-16T09:34:27+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.9.3+ds</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
243 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#a03585ab89eed5e0782a1875b2d8153b97865d30">
.github/ISSUE_TEMPLATE/bug_report.md
</a>
</li>
<li class="file-stats">
<a href="#89500de327b0cccca5e23b7e7b58579c5aad8e42">
.github/workflows/alpine.yml
</a>
</li>
<li class="file-stats">
<a href="#9b07dbf3b0aba93809107a25d63b6f2b8b5341a9">
.github/workflows/auto_tag_stable.yml
</a>
</li>
<li class="file-stats">
<a href="#2f03001a4db8901001bef5124ea0dfa38b153e93">
.github/workflows/conda.yml
</a>
</li>
<li class="file-stats">
<a href="#6a7d105cee155e00142e5ced05fbd9aa83f45b8b">
.github/workflows/docker.yml
</a>
</li>
<li class="file-stats">
<a href="#ea03a196944000640fbd3966ed78f26b580ea785">
.github/workflows/linux.yml
</a>
</li>
<li class="file-stats">
<a href="#8e18aa1955bab7a8defdccb352f160dfca36749c">
.github/workflows/osx.yml
</a>
</li>
<li class="file-stats">
<a href="#fabc7f9e1f5ab26f56025b7537b7f9a6e18a901a">
.github/workflows/pixi.yml
</a>
</li>
<li class="file-stats">
<a href="#16911b9809e0d05b7b124ba8453fa5303d74924c">
.github/workflows/release.yml
</a>
</li>
<li class="file-stats">
<a href="#3d49a7a7ff64d211e3db621fcba8ea91a325748e">
.github/workflows/slash-command-dispatch.yml
</a>
</li>
<li class="file-stats">
<a href="#550469cd933fb33c720ff8dc01b6f1b0f22037e8">
.github/workflows/win.yml
</a>
</li>
<li class="file-stats">
<a href="#594a298f8e1ad0a61c52542e08358a022e434f6e">
CITATION
</a>
</li>
<li class="file-stats">
<a href="#2f473ef69010f24d2546e13263bcc2c49befd2f3">
CITATION.cff
</a>
</li>
<li class="file-stats">
<a href="#9a2aa4db38d3115ed60da621e012c0efc0172aae">
CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#3f454a98e586d1aa0d322e19afd5e67e08f2d3c8">
CONTRIBUTING.md
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#a0f72762773241edf67c77cfb9f8e49f6818d582">
apps/pdal.cpp
</a>
</li>
<li class="file-stats">
<a href="#7060ed56ead7a9f1336f66968857140784f7c6ba">
cmake/gdal.cmake
</a>
</li>
<li class="file-stats">
<a href="#cc89f263bccb25ad0d4078ff546f225d1af4d13f">
cmake/libraries.cmake
</a>
</li>
<li class="file-stats">
<a href="#9729e6e0a3bb3872f90d9d118d18a4d14760d9b2">
doc/_config.yml
</a>
</li>
<li class="file-stats">
<a href="#32f85fbd920878854e24cc35cc2dcdbfdde465e5">
doc/development/compilation/dependencies.md
</a>
</li>
<li class="file-stats">
<a href="#70b88c94c7fabbc40dac1b7c6072a903ae17a428">
doc/development/writing-writer.md
</a>
</li>
<li class="file-stats">
<a href="#eb06f7475100a9a4f6d05951b33e447cebd30943">
doc/download.md
</a>
</li>
<li class="file-stats">
<a href="#dcd5c4dc7e0ae1bc83e0213ddae13dae0a9f3351">
doc/index.md
</a>
</li>
<li class="file-stats">
<a href="#e6c2b7f1c1b82ed72b8a83bf70c8129a62624c2a">
doc/project/integration.md
</a>
</li>
<li class="file-stats">
<a href="#be0b474f58fd87a70a9df2c135cf9723fe8a8de1">
doc/stages/filters.csf.md
</a>
</li>
<li class="file-stats">
<a href="#02a6020cee0c233ba67ba7b0974418d44260cafd">
doc/stages/filters.hag_delaunay.md
</a>
</li>
<li class="file-stats">
<a href="#fad479c6814d68641d0430bce3ee4018963beb1e">
doc/stages/filters.hag_dem.md
</a>
</li>
<li class="file-stats">
<a href="#97f9a21242f443593c74c4e1a37f04a342f51fb9">
doc/stages/filters.hag_nn.md
</a>
</li>
<li class="file-stats">
<a href="#ad320bb0c16b3e00b93cd033fc9e04825336856b">
doc/stages/filters.pmf.md
</a>
</li>
<li class="file-stats">
<a href="#b206c73a317bbf218ef4b62a1b9ad032a3f96407">
doc/stages/filters.skewnessbalancing.md
</a>
</li>
<li class="file-stats">
<a href="#6cb5530143c6d89fa6a8f1055ad5623d25a00657">
doc/stages/filters.smrf.md
</a>
</li>
<li class="file-stats">
<a href="#778817e0fb770648b74a90b7f57127aa248e65b0">
doc/stages/filters.sparsesurface.md
</a>
</li>
<li class="file-stats">
<a href="#07c2a2701a3edba2be96e3c379b83188269e37a3">
<span class="new-file">
+
doc/stages/ground_cls_opts.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#457ae685d13034bd491c333f4ddca5c477a97b67">
doc/stages/readers.rdb.md
</a>
</li>
<li class="file-stats">
<a href="#b681678a6a2a14a5c0d5d335b494a613ad202f4d">
doc/stages/writers.las.md
</a>
</li>
<li class="file-stats">
<a href="#8a590f3d48391125a8aaf3f9f649bca081102ef8">
doc/tutorial/grid-shift.md
</a>
</li>
<li class="file-stats">
<a href="#3150cace7e838fc1c8f206584e191b85035f29c7">
doc/tutorial/iowa-entwine.md
</a>
</li>
<li class="file-stats">
<a href="#e2a674609d31840034e3c16b65f887c6515524c7">
doc/workshop/generation/meshing/meshing.md
</a>
</li>
<li class="file-stats">
<a href="#08bf2dbcc8514c024ee0b9f95f4f6161f91a5e25">
doc/workshop/includes/substitutions.md
</a>
</li>
<li class="file-stats">
<a href="#9465894cc4ddcf9f9938b06fe9e516ce697c436e">
filters/ApproximateCoplanarFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#9737cba10d55abd2d990ecd49178a3020af61b9b">
filters/AssignFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#78f9e52f61d91e0dc1b673022660d8bc7d06cbe6">
filters/CSFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#53822b23b9d7207283a662736486d2edec1666f8">
filters/CSFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#da01c650478e274319ab3804c743e7831b30ff84">
filters/ChipperFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#110dc940d2d9cc574997079b9835f4e225b0ccfe">
filters/ChipperFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#06d24b200dfdac914125da63c8e9e8608535d570">
filters/ClusterFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2f51c26a5a350fd401dcbd918613a37971a908c7">
filters/ColorinterpFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b8385f71e3e859b910e521f6a1efbab0dcea3f55">
filters/ColorizationFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#75fc414414a30438d6bdf5edb9ac1a7520bf6352">
filters/CovarianceFeaturesFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2e4b53447faf33aca27f480838bb77eb78c909de">
filters/CropFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#5dbdb1aaef01e258f3d10cc299abf244c5370b02">
filters/DBSCANFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#e9d69031e8a8307456b8729022bb32d2e62108ce">
filters/DEMFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#eb88299c80b4684e276827882e044485af759f1d">
filters/DecimationFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b2dc9a2ba1b967c1f433cb5ab36ac8a8092d2379">
filters/DelaunayFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#14777c7f734e2792b1409a430aaf0caabe60f149">
filters/DividerFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2d908481b2e8cb0df49f592f28bb85e95865db52">
filters/ELMFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#ed44706a032282fc129c49bbd906783bb657805e">
filters/EigenvaluesFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#a3a37004e50abc356a962d93511612d17e65b359">
filters/EstimateRankFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#15070c2d2a3b6b77eb534e3db0c3cd8cd8fbe452">
filters/ExpressionFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#e80f94677dbc4d3052e8baadc4f12cb38c23e223">
filters/ExpressionStatsFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#71a1abc2a06f5957283e47cf55c82ac62b4c10e8">
filters/FaceRasterFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#dd68cbd86c73cf0a2e120dcc9f6e00bcbc17a367">
filters/FarthestPointSamplingFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#4186d1dd0c137e9dc5c6a292f90049b1b5b2a1af">
filters/FerryFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#1c5558224e43962db1510fb4b1c9dcbdac35ef77">
filters/GeomDistanceFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#07af150d11d0e523d29d94e5e70a49d5742d827f">
filters/GeoreferenceFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#8f6f2c8ddd4c324b46597275fd4c07afbf58ab11">
filters/GpsTimeConvert.cpp
</a>
</li>
<li class="file-stats">
<a href="#defac9134d52b9109c28035cb73577690ed7f7b8">
filters/GreedyProjection.cpp
</a>
</li>
<li class="file-stats">
<a href="#620edf969fc45a8882ff862b5b0d9cb518a82a34">
filters/GridDecimationFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#3117b47140ac8c6d412f0dee58abdf63489605d5">
filters/GroupByFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#370ba05655b6d6543f5a3818cf952368b5bcc9c9">
filters/H3Filter.cpp
</a>
</li>
<li class="file-stats">
<a href="#45e986b49761b78c0c4a15654c9192fee3b23857">
filters/HagDelaunayFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#75e94f32a021b9e89032ac5cc7d6968d46c847c7">
filters/HagDelaunayFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#a640e6576a55bf4a17fd57fe25d422daed556320">
filters/HagDemFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#4999e661c6b1ed109054beee1e87c66a030a86ab">
filters/HagDemFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#2072cb7ba3bd33fb6eb9319ebce0414f40cfcc92">
filters/HagNnFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#6e6efe8b694d12f62f2c3cb201345e9a2b3cab0b">
filters/HagNnFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#92a9e9fb674d10792339d657a3b6a59f6a89c62e">
filters/HeadFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#24aefc013856721daab941d1b84928acdeb54563">
filters/HexBinFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#a2541743aec981ddf419c2016a43925b442c31b1">
filters/IQRFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2d22b64e3ccf5c27463d2f11b0f46aaf3792c2f1">
filters/InfoFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#8c20aa19d0de3b30f5c6cde9787c85732598a90d">
filters/IterativeClosestPoint.cpp
</a>
</li>
<li class="file-stats">
<a href="#bd5fa353ab7114a9a97ef3ca625da49e59148d23">
filters/LOFFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#48f684b25acce474130cee00bed7cb5811423159">
filters/LabelDuplicatesFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#70eacd07ef31c25d2a801aac7a1eeaa280313c2c">
filters/LiTreeFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#1933cc641cad65b9704b949d82a284ba0097e6ce">
filters/LloydKMeansFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#454cd041100b04161f42252f5ca42a89661a85d7">
filters/LocateFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#32705393f2003d2ba359c1c073a218eb552418f4">
filters/MADFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#20c6af1fa2b874ec94ad1ab87dd7068e235c6caa">
filters/MergeFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#756e90d688d733890fe57bc38622366909da4a7d">
filters/MiniballFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#a047e484482feebe48d409aa122877b35c75124d">
filters/MongoExpressionFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#7f1c1dca6e3ddf81a2055df871d62d229575e1e8">
filters/MortonOrderFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#5644a6b2be4a1abad6f3b8484311560c762d85d5">
filters/NNDistanceFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#0bf5ec19bd82289bf880956413f1b9b427847399">
filters/NeighborClassifierFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#435235bf5450f30b5197ce66b7dc1f6bf64abad6">
filters/NormalFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#ec26b4529b59c2eeafdb8ce01af16dbcbacb7d83">
filters/OptimalNeighborhoodFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#db87d65a9adaa67618704cebcdec8f6c6b672e01">
filters/OutlierFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b4527feb587a81efdd56feea5e49e469bbca8b98">
filters/OverlayFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#c063445b511c798cae8776828b1e4d98395c51b8">
filters/PMFFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b1874dd5e95d017df4562522195c1b1ca765eb45">
filters/PMFFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#1a854a8b05eb785171a8f7cc853e7db909ce8ad4">
filters/PlaneFitFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#9b1b9953fe42cc5d83b2251fbd71e8e2f0608495">
filters/PoissonFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2487d716eca9d8a0b21094333229af055b03e35f">
filters/ProjPipelineFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b388d8c85fa0f00cd5bdee5aa6703c786e9a8df6">
filters/RadialDensityFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b0845841591b5034b2958d276937be77b93cf729">
filters/RadiusAssignFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#887189a4d546c8e518d7b9e21bddebe7acbd1b47">
filters/RandomizeFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#483dcfee7bd77df168fd84ee5d3b5aa8ae8c4f6e">
filters/RangeFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b2c20ea221f6379044312d7c5b136464e370d9f5">
filters/ReciprocityFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#7d999aa99c8e21883eb1c08db244a6c0a4a46e0d">
filters/RelaxationDartThrowing.cpp
</a>
</li>
<li class="file-stats">
<a href="#1071a3e2aa68ae338eb592c7f8b48956f290c081">
filters/ReprojectionFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#f74f509669487069953a67c356c50a1d75ce3de7">
filters/ReturnsFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#d06050e3ba34b412b88315a3a868d3dbd022f0ec">
filters/SMRFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b5732fb9229dee0974f16d505d3eda5d55117120">
filters/SMRFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#299848a3cf6ecf75499309668611ba572a57db17">
filters/SampleFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#219161255c8156c954160ef02988f2af8f968199">
filters/SeparateScanLineFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#c0c12730eeb45ab0601252e1e893c117fceb46a2">
filters/ShellFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#71ae98f739c4a0f5765122755bfc49d3756f3a9f">
filters/SkewnessBalancingFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#ca6c857c61f7171c815a6973113003463278b735">
filters/SkewnessBalancingFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#68cceaf58cf2a3b7c2336f930d5ab48feaddc8e8">
filters/SortFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b9e2beb92b497be85f5ea18d6f742bf01d046b86">
filters/SparseSurfaceFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#04db54792d07f42dd64efc3332f49c1adc8eef98">
filters/SparseSurfaceFilter.hpp
</a>
</li>
<li class="file-stats">
<a href="#f9f0ef8f059e27ebe0205aa56204d9e1e48b14a7">
filters/SplitterFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#42bd9e7e86534ded5d1dc11d4a4866fb350234ba">
filters/StatsFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#ec00baa1ee2cff9a58be7d2ed183a54ef9660f6f">
filters/SupervoxelFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#7905e7ea19db6f7775fd24d5e19dabd86e22448c">
filters/TailFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#0f6a01155a4aa78390c26f10ccf046d9f0795072">
filters/TransformationFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#5894a3181afc0f0964a8aef9356edba157bb4e03">
filters/VoxelCenterNearestNeighborFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#c2d9a2a567648734ed96c33516ff1c22e3a583b1">
filters/VoxelCentroidNearestNeighborFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#d8ef37d115e65a58a0e44cdc5a10c6950696c9c1">
filters/VoxelDownsizeFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#41ff305d3c9d55417695f11f61c24bad99fdf847">
filters/ZsmoothFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#7f54ffb16457081b06e409b1596250f04187ecd0">
filters/private/hexer/HexGrid.cpp
</a>
</li>
<li class="file-stats">
<a href="#96d57f4bfad8d16d80c80dd915511e54bbadccd4">
io/BpfReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#7206b62bfbf12bf758c07090ec9901e8a30daa63">
io/BpfWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#ba1e68efd516f6aaa93194eb3d6c0327b2bf2ac6">
io/CopcReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#c5175afa39434800401ee584d32f7c106f495c76">
io/CopcWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#87a93363afd06e6b44d825ed3a076942d4545397">
io/EptAddonWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#e4ab104511e3406a344a20434ef298b018c8caad">
io/EptReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#a4f3bee1591978182abfff30bd863af50ee892b2">
io/FauxReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#de5b7cc236e06191f20ed31931d2cd432cd5ede8">
io/FbiReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#4f03e6079d0082c83fd61286eb0e30e711d53c00">
io/FbiWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#dfbac19831ec7ff221fb01308a124de0e16ca725">
io/GDALReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#b1f8d5bc566eaa88688ef2e712301164c79490ec">
io/GDALWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#29cd58b8a7fc7948af54fbed9729193ded9b9fb3">
io/GltfWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#d6d5792447aa3c92239f8c231f7e1b34461d6739">
io/I3SReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#636468959b76a3dbbcce787c3de377419ab12a77">
io/Ilvis2Reader.cpp
</a>
</li>
<li class="file-stats">
<a href="#4046b685f4cc041b915883b8de488dea4e336626">
io/LasReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#05a1a40a9894b93220803038ea4e1757520cb9d0">
io/LasWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#238689cc0f950a7a60b408aecd6a8453e2ade516">
io/MemoryViewReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#036d53ea745f2ae8b97f81ad817a75b1585048f9">
io/NullWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#5370fe76991672fb2f1695e4f96339c251b61800">
io/OGRWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#f88324d0b9973016327bb49771e339f03a6d37c6">
io/ObjReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#5fae5a49e58c8ff32faef75257c27ceebf86bbf1">
io/OptechReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#eab7bccb5f1afd71b81cadac58d21ee501c1795c">
io/PcdReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#c7786ebc8a4539a44194859a10195c2f97044714">
io/PcdWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b5ba6ae199a5ce13142abef1baa3edd1658093bf">
io/PlyReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#96034be81dff92d03ca081450cb3e80facb3d544">
io/PlyWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#60f7b7fe3f84719236f10af425a24eece1b04f9a">
io/PtsReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#1747d63968512e672d36fbe1ed38954f77bcbd22">
io/PtxReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#689776df28797e5f7705b656e828b1de660ebded">
io/QfitReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#4775a5a8e9ecb4286440994821cadf63a12b37f4">
io/RasterWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#aa0fb2209925383a8979836464a299a0c85e6ea2">
io/SbetReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#bcb30e6be821925e2d04d050a57d9d0ae60fde64">
io/SbetSmrmsgReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#97efdb12bd5b5274e0b35723e030a8a4db408cee">
io/SbetWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#17a40e3209683ec9950eb1116a892a98cf33dc6d">
io/SlpkReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#a7be7f8986053288c4ef142448fbfce5b5c30375">
io/StacReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#40f86c91a7d4d200ae873c0ec2589d6b04413456">
io/TIndexReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#c5bf8d6b15926ebcda123c5a4a622e44e1a2d2b4">
io/TerrasolidReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#6df3e8e45d5f763cd9e6a1cd132974e7f231a226">
io/TextReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#647ebc53c7f1cf86037b6a4fe7f4956fdd213dc1">
io/TextWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#35fdf9fdccff3f843a3a677438990a79c82bbc9a">
io/private/connector/Connector.cpp
</a>
</li>
<li class="file-stats">
<a href="#35154251c759f58e61139fc519feadb7b69855b9">
io/private/copcwriter/Output.cpp
</a>
</li>
<li class="file-stats">
<a href="#2a03f90ad9c71b3f46a439461508440a2547af6f">
io/private/las/ChunkInfo.hpp
</a>
</li>
<li class="file-stats">
<a href="#df4ba98d2dc7ed54e8526d67e57b66c410442581">
kernels/ChamferKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#1565fdcd5d921f2eabb3e03bb3f7e55fc65afab6">
kernels/DeltaKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#d6c6ebf8c411a51225770e86f27a81f93821da96">
kernels/DensityKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#3e6e57a4e9b4ed8dffce67d33f34197e70253b3e">
kernels/EvalKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#792cc00e2e1b078400518f1e4fc26b07aafe8b51">
kernels/GroundKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#de88217f05f945c43c2e6c6b465478a6a2b440da">
kernels/HausdorffKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#87429809b0f46072f50dd6a8cdb8320afaab747f">
kernels/InfoKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#fc19fdaeca6f68b2ef9d02691c808365c50935a3">
kernels/MergeKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#3048cb492b3099295e7e420734f66869fd392c76">
kernels/PipelineKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#d4fd4fcb7be968eb5100b3cea677743e779d9fac">
kernels/RandomKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#a2c878298d29f0f965e4e96d80d965eb95a9a7f2">
kernels/SortKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#cd24d24edaf44df8c7121e6229dfba2c28c95cd7">
kernels/SplitKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#e601f943496e6c9279f0bc7e6cbbda00e5fa744d">
kernels/TIndexKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#675fae485c46c5a887eee1f63d2b146781e285c4">
kernels/TIndexKernel.hpp
</a>
</li>
<li class="file-stats">
<a href="#1af429bb2e9f9696c9d66a48e2ed432ca3bc7324">
kernels/TileKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#740cd208463db690e97a110de5f9b99214b4ca21">
kernels/TranslateKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#21a0b232a7a4a1023bc8797142d6255be171f621">
pdal/Kernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#688724691b25264f16612c55888598253886164f">
pdal/Metadata.cpp
</a>
</li>
<li class="file-stats">
<a href="#4dab0c8d24955863ea328598ae58d8635815e9d2">
pdal/Metadata.hpp
</a>
</li>
<li class="file-stats">
<a href="#8e7234e3f07666b80b1f93a5fe8e4c10b7bb91c5">
pdal/Options.cpp
</a>
</li>
<li class="file-stats">
<a href="#f7673da893361b6df2aeee37d8c35c227bb758c1">
pdal/Options.hpp
</a>
</li>
<li class="file-stats">
<a href="#33e9caf856393767ba547afcd8501b52c8904d5f">
pdal/PipelineManager.cpp
</a>
</li>
<li class="file-stats">
<a href="#0ef57e8b4ef0bfc129e7d0209371672ed8c4c628">
pdal/PluginManager.cpp
</a>
</li>
<li class="file-stats">
<a href="#8212b6852542e0193268934e76b6398e7e8de1e5">
pdal/SubcommandKernel.cpp
</a>
</li>
<li class="file-stats">
<a href="#e9b69fd837da50e65b7a8b205655f8078327133a">
pdal/compression/LazPerfVlrCompression.cpp
</a>
</li>
<li class="file-stats">
<a href="#2029e1ac19c88352e31a68a1dc1d73aa148c5101">
pdal/util/pdal_util_export.hpp
</a>
</li>
<li class="file-stats">
<a href="#00aa6d6d4c5fbbfa5966f6d0b744a91edcc20121">
pdal/util/private/JsonSupport.hpp
</a>
</li>
<li class="file-stats">
<a href="#d2e6df5ae0b33efe05ff233693020180cc0f254c">
plugins/arrow/io/ArrowReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#c9690ce559e6c1cc97fe4d102e19a21503dd42d6">
plugins/arrow/io/ArrowWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2b590cb849cd86b5f8bcb48cbf63847387c2c069">
plugins/cpd/filters/CpdFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#67dca0813341ddd6f984c7f6a5c6ef83c5f6160e">
plugins/draco/io/DracoReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#208229d28409d3f80bcf0f7d3ed0644d590bd54d">
plugins/draco/io/DracoWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#715ed59c16d52f1a628ac659f991ea157950430d">
plugins/e57/io/E57Reader.cpp
</a>
</li>
<li class="file-stats">
<a href="#9746110a03abef8e028e6a41c9b8330dc72e5810">
plugins/hdf/io/HdfReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#6d282b54633ff017e249d2032b07aa5cc5d7cc81">
plugins/icebridge/io/IcebridgeReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#efa3d6127827bddf2edda5cc5a6cac81567d10fa">
plugins/matlab/filters/MatlabFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#b180aa187a45cfbeda9f524763847a60e5b53284">
plugins/matlab/io/MatlabReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#2c857b50186ccbd5e469689e0791c6433467da71">
plugins/matlab/io/MatlabWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#2adee97fcc4f8ca4c9255028884edbeb50274053">
plugins/mbio/io/MbReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#fcc9de5bcaa4617bf031daeb60dc89817064c620">
plugins/nitf/io/NitfReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#5043db93c78a91e823038555561980a23f79141c">
plugins/nitf/io/NitfWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#a33b058d73b48dffef63e8b4d275b2e8a97fb1e4">
plugins/pgpointcloud/io/PgReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#d1c2feace65acbc699b551f850d9c0590c73a490">
plugins/pgpointcloud/io/PgWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#6d1ed1ebcd3b2fd27db2342fb034ac1d76827750">
plugins/rdb/io/RdbReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#f3c48909783ec64ef2d47222d2f2bce8097bad46">
plugins/rxp/io/RxpReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#48bfcc275c331259eb7516b285af5fcfb32e2069">
plugins/spz/io/SpzReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#e2191da71cb00ffd6f832c624b1b1643533eac5a">
plugins/spz/io/SpzWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#aa8f06fe4014fdef4b9c458bb34a6411261a1349">
plugins/teaser/filters/TeaserFilter.cpp
</a>
</li>
<li class="file-stats">
<a href="#45d6c2490519a5971f32501bdc6afbff60a44a23">
plugins/tiledb/io/TileDBReader.cpp
</a>
</li>
<li class="file-stats">
<a href="#3c0efd25316892a8b625b767428ce05aafefa3de">
plugins/tiledb/io/TileDBWriter.cpp
</a>
</li>
<li class="file-stats">
<a href="#beb34a20525047fa8da7a9661ad59d70430f0555">
scripts/ci/fixed-environment.yml
</a>
</li>
<li class="file-stats">
<a href="#0eb29abd60984970b0d56e49a49508c1b8bbcc03">
scripts/docker/ubuntu/Dockerfile
</a>
</li>
<li class="file-stats">
<a href="#883d91e1612f10882af4218c24f62433166af8e3">
<span class="new-file">
+
test/data/las/4_6_crop.las
</span>
</a>
</li>
<li class="file-stats">
<a href="#f2f62f102cc73d67f0973cd7688073c5893eb2f7">
<span class="new-file">
+
test/data/las/warsaw_small.las
</span>
</a>
</li>
<li class="file-stats">
<a href="#7958077484de8ba7cd45416b9405e9912a6e1c94">
<span class="new-file">
+
test/data/pipeline/serialize.json.in
</span>
</a>
</li>
<li class="file-stats">
<a href="#c37c0f66188a683d1864e4507b671cf9c2c76406">
<span class="new-file">
+
test/data/text/decimate_file_grid.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#81af353091e160b26845b8aaaf2fed76c2edcbc1">
test/unit/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#4268427188a9dfd5af48521602027aa8238a5706">
test/unit/PipelineWriterTest.cpp
</a>
</li>
<li class="file-stats">
<a href="#2a2f4e732cc0377faea7789816b4185ed166fc3a">
test/unit/apps/TIndexTest.cpp
</a>
</li>
<li class="file-stats">
<a href="#1e974328c359cf4694ef70146b78f785af0db02a">
test/unit/filters/GridDecimationFilterTest.cpp
</a>
</li>
<li class="file-stats">
<a href="#381b84d49a5696aa17d7557a43a915073feeb33a">
<span class="new-file">
+
test/unit/filters/GroundFilterTest.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#3e2bd91fce12da9e8c2acfdc74d930d224992568">
test/unit/io/CopcWriterTest.cpp
</a>
</li>
<li class="file-stats">
<a href="#b333e0e2e8c1f4de985ff81b87c4618230fe3a10">
tools/lasdump/CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#6e5bcd2a9fe442cb49ba680b5dbda6580799f4b3">
vendor/kazhdan/Ply.h
</a>
</li>
<li class="file-stats">
<a href="#e0818f721b2b48749f1309435d1d2a5896f2a113">
vendor/lazperf/header.hpp
</a>
</li>
<li class="file-stats">
<a href="#70ad4683cfc1d0dcc231d1d3c501af4964396c3c">
vendor/lazperf/readers.cpp
</a>
</li>
<li class="file-stats">
<a href="#8ece9a8365c2d16a5eb0653c17c913e34a2ef9bc">
vendor/lazperf/readers.hpp
</a>
</li>
<li class="file-stats">
<a href="#40be0a02b369c3284f8fc1101fc87ab0ee3911ae">
vendor/lazperf/utils.hpp
</a>
</li>
<li class="file-stats">
<a href="#b3b579d698072706fd37cafc2c2f9166f069bcf5">
vendor/lazperf/vlr.cpp
</a>
</li>
<li class="file-stats">
<a href="#0b755a256767c55e6643c265a1cffd15fd6906ef">
vendor/lazperf/vlr.hpp
</a>
</li>
<li class="file-stats">
<a href="#75bc57c3495921b09c8af3da3dfe632f56189240">
vendor/lazperf/writers.cpp
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">

<br>
<a href="https://salsa.debian.org/science-team/pdal/-/commit/1b48efec635fc107e81f5a3b6beee9a6e5ac330f">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/science-team/pdal/-/commit/1b48efec635fc107e81f5a3b6beee9a6e5ac330f at 1768553575
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/science-team/pdal/-/commit/1b48efec635fc107e81f5a3b6beee9a6e5ac330f"}}</script>


</p>
</div>
</body>
</html>