Skip to content

ISSUE #30 - #31

Closed
JonSun42 wants to merge 1 commit into
developfrom
meso_airspace
Closed

JonSun42 wants to merge 1 commit 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 ✓

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 JonSun42 closed this Jul 22, 2026
@JonSun42

Copy link
Copy Markdown
Contributor Author

I will add network connections for new air spaces first.

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.

1 participant