Skip to content

ISSUE #30 - #32

Open
JonSun42 wants to merge 6 commits into
developfrom
meso_airspace
Open

ISSUE #30#32
JonSun42 wants to merge 6 commits into
developfrom
meso_airspace

Conversation

@JonSun42

Copy link
Copy Markdown
Contributor

Modified the procedure of adding air spaces in the mesohyll of NeedleAnatomy

Air spaces are now placed (still post-fill) as rhombi in mid-wall positions between adjacent mesohyll cells:

Cell has new attribute protect_topology: bool = False if True wall flattening is inhibited. This is necessary to prevent rhombi's secondary axis to collapse. Resulting new vertices are promoted to junction nodes in CellGenerator

special_tissue.py has new method seat_air_spaces used in Organ and NeedleAnatomy

needle_mesohpyll_airspaces.py has been added as a diagnostic example (intentionally not put as a test to prevent computational effort for PRs)

Golden test has been modified in needle_default/needle_feature -> # air spaces All other tests passed ✓

JonSun42 and others added 6 commits July 21, 2026 10:45
Modified the procedure of adding air spaces in the mesohyll of `NeedleAnatomy`

Air spaces are now placed (still post-fill) as rhombi in mid-wall positions between adjacent mesohyll cells:

`Cell` has new attribute `protect_topology: bool = False` if `True` wall flattening is inhibited. This is necessary to prevent rhombi's secondary axis to collapse. Resulting new vertices are promoted to junction nodes in `CellGenerator`

`special_tissue.py` has new method `seat_air_spaces` used in `Organ` and `NeedleAnatomy`

`needle_mesohpyll_airspaces.py` has been added as a *diagnostic* example (intentionally not put as a test to prevent computational effort for PRs)

Golden test has been modified in needle_default/needle_feature -> # air spaces
All other tests passed ✓
Rhombus side are now maintained as "crooked" wall without adding junctions.
- cut symplastic connections from air space nodes to adjacent mesphyll cells

- connected air space nodes through new pathway "air_link" through a Y scheme (avoiding direct crossing the mesophyll cytoplasm)
…terfacial transport between "wet" wall nodes and "dry" air spaces
@HeymansAdrien

Copy link
Copy Markdown
Contributor

#30

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.

2 participants