Skip to content

Beach width mods - #58

Open
avanblunk wants to merge 21 commits into
mainfrom
beach_width_mods
Open

Beach width mods#58
avanblunk wants to merge 21 commits into
mainfrom
beach_width_mods

Conversation

@avanblunk

Copy link
Copy Markdown
Contributor

modified the "fake" beach width variable that is created anytime a nourishment occurs. BeachDuneManager and Outwasher both nourish the shoreface, which changes the barrier3d shoreline position and creates a beach. this beach halts dune migration until it is eroded back to the dune line, then dune migration turns back on. originally, the beach created in BeachDuneManager was independent of the beach created in Outwasher, but now there is a cascade beach width variable that passes information between the modules. the cascade beach width is input into BeachDuneManager and Outwasher, and gets updated after each module runs.

…each_dune_manager.py so that all modules that apply nourishment are altering the same beach. beach_dune_manager and outwasher are now initialized with the common beach_width and beach_width_threshold variables
… test variables. when running cascade with nourishment and outwash, the beach_width variables for all three were the same (as they should be).
…Cascade class, BeachDuneManager class, and Outwasher class
….004 to beta so the outwash beach that is created matches the user's input parameters better
Comment thread cascade/cascade.py Outdated
Comment thread cascade/outwasher.py Outdated
avanblunk and others added 12 commits September 2, 2026 15:26
flake8 update

Co-authored-by: K Anarde <57640439+anardek@users.noreply.github.com>
flake8 update

Co-authored-by: K Anarde <57640439+anardek@users.noreply.github.com>
typo in nourishment
forgot to update the call to the function after renaming it
…width updates to account for his user defined beach width variable

also had to add outwasher back into the import lines
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