Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Engineering

PDF

Utah State University

Series

2020

Reproducibility

Articles 1 - 2 of 2

Full-Text Articles in Entire DC Network

Developing Open Source Software Using Version Control Systems: An Introduction To The Git Language For Documenting Your Computational Research, Jared D. Smith, Jonathan D. Herman Jun 2020

Developing Open Source Software Using Version Control Systems: An Introduction To The Git Language For Documenting Your Computational Research, Jared D. Smith, Jonathan D. Herman

All ECSTATIC Materials

Version control systems track the history of code as it is committed (saved) by any number of developers. Have you made a coding error and cannot debug it? Version control systems allow for resetting code back to when it worked, and show what code has changed since previous commits.

The contents of this lecture provide an introduction to the git version control language, GitHub for cloud hosting open source code repositories, and tutorials that demonstrate common and useful git and GitHub practices. This lecture is intended to be coupled with a discussion on creating reproducible computational research.

The zipped folder …


Integrating Hydrologic Modeling Web Services With Online Data Sharing To Prepare, Store, And Execute Hydrologic Models, Tian Gan, David G. Tarboton, Pabitra Dash, Tseganeh Z. Gichamo, Jeffery S. Horsburgh May 2020

Integrating Hydrologic Modeling Web Services With Online Data Sharing To Prepare, Store, And Execute Hydrologic Models, Tian Gan, David G. Tarboton, Pabitra Dash, Tseganeh Z. Gichamo, Jeffery S. Horsburgh

Civil and Environmental Engineering Faculty Publications

Web based applications, web services, and online data and model sharing technology are becoming increasingly available to support hydrologic research. This promises benefits in terms of collaboration, computer platform independence, and reproducibility of modeling workflows and results. In this research, we designed an approach that integrates hydrologic modeling web services with an online data sharing system to support web-based simulation for hydrologic models. We used this approach to integrate example systems as a case study to support reproducible snowmelt modeling for a test watershed in the Colorado River Basin, USA. We demonstrated that this approach enabled users to work within …