├── .gitignore ├── CONTRIBUTING.md ├── Install.md ├── LICENSE.md ├── README.md ├── data ├── grassdata │ └── temp │ │ └── PERMANENT │ │ ├── .bashrc │ │ ├── DEFAULT_WIND │ │ ├── MYNAME │ │ ├── VAR │ │ └── WIND ├── n35w125_wth.bin.bz2 ├── n35w125_wth.ctl └── nAmerica_GRWDL_river_topo.tgz ├── demos ├── TestCenterline │ └── TestCenterline.ipynb ├── TestGWDLR │ └── TestGWDLR.ipynb ├── TestGWDLR2shape │ ├── NA1GWDLR2shape.ipynb │ ├── NA1GWDLR2shape_100m.ipynb │ └── TestGWDLR2shape.ipynb ├── TestIteratedRiverObs │ └── TestIteratedRiverObs.ipynb ├── TestReachExtractor │ └── TestReachExtractor.ipynb ├── TestSWOTL2 │ └── TestSWOTL2.ipynb └── TestWidthDataBase.py │ └── TestWidthDataBase.ipynb ├── doc └── sphinx │ └── RiverObs │ ├── API.rst │ ├── Centerline.rst │ ├── CenterlineRefinementExample.rst │ ├── CenterlineUsageExample.rst │ ├── EndToEndProcessingExample.rst │ ├── GDALOGRUtilities.rst │ ├── GWDLR.rst │ ├── GeometryDataBase.rst │ ├── Installation.rst │ ├── Makefile │ ├── Overview.rst │ ├── RDF.rst │ ├── ReachPreProcessorExample.rst │ ├── RiverNodeUsageExample.rst │ ├── RiverObs.rst │ ├── RiverObsConcepts.rst │ ├── RiverObsUsageExample.rst │ ├── SWOTRiver.rst │ ├── conf.py │ ├── images │ ├── CenterlinePicture.pptx │ └── centerline_nodes.pdf │ ├── index.rst │ └── make.bat ├── environment.yml ├── notebooks ├── MakeNAmericaGRWDLTopology │ └── MakeNAmericaGRWDLRiverTopology.ipynb ├── SacramentoFittingExample │ └── SacramentoFittingExample.ipynb ├── SacramentoFittingExampleIteratedCenterline │ └── SacramentoFittingExampleIteratedCenterlineV2.ipynb ├── SacramentoFittingExampleMaxWidth │ └── SacramentoFittingExampleMaxWidth.ipynb ├── doc │ ├── CenterlineRefinementExample.ipynb │ ├── EndToEndProcessingExample.ipynb │ └── ReachPreProcessorExample.ipynb └── examples │ ├── CenterlineExample.ipynb │ └── SacramentoFittingExampleIteratedCenterline_no_classification.ipynb ├── requirements.txt ├── setup.py └── src ├── Centerline ├── Centerline.py ├── __init__.py ├── test_Centerline.py └── version.py ├── GDALOGRUtilities ├── CoordinateTransformations.py ├── GDALInfo.py ├── GDALLatLonLayer.py ├── GDALWriter.py ├── GDALutilities.py ├── GeodeticPath.py ├── OGR2Shapely.py ├── OGRWriter.py ├── __init__.py └── version.py ├── GWDLR ├── GWDLR.py ├── GWDLR2shape.py ├── README.md ├── __init__.py └── version.py ├── GeometryDataBase ├── GeometryDataBase.py ├── __init__.py └── version.py ├── RDF ├── ExecuteRDF.py ├── MRDF.py ├── RDF.py ├── RDF_to_class.py ├── __init__.py └── version.py ├── RiverObs ├── IteratedRiverObs.py ├── LatLonRegion.py ├── ReachDatabase.py ├── ReachExtractor.py ├── ReachPreProcessor.py ├── RiverNode.py ├── RiverObs.py ├── RiverReach.py ├── RiverReachWriter.py ├── ShapeWriter.py ├── WidthDataBase.py ├── __init__.py └── version.py ├── SWOTRiver ├── Estimate.py ├── EstimateSWOTRiver.py ├── SWOTL2.py ├── SWOTRiverEstimator.py ├── __init__.py ├── analysis │ ├── __init__.py │ ├── riverobs.py │ └── tabley.py ├── discharge.py ├── errors.py ├── products │ ├── __init__.py │ ├── calval.py │ ├── pixcvec.py │ ├── riversp.py │ └── rivertile.py ├── scripts │ ├── README.md │ ├── cythorun.py │ ├── estimate_swot_river.py │ ├── estimate_swot_rivers.py │ └── make_simulation_catalog.py └── version.py ├── SWOTWater ├── __init__.py ├── aggregate.py ├── constants.py ├── products │ ├── __init__.py │ ├── constants.py │ ├── netcdf.py │ └── product.py └── version.py ├── bin ├── README.md ├── analyze_reach_table.py ├── calval2rivertile.py ├── compare_tables.py ├── fake_pixc_from_gdem.py ├── plot_pixcvec.py ├── plot_reach.py ├── plot_reach_stats.py ├── plot_riverobs.py ├── plot_tile_reaches.py ├── preproc_gdem.py ├── reach_collection_stats.py ├── reach_comparison.py ├── swot_pixc2rivertile.py └── swot_rivertiles2riversp.py └── toggle_input ├── __init__.py ├── toggle_input.py └── version.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/Install.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/README.md -------------------------------------------------------------------------------- /data/grassdata/temp/PERMANENT/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/grassdata/temp/PERMANENT/.bashrc -------------------------------------------------------------------------------- /data/grassdata/temp/PERMANENT/DEFAULT_WIND: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/grassdata/temp/PERMANENT/DEFAULT_WIND -------------------------------------------------------------------------------- /data/grassdata/temp/PERMANENT/MYNAME: -------------------------------------------------------------------------------- 1 | Temp data set for importing. -------------------------------------------------------------------------------- /data/grassdata/temp/PERMANENT/VAR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/grassdata/temp/PERMANENT/VAR -------------------------------------------------------------------------------- /data/grassdata/temp/PERMANENT/WIND: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/grassdata/temp/PERMANENT/WIND -------------------------------------------------------------------------------- /data/n35w125_wth.bin.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/n35w125_wth.bin.bz2 -------------------------------------------------------------------------------- /data/n35w125_wth.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/n35w125_wth.ctl -------------------------------------------------------------------------------- /data/nAmerica_GRWDL_river_topo.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/data/nAmerica_GRWDL_river_topo.tgz -------------------------------------------------------------------------------- /demos/TestCenterline/TestCenterline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestCenterline/TestCenterline.ipynb -------------------------------------------------------------------------------- /demos/TestGWDLR/TestGWDLR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestGWDLR/TestGWDLR.ipynb -------------------------------------------------------------------------------- /demos/TestGWDLR2shape/NA1GWDLR2shape.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestGWDLR2shape/NA1GWDLR2shape.ipynb -------------------------------------------------------------------------------- /demos/TestGWDLR2shape/NA1GWDLR2shape_100m.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestGWDLR2shape/NA1GWDLR2shape_100m.ipynb -------------------------------------------------------------------------------- /demos/TestGWDLR2shape/TestGWDLR2shape.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestGWDLR2shape/TestGWDLR2shape.ipynb -------------------------------------------------------------------------------- /demos/TestIteratedRiverObs/TestIteratedRiverObs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestIteratedRiverObs/TestIteratedRiverObs.ipynb -------------------------------------------------------------------------------- /demos/TestReachExtractor/TestReachExtractor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestReachExtractor/TestReachExtractor.ipynb -------------------------------------------------------------------------------- /demos/TestSWOTL2/TestSWOTL2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestSWOTL2/TestSWOTL2.ipynb -------------------------------------------------------------------------------- /demos/TestWidthDataBase.py/TestWidthDataBase.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/demos/TestWidthDataBase.py/TestWidthDataBase.ipynb -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/API.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/API.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/Centerline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/Centerline.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/CenterlineRefinementExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/CenterlineRefinementExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/CenterlineUsageExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/CenterlineUsageExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/EndToEndProcessingExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/EndToEndProcessingExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/GDALOGRUtilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/GDALOGRUtilities.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/GWDLR.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/GWDLR.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/GeometryDataBase.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/GeometryDataBase.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/Installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/Installation.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/Makefile -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/Overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/Overview.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/RDF.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/RDF.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/ReachPreProcessorExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/ReachPreProcessorExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/RiverNodeUsageExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/RiverNodeUsageExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/RiverObs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/RiverObs.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/RiverObsConcepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/RiverObsConcepts.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/RiverObsUsageExample.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/RiverObsUsageExample.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/SWOTRiver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/SWOTRiver.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/conf.py -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/images/CenterlinePicture.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/images/CenterlinePicture.pptx -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/images/centerline_nodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/images/centerline_nodes.pdf -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/index.rst -------------------------------------------------------------------------------- /doc/sphinx/RiverObs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/doc/sphinx/RiverObs/make.bat -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/environment.yml -------------------------------------------------------------------------------- /notebooks/MakeNAmericaGRWDLTopology/MakeNAmericaGRWDLRiverTopology.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/MakeNAmericaGRWDLTopology/MakeNAmericaGRWDLRiverTopology.ipynb -------------------------------------------------------------------------------- /notebooks/SacramentoFittingExample/SacramentoFittingExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/SacramentoFittingExample/SacramentoFittingExample.ipynb -------------------------------------------------------------------------------- /notebooks/SacramentoFittingExampleIteratedCenterline/SacramentoFittingExampleIteratedCenterlineV2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/SacramentoFittingExampleIteratedCenterline/SacramentoFittingExampleIteratedCenterlineV2.ipynb -------------------------------------------------------------------------------- /notebooks/SacramentoFittingExampleMaxWidth/SacramentoFittingExampleMaxWidth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/SacramentoFittingExampleMaxWidth/SacramentoFittingExampleMaxWidth.ipynb -------------------------------------------------------------------------------- /notebooks/doc/CenterlineRefinementExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/doc/CenterlineRefinementExample.ipynb -------------------------------------------------------------------------------- /notebooks/doc/EndToEndProcessingExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/doc/EndToEndProcessingExample.ipynb -------------------------------------------------------------------------------- /notebooks/doc/ReachPreProcessorExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/doc/ReachPreProcessorExample.ipynb -------------------------------------------------------------------------------- /notebooks/examples/CenterlineExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/examples/CenterlineExample.ipynb -------------------------------------------------------------------------------- /notebooks/examples/SacramentoFittingExampleIteratedCenterline_no_classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/notebooks/examples/SacramentoFittingExampleIteratedCenterline_no_classification.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/setup.py -------------------------------------------------------------------------------- /src/Centerline/Centerline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/Centerline/Centerline.py -------------------------------------------------------------------------------- /src/Centerline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/Centerline/__init__.py -------------------------------------------------------------------------------- /src/Centerline/test_Centerline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/Centerline/test_Centerline.py -------------------------------------------------------------------------------- /src/Centerline/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/Centerline/version.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/CoordinateTransformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/CoordinateTransformations.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/GDALInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/GDALInfo.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/GDALLatLonLayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/GDALLatLonLayer.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/GDALWriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/GDALWriter.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/GDALutilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/GDALutilities.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/GeodeticPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/GeodeticPath.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/OGR2Shapely.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/OGR2Shapely.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/OGRWriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/OGRWriter.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/__init__.py -------------------------------------------------------------------------------- /src/GDALOGRUtilities/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GDALOGRUtilities/version.py -------------------------------------------------------------------------------- /src/GWDLR/GWDLR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GWDLR/GWDLR.py -------------------------------------------------------------------------------- /src/GWDLR/GWDLR2shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GWDLR/GWDLR2shape.py -------------------------------------------------------------------------------- /src/GWDLR/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GWDLR/README.md -------------------------------------------------------------------------------- /src/GWDLR/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GWDLR/__init__.py -------------------------------------------------------------------------------- /src/GWDLR/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GWDLR/version.py -------------------------------------------------------------------------------- /src/GeometryDataBase/GeometryDataBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GeometryDataBase/GeometryDataBase.py -------------------------------------------------------------------------------- /src/GeometryDataBase/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GeometryDataBase/__init__.py -------------------------------------------------------------------------------- /src/GeometryDataBase/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/GeometryDataBase/version.py -------------------------------------------------------------------------------- /src/RDF/ExecuteRDF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/ExecuteRDF.py -------------------------------------------------------------------------------- /src/RDF/MRDF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/MRDF.py -------------------------------------------------------------------------------- /src/RDF/RDF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/RDF.py -------------------------------------------------------------------------------- /src/RDF/RDF_to_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/RDF_to_class.py -------------------------------------------------------------------------------- /src/RDF/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/__init__.py -------------------------------------------------------------------------------- /src/RDF/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RDF/version.py -------------------------------------------------------------------------------- /src/RiverObs/IteratedRiverObs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/IteratedRiverObs.py -------------------------------------------------------------------------------- /src/RiverObs/LatLonRegion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/LatLonRegion.py -------------------------------------------------------------------------------- /src/RiverObs/ReachDatabase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/ReachDatabase.py -------------------------------------------------------------------------------- /src/RiverObs/ReachExtractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/ReachExtractor.py -------------------------------------------------------------------------------- /src/RiverObs/ReachPreProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/ReachPreProcessor.py -------------------------------------------------------------------------------- /src/RiverObs/RiverNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/RiverNode.py -------------------------------------------------------------------------------- /src/RiverObs/RiverObs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/RiverObs.py -------------------------------------------------------------------------------- /src/RiverObs/RiverReach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/RiverReach.py -------------------------------------------------------------------------------- /src/RiverObs/RiverReachWriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/RiverReachWriter.py -------------------------------------------------------------------------------- /src/RiverObs/ShapeWriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/ShapeWriter.py -------------------------------------------------------------------------------- /src/RiverObs/WidthDataBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/WidthDataBase.py -------------------------------------------------------------------------------- /src/RiverObs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/__init__.py -------------------------------------------------------------------------------- /src/RiverObs/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/RiverObs/version.py -------------------------------------------------------------------------------- /src/SWOTRiver/Estimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/Estimate.py -------------------------------------------------------------------------------- /src/SWOTRiver/EstimateSWOTRiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/EstimateSWOTRiver.py -------------------------------------------------------------------------------- /src/SWOTRiver/SWOTL2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/SWOTL2.py -------------------------------------------------------------------------------- /src/SWOTRiver/SWOTRiverEstimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/SWOTRiverEstimator.py -------------------------------------------------------------------------------- /src/SWOTRiver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/__init__.py -------------------------------------------------------------------------------- /src/SWOTRiver/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SWOTRiver/analysis/riverobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/analysis/riverobs.py -------------------------------------------------------------------------------- /src/SWOTRiver/analysis/tabley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/analysis/tabley.py -------------------------------------------------------------------------------- /src/SWOTRiver/discharge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/discharge.py -------------------------------------------------------------------------------- /src/SWOTRiver/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/errors.py -------------------------------------------------------------------------------- /src/SWOTRiver/products/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SWOTRiver/products/calval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/products/calval.py -------------------------------------------------------------------------------- /src/SWOTRiver/products/pixcvec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/products/pixcvec.py -------------------------------------------------------------------------------- /src/SWOTRiver/products/riversp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/products/riversp.py -------------------------------------------------------------------------------- /src/SWOTRiver/products/rivertile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/products/rivertile.py -------------------------------------------------------------------------------- /src/SWOTRiver/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/scripts/README.md -------------------------------------------------------------------------------- /src/SWOTRiver/scripts/cythorun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/scripts/cythorun.py -------------------------------------------------------------------------------- /src/SWOTRiver/scripts/estimate_swot_river.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/scripts/estimate_swot_river.py -------------------------------------------------------------------------------- /src/SWOTRiver/scripts/estimate_swot_rivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/scripts/estimate_swot_rivers.py -------------------------------------------------------------------------------- /src/SWOTRiver/scripts/make_simulation_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/scripts/make_simulation_catalog.py -------------------------------------------------------------------------------- /src/SWOTRiver/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTRiver/version.py -------------------------------------------------------------------------------- /src/SWOTWater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SWOTWater/aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/aggregate.py -------------------------------------------------------------------------------- /src/SWOTWater/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/constants.py -------------------------------------------------------------------------------- /src/SWOTWater/products/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SWOTWater/products/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/products/constants.py -------------------------------------------------------------------------------- /src/SWOTWater/products/netcdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/products/netcdf.py -------------------------------------------------------------------------------- /src/SWOTWater/products/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/products/product.py -------------------------------------------------------------------------------- /src/SWOTWater/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/SWOTWater/version.py -------------------------------------------------------------------------------- /src/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/README.md -------------------------------------------------------------------------------- /src/bin/analyze_reach_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/analyze_reach_table.py -------------------------------------------------------------------------------- /src/bin/calval2rivertile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/calval2rivertile.py -------------------------------------------------------------------------------- /src/bin/compare_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/compare_tables.py -------------------------------------------------------------------------------- /src/bin/fake_pixc_from_gdem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/fake_pixc_from_gdem.py -------------------------------------------------------------------------------- /src/bin/plot_pixcvec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/plot_pixcvec.py -------------------------------------------------------------------------------- /src/bin/plot_reach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/plot_reach.py -------------------------------------------------------------------------------- /src/bin/plot_reach_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/plot_reach_stats.py -------------------------------------------------------------------------------- /src/bin/plot_riverobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/plot_riverobs.py -------------------------------------------------------------------------------- /src/bin/plot_tile_reaches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/plot_tile_reaches.py -------------------------------------------------------------------------------- /src/bin/preproc_gdem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/preproc_gdem.py -------------------------------------------------------------------------------- /src/bin/reach_collection_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/reach_collection_stats.py -------------------------------------------------------------------------------- /src/bin/reach_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/reach_comparison.py -------------------------------------------------------------------------------- /src/bin/swot_pixc2rivertile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/swot_pixc2rivertile.py -------------------------------------------------------------------------------- /src/bin/swot_rivertiles2riversp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/bin/swot_rivertiles2riversp.py -------------------------------------------------------------------------------- /src/toggle_input/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/toggle_input/__init__.py -------------------------------------------------------------------------------- /src/toggle_input/toggle_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/toggle_input/toggle_input.py -------------------------------------------------------------------------------- /src/toggle_input/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWOTAlgorithms/RiverObs/HEAD/src/toggle_input/version.py --------------------------------------------------------------------------------