Return to search results
IVyTools discharge and uncertainty results for eight benchmark image velocimetry videos: Ancillary Scripts
This child item contains Python scripts used to extract data from IVyTools project files and to generate figures for the associated publication. The following scripts are included:
<ul>
<li><strong>extract_ivy_uncertainty.py:</strong> Extracts International Organization for Standardization (ISO) 748 and Interpolated Variance Estimator (IVE) uncertainty component values from IVyTools .ivy project files (ZIP archives containing project_data.json). Produces the extracted_ivy_data_v1.4.0.0.csv file in the Uncertainty Analysis child item.</li>
<li><strong>IVyTools_uncert_plots.py:</strong> Generates the uncertainty contribution figure (figure-6.png) from the extracted CSV data. Produces an eight-panel bar chart showing fractional contributions of each uncertainty component to total discharge variance for all VGC2020 sites.</li>
</ul>
<strong>Software Requirements:</strong> To execute these scripts, users will need Python 3.9 or later with the following packages: matplotlib, numpy, pandas (for the plotting script). The extraction script uses only Python standard library modules (zipfile, json, csv, os, math).
Find Related Datasets
Search by Tags
Click any tag below to search for similar datasets
Complete Metadata
| accessLevel | public |
|---|---|
| bureauCode |
[ "010:12" ] |
| contactPoint |
{ "fn": "Frank L. Engel", "@type": "vcard:Contact", "hasEmail": "mailto:fengel@usgs.gov" } |
| description | This child item contains Python scripts used to extract data from IVyTools project files and to generate figures for the associated publication. The following scripts are included: <ul> <li><strong>extract_ivy_uncertainty.py:</strong> Extracts International Organization for Standardization (ISO) 748 and Interpolated Variance Estimator (IVE) uncertainty component values from IVyTools .ivy project files (ZIP archives containing project_data.json). Produces the extracted_ivy_data_v1.4.0.0.csv file in the Uncertainty Analysis child item.</li> <li><strong>IVyTools_uncert_plots.py:</strong> Generates the uncertainty contribution figure (figure-6.png) from the extracted CSV data. Produces an eight-panel bar chart showing fractional contributions of each uncertainty component to total discharge variance for all VGC2020 sites.</li> </ul> <strong>Software Requirements:</strong> To execute these scripts, users will need Python 3.9 or later with the following packages: matplotlib, numpy, pandas (for the plotting script). The extraction script uses only Python standard library modules (zipfile, json, csv, os, math). |
| distribution |
[ { "@type": "dcat:Distribution", "title": "Digital Data", "format": "XML", "accessURL": "https://doi.org/10.5066/P13RF37Q", "mediaType": "application/http", "description": "Landing page for access to the data" }, { "@type": "dcat:Distribution", "title": "Original Metadata", "format": "XML", "mediaType": "text/xml", "description": "The metadata original format", "downloadURL": "https://data.usgs.gov/datacatalog/metadata/USGS.69399e32d4be026e406f2582.xml" } ] |
| identifier | http://datainventory.doi.gov/id/dataset/USGS_69399e32d4be026e406f2582 |
| keyword |
[ "IVyTools", "Python", "USGS:69399e32d4be026e406f2582", "data extraction", "remote sensing", "reproducibility", "software", "uncertainty analysis" ] |
| modified | 2026-08-19T00:00:00Z |
| publisher |
{ "name": "U.S. Geological Survey", "@type": "org:Organization" } |
| spatial | -180.0000, -90.0000, 180.0000, 90.0000 |
| theme |
[ "geospatial" ] |
| title | IVyTools discharge and uncertainty results for eight benchmark image velocimetry videos: Ancillary Scripts |