Repository navigation
[CONTRACT] Add reach-indexed routing output #130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
chrimerss
merged 52 commits into
Flood-Lab:main
from
joannawang-100:contract/reach-indexed-routing
Oct 22, 2026
Merged
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
ed85a5d
Add routing requirements to probe schema
joannawang-100 e9805c1
Add routing emissions to model schema
joannawang-100 7038a45
Load reach-indexed routing capabilities
joannawang-100 250a4b2
Add reach-indexed routing output protocol
joannawang-100 6120eb9
Verify declared routing outputs
joannawang-100 76f0cc4
Document the reach-indexed routing contract
joannawang-100 27fe3fb
Test reach-indexed routing contract
joannawang-100 0e16217
Fix routing test compatibility with pandas 3
joannawang-100 e1b390f
Enforce routing variables in documentation sync
joannawang-100 0a6a046
Fix spacing in routing request notes
joannawang-100 72a9575
Document reach-indexed adapter outputs
joannawang-100 85ff1c2
Require routing probes to declare network input
joannawang-100 e7be972
Test routing probes require network input
joannawang-100 67711e3
Validate declared routing reach identifiers
joannawang-100 5198d3c
Test routing reach identifier validation
joannawang-100 a9a2946
Request routing output only for routing probes
joannawang-100 c914374
Test conditional routing requests
joannawang-100 43f16f3
Verify routing only on routing-capable probes
joannawang-100 7475ca4
Test network-aware adapter verification
joannawang-100 461dfd7
Prefer routing probes for adapter verification
joannawang-100 95deef4
Test routing probe preference in verify-adapter
joannawang-100 ec304f8
Define the routing network input contract
joannawang-100 0d9ead6
Identify reaches in routing time-axis errors
joannawang-100 ba6a1e2
Test reach-specific routing time errors
joannawang-100 0a029ca
Merge branch 'main' into contract/reach-indexed-routing
joannawang-100 7e795ec
Merge branch 'main' into contract/reach-indexed-routing
joannawang-100 49632f5
Rename reach inflow routing variable
joannawang-100 70f3885
Rename reach inflow in protocol notes
joannawang-100 f9955d9
Distinguish forcing and reach inflow variables
joannawang-100 69e6997
Rename reach inflow in model schema
joannawang-100 5305aa7
Rename reach inflow in probe schema
joannawang-100 272bf07
Update routing protocol tests for reach_q_in
joannawang-100 4886751
Require routing models to declare routing_network
joannawang-100 db78121
Test routing model network declaration
joannawang-100 67e2a52
Document routing model network dependency
joannawang-100 119fa78
Document routing network input for adapters
joannawang-100 1f7467c
Ignore routing output when it was not requested
joannawang-100 2b7119e
Test ignoring unrequested routing output
joannawang-100 3a73b3a
Define routing control volume semantics
joannawang-100 810ebb1
Describe routing control volume in request notes
joannawang-100 d10e83a
Define routing semantics in model schema
joannawang-100 25723f8
Define routing semantics in probe schema
joannawang-100 9a1a456
Document routing control volume for adapters
joannawang-100 286795d
Preserve string reach IDs when reading routing output
joannawang-100 c371eda
Test preservation of NA-like reach IDs
joannawang-100 1ad3e9b
Validate routing networks before adapter execution
joannawang-100 44e5e8d
Test pre-run routing network validation
joannawang-100 3a67492
Show routing variables in ht list
joannawang-100 9907b46
Show routing requirements in probe template
joannawang-100 3727391
Document routing requirements for probe authors
joannawang-100 49ac5fe
Update spec.py
joannawang-100 6cc4db9
Update protocol.py
joannawang-100 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.