.git_archival.txt
.gitattributes
.gitignore
.license-header.txt
.pre-commit-config.yaml
.readthedocs.yaml
.release-please-manifest.json
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MIGRATION-v1.0.md
README.md
RELEASE.md
RULESETS.md
codecov.yml
conftest.py
mypy.ini
pyproject.toml
pyrightconfig.json
release-please-config.json
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/task.md
.github/actions/setup-python-deps/action.yml
.github/docker/gpu-runner.Dockerfile
.github/rulesets/develop.json
.github/rulesets/main.json
.github/scripts/check_publish_gate.py
.github/workflows/canary.yml
.github/workflows/ci.yml
.github/workflows/gpu-image-refresh.yml
.github/workflows/publish-pypi.yml
.github/workflows/publish-testpypi.yml
.github/workflows/release-please.yml
docs/Makefile
docs/README.md
docs/make.bat
docs/libs/gsegutils_objects.inv
docs/source/api.rst
docs/source/conf.py
docs/source/faq.rst
docs/source/getting_started.rst
docs/source/index.rst
docs/source/introduction.rst
docs/source/pchandler.constants.rst
docs/source/pchandler.core.rst
docs/source/pchandler.data_io.core.rst
docs/source/pchandler.data_io.csv.rst
docs/source/pchandler.data_io.e57.rst
docs/source/pchandler.data_io.las.rst
docs/source/pchandler.data_io.pcd.rst
docs/source/pchandler.data_io.ply.rst
docs/source/pchandler.data_io.rst
docs/source/pchandler.data_io.util.rst
docs/source/pchandler.filters.cartesian_filters.rst
docs/source/pchandler.filters.core.rst
docs/source/pchandler.filters.downsample.rst
docs/source/pchandler.filters.gpu.rst
docs/source/pchandler.filters.outlier_filter.rst
docs/source/pchandler.filters.rst
docs/source/pchandler.filters.scalar_field_filters.rst
docs/source/pchandler.filters.spherical_coordinate_filters.rst
docs/source/pchandler.geometry.coordinates.rst
docs/source/pchandler.geometry.optimal_shift.rst
docs/source/pchandler.geometry.rst
docs/source/pchandler.geometry.spherical.angle.rst
docs/source/pchandler.geometry.spherical.fov.rst
docs/source/pchandler.geometry.spherical.rst
docs/source/pchandler.geometry.splitter.rst
docs/source/pchandler.geometry.transforms.rst
docs/source/pchandler.geometry.util.rst
docs/source/pchandler.scalar_fields.rst
docs/source/pchandler.scalar_fields.scalar_field_manager.rst
docs/source/pchandler.scalar_fields.scalar_fields.rst
docs/source/_static/pchandler_theme.css
docs/source/examples/file_handlers.rst
docs/source/examples/filters.rst
docs/source/examples/general.rst
docs/source/examples/index.rst
docs/source/examples/numerical_shift.rst
docs/source/examples/numpy_mixins.rst
docs/source/examples/scalar_fields.rst
docs/source/examples/transformations.rst
src/pchandler/README.md
src/pchandler/__init__.py
src/pchandler/__init__.pyi
src/pchandler/_optional.py
src/pchandler/_version.py
src/pchandler/base_types.py
src/pchandler/constants.py
src/pchandler/core.py
src/pchandler/py.typed
src/pchandler.egg-info/PKG-INFO
src/pchandler.egg-info/SOURCES.txt
src/pchandler.egg-info/dependency_links.txt
src/pchandler.egg-info/requires.txt
src/pchandler.egg-info/scm_file_list.json
src/pchandler.egg-info/scm_version.json
src/pchandler.egg-info/top_level.txt
src/pchandler/data_io/__init__.py
src/pchandler/data_io/__init__.pyi
src/pchandler/data_io/core.py
src/pchandler/data_io/csv.py
src/pchandler/data_io/e57.py
src/pchandler/data_io/las.py
src/pchandler/data_io/pcd.py
src/pchandler/data_io/ply.py
src/pchandler/data_io/util.py
src/pchandler/filters/__init__.py
src/pchandler/filters/__init__.pyi
src/pchandler/filters/cartesian_filters.py
src/pchandler/filters/core.py
src/pchandler/filters/downsample.py
src/pchandler/filters/gpu.py
src/pchandler/filters/outlier_filter.py
src/pchandler/filters/scalar_field_filters.py
src/pchandler/filters/spherical_coordinate_filters.py
src/pchandler/geometry/__init__.py
src/pchandler/geometry/__init__.pyi
src/pchandler/geometry/coordinates.py
src/pchandler/geometry/optimal_shift.py
src/pchandler/geometry/splitter.py
src/pchandler/geometry/transforms.py
src/pchandler/geometry/util.py
src/pchandler/geometry/spherical/__init__.py
src/pchandler/geometry/spherical/__init__.pyi
src/pchandler/geometry/spherical/angle.py
src/pchandler/geometry/spherical/fov.py
src/pchandler/scalar_fields/__init__.py
src/pchandler/scalar_fields/__init__.pyi
src/pchandler/scalar_fields/scalar_field_manager.py
src/pchandler/scalar_fields/scalar_fields.py
stubs/laspy/__init__.pyi
stubs/open3d/__init__.pyi
stubs/open3d/core.pyi
stubs/open3d/geometry.pyi
stubs/open3d/utility.pyi
stubs/open3d/t/__init__.pyi
stubs/open3d/t/geometry.pyi
stubs/plyfile/__init__.pyi
stubs/py4dgeo/__init__.pyi
stubs/pye57/__init__.pyi
stubs/pye57/e57.pyi
stubs/shapely/__init__.pyi
stubs/shapely/affinity.pyi
stubs/shapely/geometry/__init__.pyi
tests/test_constants.py
tests/test_optional.py
tests/test_pchandler_core.py
tests/test_stubs.py
tests/test_stubs_drift.py
tests/test_util.py
tests/utils.py
tests/benchmarks/__init__.py
tests/benchmarks/conftest.py
tests/benchmarks/test_downsample.py
tests/benchmarks/test_splitter.py
tests/benchmarks/test_util.py
tests/data/E57/XYZ_Intensity.e57
tests/data/E57/XYZ_Normals.e57
tests/data/E57/XYZ_Only.e57
tests/data/E57/XYZ_RGB.e57
tests/data/E57/XYZ_RGB_Intensity.e57
tests/data/E57/XYZ_RGB_Normals_Intensity.e57
tests/data/LAS/XYZ_Intensity.las
tests/data/LAS/XYZ_Normals.las
tests/data/LAS/XYZ_Only.las
tests/data/LAS/XYZ_RGB.las
tests/data/LAS/XYZ_RGB_Intensity.las
tests/data/LAS/XYZ_RGB_Normals_Intensity_SFs.las
tests/data/LAS/XYZ_Reflectance.las
tests/data/LAS/XYZ_SFs.las
tests/data/LAZ/XYZ_Intensity.laz
tests/data/LAZ/XYZ_Normals.laz
tests/data/LAZ/XYZ_Only.laz
tests/data/LAZ/XYZ_RGB.laz
tests/data/LAZ/XYZ_RGB_Intensity.laz
tests/data/LAZ/XYZ_RGB_Normals_Intensity_SFs.laz
tests/data/LAZ/XYZ_Reflectance.laz
tests/data/LAZ/XYZ_SFs.laz
tests/data/PCD/empty.pcd
tests/data/PLY_ASCII/XYZ_Intensity.ply
tests/data/PLY_ASCII/XYZ_Normals.ply
tests/data/PLY_ASCII/XYZ_Only.ply
tests/data/PLY_ASCII/XYZ_RGB.ply
tests/data/PLY_ASCII/XYZ_RGB_Intensity.ply
tests/data/PLY_ASCII/XYZ_RGB_Normals_Intensity_SFs.ply
tests/data/PLY_ASCII/XYZ_Reflectance.ply
tests/data/PLY_ASCII/XYZ_SFs.ply
tests/data/PLY_Binary/XYZ_Intensity.ply
tests/data/PLY_Binary/XYZ_Normals.ply
tests/data/PLY_Binary/XYZ_Only.ply
tests/data/PLY_Binary/XYZ_RGB.ply
tests/data/PLY_Binary/XYZ_RGB_Intensity.ply
tests/data/PLY_Binary/XYZ_RGB_Normals_Intensity_SFs.ply
tests/data/PLY_Binary/XYZ_Reflectance.ply
tests/data/PLY_Binary/XYZ_SFs.ply
tests/data/TXT/XYZ_Intensity.txt
tests/data/TXT/XYZ_Normals.txt
tests/data/TXT/XYZ_Only.txt
tests/data/TXT/XYZ_RGB.txt
tests/data/TXT/XYZ_RGB_Intensity.txt
tests/data/TXT/XYZ_RGB_Normals_Intensity_SFs.csv
tests/data/TXT/XYZ_RGB_Normals_Intensity_SFs.pts
tests/data/TXT/XYZ_RGB_Normals_Intensity_SFs.txt
tests/data/TXT/XYZ_Reflectance.txt
tests/data/TXT/XYZ_SFs.txt
tests/data_io/test_core.py
tests/data_io/test_csv.py
tests/data_io/test_e57.py
tests/data_io/test_las.py
tests/data_io/test_pcd.py
tests/data_io/test_ply.py
tests/filters/test_cartesian_filters.py
tests/filters/test_core_filters.py
tests/filters/test_downsample.py
tests/filters/test_gpu.py
tests/filters/test_outlier_filter.py
tests/filters/test_scalar_field_filters.py
tests/filters/test_spherical_coordinate_filters.py
tests/geometry/test_coordinates.py
tests/geometry/test_optimal_shift.py
tests/geometry/test_singleton_unified.py
tests/geometry/test_splitter.py
tests/geometry/test_static_check_optimal_shift.py
tests/geometry/test_transforms.py
tests/geometry/test_util_geometry.py
tests/geometry/spherical/test_angle.py
tests/geometry/spherical/test_fov.py
tests/geometry/static_check_fixtures/optimal_shift_misuse.py
tests/scalar_fields/test_scalar_field_manager.py
tests/scalar_fields/test_scalar_fields.py