forked from NOAA-OWP/t-route
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* configure initial set of template files with basic information * fix package list format in README.md * Update README.md * Update README.md * Delete bluencyan.gif Need to create non-proprietary version using, possibly, these packages: pip install imageio pip install imageio-ffmpeg pip install pygifsicle * initial commit to version 0.5 * Update README.md This will need further updating once in the OWP repository... * remove references to former location * switch non-license text files to lower case * incorporate notebooks readme into main readme * clean up Notebook will eventually go into notebooks folder * update readme about the source of these datafiles. * update readme about the source of these datafiles. * add masks (previously were omitted by .zip in .gitignore) * add traceback to execption print * added license-free gif image * add image and update urls * replace readme.txt with markdown file * remove all local and fork references. * expand instructions for contributing * minor update to readme.md * Remove WPC initialization * Remove WPC initialization * Remove WPC initialization also update naming of files, ensure execution is consistent. * convert to CSV write * backout commit with depthp loop * add helpful error if module not compiled * add waterbody parsing Several steps to go still * add waterbody parsing Several steps to go still * Fix parameter order for get_up_connections * Expand compose_reach call for readability * change compose_reaches to compose_networks * change compose_reaches to compose_networks * start integrating waterbodies * Add reach processing back into recursive call * ADD WPC to argument list python mc_sseg_stime_NOLOOP.py gives questionable results with this commit -- NEED TO CHECK * Fix WPC variable order * Change set.remove to set.discard Suggested by @groutr to avoid exception for missing input * Change set.remove to set.discard Suggested by @groutr to avoid exception for missing input * Split Networks at Water bodies This commit works with the Pocono test case and the Mainstems, but still breaks on the NHD CONUS Full resolution case. Debugging continues. * Fix condition spacing * Add files to test re-ordered recursive reach loop * Remove duplicates Junction counts and print statements were being duplicated A TODO: identifies an opportunity to further streamline * Clarify comment about broken networks * correct minor comment * Add files to test parallel scaling * reduce test case to only Pocono * Add Waterbodies to test dataset in Networkbuilder * Add source comment for full dataset pandas option * Switch reach test to debuglevel -1 These files still do not properly execute the CONUS NWM input when the Waterbody parsing is activated .... * incorporated reorganized recursive function The reorganized function allows simpler maintenance. The other two functions have been retained but are unreferenced in the source. At some point they can be removed. * removed now-extraneous files the reorganized functions are now incorporated into the primary function and are renamed recursive_reach_reach_new. * Remove terminal node from waterbody upstreams The internal argument was never being passed, but until a recent change, the default value happened to work. This commit makes sure we are not depending on the default value and also adds the explicit removal. * Remove terminal node from waterbody upstreams The internal argument was never being passed, but until a recent change, the default value happened to work. This commit makes sure we are not depending on the default value and also adds the explicit removal. * Do not expect header for csv. Also reorganize debug print statements * Fix crash in opportunistic parallelization The Opportunistic parallelization example was crashing when hitting the bottom of and interior network, since these are not defined by a outlet to the terminal_code. The code was changed to simply look for the order=0 reach, which was mostly sufficient, but as noted in a new #TODO, still does not produce exactly the result expected for all cases * Update readme etc. to v0.5.0 * Black parallel SingleSeg files * add argparse to SingleSeg tests * Change names to clearly identify demo files `python src/fortran_routing/mc_pylink_v00/MC_singleSeg_singleTS/mc_srch_stime_demo.py` and `src/fortran_routing/mc_pylink_v00/MC_singleSeg_singleTS/mc_sseg_stime_NOLOOP_demo.py` demonstrate the reach-looped version (original) and the refactored single-segment versions of the muskingum-cunge algorithm, respectively. * Fix Pocono_TEST2 Converted to a mask to fix the broken dependency (was pointing to a local file) * Fix short arg strings and blacken Short and long args were improperly quoted -- fixed that Also blackened all source files in this commit. * Verbosify Step 1 * Quote choices for debuglevel Former-commit-id: e78c526
- Loading branch information
1 parent
dd53582
commit 49f1d31
Showing
13 changed files
with
2,256 additions
and
722 deletions.
There are no files selected for viewing
This file contains 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -80,7 +80,7 @@ If you have any questions, please contact [email protected] or dongha.kim@n | |
|
||
## Getting involved | ||
|
||
Our current focus is improving the speed of the parallel tree traversal. We welcome your thoughts, recommendations, comments, and of course, PRs. | ||
Among other things, we are working on preparing more robust I/O capability for testing and on improving the speed of the parallel tree traversal. We welcome your thoughts, recommendations, comments, and of course, PRs. | ||
|
||
Please feel free to fork the repository and let us know if you will be issuing a pull request. | ||
More instructions will eventually be documented in [CONTRIBUTING](contributing.md). | ||
|
This file contains 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
File renamed without changes.
File renamed without changes.
This file contains 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 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.