Skip to content

Turgorgrowth#28

Merged
pradal merged 58 commits into
masterfrom
turgorgrowth
Jun 19, 2026
Merged

Turgorgrowth#28
pradal merged 58 commits into
masterfrom
turgorgrowth

Conversation

@baugetfa

Copy link
Copy Markdown
Contributor

added trugorgrowth to Wheatfspm

rbarillot and others added 30 commits January 7, 2019 11:27
…elopment: run on a simple plant with 3 leaves, parameters are roughly estimated and no validation against data was performed.
…d for the calculation of osmotic pressure

- testing new values for initial phi and epsolon
- add calculate_initial_water_content for emerged tissues from the osmotic pressure inthe hidden zone
- typo
…nstant. Delta water content is then attributed to the next emerged Element.

- when leaf is emerged, any increase of the hiddenzone length is attributed to the total leaf and the next emerged Element.
- Variations of emerged element length (elasticity) now accounted for in the length of the whole leaf 
- New docstring format
- turgor of element that have just emerged (age = 0) is now initialised at the value of the hidden zone
…d as rectangular prisms with length, width and thickness.
…lar prism

- Add calculate_initial_water_potential at the 1st time after tissue emergence. Initial water potential of emerging tissue is calculated in order that the influx from the hiddenzone matches the outflux towards the next organ
- new parameters relating to the beta function for phi. The idea was to slow the elongation of 'young' growing elements while increasing the one of 'old' growing elements.
…of the inital water potential, which depends on the in- and out-fluxes of water, is now accounting for the situations with more than one 'next-element'
… in mature PhotosyntheticOrganElement.

This version seems to provide consistent results but the computation is very slow: this should be fixed in the future
hyptohèse de transfert d'eau entre hz et element après émergence du blade
hypothèse de transfert d'eau entre hz et element après émergence du blade
hypothèse de transfert d'eau entre hz et element après émergence du blade
+
Lmax

version stable avant révision avec Romain
Water flux between xylem and hiddenzone for growth
Water flux between hiddenzone and emerged growing blade for growth and transpiration
Difference between geometric recontrusction of the leaf and volume calculation
-> Maximum leangth, leaf and thickness from cn-wheat for ADEL-Wheat
-> Update of width max from turgor-growth
-> Calculation of width and thickness with averaging
…TDS)

Changes of extensibility parameter function
Changes of growth in 3-dimensions when blade emerged
victoriaacker and others added 23 commits January 28, 2024 16:32
Growth of L3 and L4 stabilize
Still problem for L5 : grow too fast and too big

Fixing problem with osmotic_water_potential (and turgor_water_potential) approaching values around -0.8 Mpa (and 0.7 Mpa)
Due to water_content initialization of hiddenzone and blade and volume calculation (before and after emergence)
Simultaneous growth of sheath and lamina
hydraulics regulation of leaf pseudo age
- the early stages of development
- the coupling with external soil models
- the simulation of plant hydraulics and turgor-growth driven leaf elongation
@rbarillot rbarillot requested a review from pradal June 18, 2026 13:51

@pradal pradal left a comment

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.

Great work.
Made some proposals...

Comment thread doc/elong/user.rst Outdated
Comment thread doc/elong/user.rst Outdated
Comment thread doc/fspm/ref.rst
Comment thread doc/fspm/ref.rst
Comment thread doc/growth/user.rst Outdated
Comment thread src/openalea/fspmwheat/fspmwheat_facade.py Outdated
Comment thread src/openalea/growthwheat/parameters.py Outdated
Comment thread src/openalea/growthwheat/simulation.py Outdated
Comment thread src/openalea/turgorgrowth/model.py Outdated
Comment thread src/openalea/turgorgrowth/model.py Outdated
def nb_replications(self):
return sum(int(v <= self.index) * self.cohorts_replications.get(v, 0) for v in self.cohorts) + 1

class Organ(object):

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.

idem

Comment thread doc/index.rst Outdated
respi/index.rst
senesc/index.rst
fspm/index.rst
turgorgrowth/index.rst

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

turgorgrowth/index.rst -> turgor/index.rst

turgorgrowth does not exist

@baugetfa

Copy link
Copy Markdown
Contributor Author

If the CI pass, it seems ok for me

@pradal

pradal commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

OK for me! Great, thanks

@pradal pradal merged commit b28b497 into master Jun 19, 2026
6 checks passed
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.

4 participants