Skip to content

24 release 2025 plantscan3d#25

Open
thomasarsouze wants to merge 14 commits into
masterfrom
24-release-2025---plantscan3d
Open

24 release 2025 plantscan3d#25
thomasarsouze wants to merge 14 commits into
masterfrom
24-release-2025---plantscan3d

Conversation

@thomasarsouze
Copy link
Copy Markdown
Collaborator

A plantscan3d attempt for next openalea release. In addition to adapting the package to openalea guidelines, I've added documentation and exposed API. Still messy but I think it can be some nice addition to the package.

Please let me know what you think / add / remove @pradal and @fredboudon .

@thomasarsouze thomasarsouze linked an issue Apr 28, 2026 that may be closed by this pull request
10 tasks
This is needed for the CI to succeed
Copy link
Copy Markdown
Contributor

@pradal pradal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

  • Some typos in the doc for section title
  • Add pip in host section in conda/meta.yaml
  • Some print may be replaced by logging module (but not mandatory...)

Comment thread doc/api/livnymethod.rst Outdated
@@ -0,0 +1,13 @@
.. currentmodule:: openalea.plantscan3d

livny reconstruction method
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Livny Add a ref?)

Comment thread doc/api/processmtg.rst Outdated
@@ -0,0 +1,12 @@
.. currentmodule:: openalea.plantscan3d

processmtg
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Process MTG

Comment thread doc/api/processpoints.rst Outdated
@@ -0,0 +1,14 @@
.. currentmodule:: openalea.plantscan3d

processpoints
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Process Points

Comment thread doc/api/serial.rst Outdated
@@ -0,0 +1,13 @@
.. currentmodule:: openalea.plantscan3d

serial
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Serial -> Export points and MTG

Comment thread doc/api/visualization.rst Outdated
@@ -0,0 +1,13 @@
.. currentmodule:: openalea.plantscan3d

visualization
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Visualization

Comment thread doc/api/xumethod.rst Outdated
@@ -0,0 +1,13 @@
.. currentmodule:: openalea.plantscan3d

xu reconstruction method
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Xu reconstruction Method

print("Filter nodes", minelength)
shorts = detect_short_nodes(pointList, parents, minelength)
print('Percentage short node filtered :', 100 * len(shorts) / float(len(pointList)), '(', len(shorts), ')')
print(
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will use f-strings

@pradal
Copy link
Copy Markdown
Contributor

pradal commented May 13, 2026

@fredboudon Do you agreee?
We will merge this PR end of next week.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release 2025 - plantscan3d

2 participants