Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate unused kernels #4086

Closed
hobu opened this issue Jun 23, 2023 · 0 comments · Fixed by #4209
Closed

Deprecate unused kernels #4086

hobu opened this issue Jun 23, 2023 · 0 comments · Fixed by #4209
Assignees
Milestone

Comments

@hobu
Copy link
Member

hobu commented Jun 23, 2023

As discussed on the mailing list https://lists.osgeo.org/pipermail/pdal/2023-June/002709.html we seek to deprecate a number of kernels that are likely not seeing much use, especially given the expressiveness of the new Python bindings now available thanks to the @TileDB-Inc team.

We would deprecate the following kernels in 2.6.0, hide their documentation and prevent their default installation for 2.7.0, and complete their removal from the source and documentation tree at PDAL 2.8.0:

  • chamfer
  • delta
  • density
  • eval
  • ground
  • hausdorff
  • random

For 2.6.0, we will add a DEPRECATED banner across the documentation page for each, and we will try to provide a Python or pdal pipeline example that demonstrates how to achieve what the kernel provided.

For 2.7.0, we will remove them from the default install

For 2.8.0, we will remove their implementation, documentation, and references in documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants