py4dgeo icon indicating copy to clipboard operation
py4dgeo copied to clipboard

py4dgeo - A Python library for change analysis in 4D point clouds

Results 37 py4dgeo issues
Sort by recently updated
recently updated
newest added

As we want to reproduce CloudCompare's result for the default settings, we need to mimic its progressive cylinder search which truncates the cylinder length if enough points for statistics are...

enhancement

Registration method, version that will be fixed and updated

In the `RegionGrowingAlgorithm` the parameter `height_threshold` is exposed but never considered during seed detection in `find_seedpoints`. This leads to the detection of a lot of seeds with a low amount...

In the current implementation of [M3C2](https://github.com/3dgeo-heidelberg/py4dgeo/blob/main/src/py4dgeo/m3c2.py), cyl_radii requires a list where len == 1. Is there a reason for this or would it make sense to change it to take...

Changed default behaviour of invalidate_results to not delete the smoothed_distances. Fixes isssue #318.

To delete previous seeds and 4D objects-by-change (4D-OBCs) in the analysis object when running the 4D-OBC algorithm, one can set force to True. The function then calls the invalidate_results() function,...

discussion

![bug_py4dgeo_RegionGrowingAlgorithm](https://github.com/3dgeo-heidelberg/py4dgeo/assets/49648985/76e8775b-b409-408e-8a5f-13007f8ec35c) Dear py4dgeo team, Here's a ZeroDevisionError happened during seeds auto-detection step if there's only one neighbor surrounding seed candidate. Related code: https://github.com/3dgeo-heidelberg/py4dgeo/blob/01d2ded31f56ef4dd62976694e13c409d35a5d45/src/py4dgeo/segmentation.py#L988 Possible solution: ```python # avoid float division...

bug

The Epoch class can be deep copied: ``` import copy epoch2 = copy.deepcopy(epoch) ``` However, it is quite unclear whether all aspects of the Epoch implement the correct semantics e.g....

enhancement

**3DGeo** Research Group Heidelberg is looking for **new team members** for our research & development on our open source projects [py4dgeo](https://github.com/3dgeo-heidelberg/py4dgeo) and [HELIOS++](https://github.com/3dgeo-heidelberg/helios). - You like scientific challenges and out-of-the-box...

help wanted
community

For the 4D-OBC change point detection, the window_width parameter is not allowed to be larger than the number of epochs in the dataset. This causes a RunTimeError ("empty score") to...

bug