.gitattributes
.gitignore
CITATION.cff
LICENSE
README.md
config.yaml
example_notebook.ipynb
pyproject.toml
requirements.txt
.github/workflows/citation.yml
.github/workflows/license.yml
.github/workflows/main.yml
.github/workflows/publish.yml
Resources/3D_tomato_plant.png
Resources/3D_tomato_plant_semantic.png
Resources/3D_tomato_plant_skeleton.png
Resources/Harvest_01_PotNr_179.txt
Resources/leaf_instances.png
Resources/leaf_stem_instances.png
Resources/metrics_semantic_segmenation.csv
Resources/metrics_semantic_segmenation_per_plant.csv
Resources/node_instances.png
Resources/pointcloud.gif
Resources/semantic.png
Resources/semantic_with_nodes.png
Resources/stem_instances.png
Resources/output_semantic_segmentation/Harvest_01_PotNr_179.txt
Resources/output_semantic_segmentation/Harvest_01_PotNr_429.txt
Resources/output_semantic_segmentation/Harvest_02_PotNr_166.txt
Resources/output_semantic_segmentation/Harvest_02_PotNr_240.txt
Resources/output_semantic_segmentation/Harvest_02_PotNr_27.txt
Resources/output_semantic_segmentation/metrics_edge.csv
Resources/output_semantic_segmentation/metrics_node.csv
Resources/output_skeleton/gt/metrics_edge.csv
Resources/output_skeleton/gt/metrics_node.csv
Resources/output_skeleton/gt/metrics_per_plant.csv
Resources/output_skeleton/gt/metrics_plant_traits.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_145.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_179.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_256.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_293.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_373.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_429.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_463.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_521.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_80.csv
Resources/output_skeleton/xu/Harvest_01_PotNr_95.csv
Resources/output_skeleton/xu/Harvest_02_PotNr_135.csv
Resources/output_skeleton/xu/Harvest_02_PotNr_166.csv
Resources/output_skeleton/xu/Harvest_02_PotNr_237.csv
Resources/output_skeleton/xu/Harvest_02_PotNr_240.csv
Resources/output_skeleton/xu/Harvest_02_PotNr_27.csv
Resources/output_skeleton/xu/Harvest_03_PotNr_407.csv
Resources/output_skeleton/xu/Harvest_03_PotNr_74.csv
Resources/output_skeleton/xu/metrics_edge.csv
Resources/output_skeleton/xu/metrics_node.csv
Resources/output_skeleton/xu/metrics_per_plant.csv
Resources/output_skeleton/xu/metrics_plant_traits.csv
src/tomatowur/__init__.py
src/tomatowur/wurTomato.py
src/tomatowur.egg-info/PKG-INFO
src/tomatowur.egg-info/SOURCES.txt
src/tomatowur.egg-info/dependency_links.txt
src/tomatowur.egg-info/entry_points.txt
src/tomatowur.egg-info/requires.txt
src/tomatowur.egg-info/top_level.txt
src/tomatowur/scripts/__init__.py
src/tomatowur/scripts/calculate_angles.py
src/tomatowur/scripts/calculate_metrics.py
src/tomatowur/scripts/calib2colmap.py
src/tomatowur/scripts/camera_calib.py
src/tomatowur/scripts/config.py
src/tomatowur/scripts/evaluate_semantic_segmentation.py
src/tomatowur/scripts/evaluate_skeletons.py
src/tomatowur/scripts/graph_to_tree.py
src/tomatowur/scripts/nodes_to_graph.py
src/tomatowur/scripts/postprocessing_methods.py
src/tomatowur/scripts/skeleton_graph.py
src/tomatowur/scripts/utils_data.py
src/tomatowur/scripts/utils_skeletonisation.py
src/tomatowur/scripts/visualize_examples.py
src/tomatowur/scripts/voxel_carving.py
src/tomatowur/skeletonisation_methods/__init__.py
src/tomatowur/skeletonisation_methods/adtree/Adtree_debugging.py
src/tomatowur/skeletonisation_methods/adtree/adtree_skeletonisation.py
src/tomatowur/skeletonisation_methods/geoskel/__init__.py
src/tomatowur/skeletonisation_methods/geoskel/geodesic_skeleton.py
src/tomatowur/skeletonisation_methods/pc_skeletor/.gitattributes
src/tomatowur/skeletonisation_methods/pc_skeletor/.gitignore
src/tomatowur/skeletonisation_methods/pc_skeletor/.gitmodules
src/tomatowur/skeletonisation_methods/pc_skeletor/LICENSE
src/tomatowur/skeletonisation_methods/pc_skeletor/MANIFEST.in
src/tomatowur/skeletonisation_methods/pc_skeletor/Readme.md
src/tomatowur/skeletonisation_methods/pc_skeletor/__init__.py
src/tomatowur/skeletonisation_methods/pc_skeletor/example_tree.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pyproject.toml
src/tomatowur/skeletonisation_methods/pc_skeletor/requirements.txt
src/tomatowur/skeletonisation_methods/pc_skeletor/setup.py
src/tomatowur/skeletonisation_methods/pc_skeletor/setup_env.sh
src/tomatowur/skeletonisation_methods/pc_skeletor/.github/workflows/python-package.yml
src/tomatowur/skeletonisation_methods/pc_skeletor/.github/workflows/python-publish.yml
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/L1.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/__init__.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/base.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/download.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/laplacian.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/point2skeleton.py
src/tomatowur/skeletonisation_methods/pc_skeletor/pc_skeletor/utility.py
src/tomatowur/skeletonisation_methods/pc_skeletor/tests/test_lbc.py
src/tomatowur/skeletonisation_methods/pc_skeletor/tests/test_slbs.py
src/tomatowur/skeletonisation_methods/plantscan3d/__init__.py
src/tomatowur/skeletonisation_methods/plantscan3d/algo.py
src/tomatowur/skeletonisation_methods/plantscan3d/io.py
src/tomatowur/skeletonisation_methods/plantscan3d/mtg.py
src/tomatowur/skeletonisation_methods/plantscan3d/mtgmanip.py
src/tomatowur/skeletonisation_methods/plantscan3d/traversal.py
src/tomatowur/skeletonisation_methods/plantscan3d/tree.py
src/tomatowur/skeletonisation_methods/plantscan3d/xu.py
src/tomatowur/skeletonisation_methods/som/__init__.py
src/tomatowur/skeletonisation_methods/som/som.py
src/tomatowur/skeletonisation_methods/voxel/__init__.py
src/tomatowur/skeletonisation_methods/voxel/fill_voxel.py