Author: Clay Caldwell
Contact: wccaldwe@syr.edu
Organization: Syracuse University / U.S. Army ERDC-CHL
Website: LinkedIn
- problem statement: why does your research matter
- problem statement: what overarching theoretical, applied, societal, environmental problem does your research address?
- challenge statement: why has this problem not been solved before?
- solution statement: what specific element of the challenge does your research resolve?
- objective: how will you accomplish this?
- literature review: focus on foundational or methods papers that closely describe your analytical workflow.
- research questions: focus on testable hypothesis, even if you're not a frequentist.
Describe your study area, and period of interest. Specify whether training data represents a different location/time period than forecast simulations. Detail the temporal and spatial frequency of your process.
| Name | Source | Description | Access Method | data DOI/url | metadata DOI/URL | details | data citation |
|---|
Many public geospatial data repositories require user authentication to access data. In the methods section, detail which data sources require registraton to access. Link to sign up portals for any listed data sources that require user authentication. In the "How to Reproduce," descripe how to configure automatic access control mechanisms for each data source.
Any direct data download links can be pasted into the "datalinks.txt" file in the inputs folder. Specify which dataset links can be accessed via the datalinks.txt folder. Note: this should only be used for PDIs: if the url changes, it will break the reproducibility of your workflow.
Detail any datasets that are in your inputs data folder. Note this is only for data that is too small/trivial to be published: no files greater than 10 MB can be stored in repository. Examples might include spatial polygons that have undergone geometry simplification for API searches, text-based keys mapping variable names to integer values, etc.
Model Framework: Describe steps involved in data preprocessing
| Folder/File | Description |
|---|---|
| notebooks/ | SE1–SE4 notebooks |
| inputs/ | minimal input data required, note most data should be stored on OGC/FAIR compliant databases and accessed from stable URLs |
| ../raw_data/ | data downloaded from stable URLs/PDIs |
| ../processed_data/ | analysis-ready datasets |
| model_data/ | Saved model outputs, model configuration files, predictions |
| figures/ | Figures, tables, graphs, and data-derivatives (e.g. summary statistics) displayed in manuscript text |
| run_reproducibility.py | Reproducibility wrapper |
| Dockerfile | Reproducible container |
| CITATION.cff | Citation metadata, sourced directly from Zenodo |
What operating system, processor type, and processor specifications (RAM, cores, etc).
If GPU processing, specify CUDA version.
Describe in detail any access control mechanisms that need to be configured for an individual user to access data (e.g. tokens, cookies, certificates, URL customization). Provide links to documentation.
pip install -r requirements.txt
python run_reproducibility.pyDisplay key figures in /figures folder, with description:
If you use this software, please cite:
APA format
Clay Caldwell (2026). AutoBAG (Version 0.1.0). Syracuse University | U.S. Army ERDC-CHL. DOI:
BibTeX
@software autobag,
author = Clay Caldwell,
title = AutoBAG,
year = 2026,
version = 0.1.0,
doi = ,
url = https://github.com/wc-caldwell/WaterDig-AutoBAG
}or
GPL-3.0
Contributions that improve the quality, clarity, and reproducibility of this project are welcome.
- Open an issue before making major or result-affecting changes.
- Keep pull requests focused and clearly describe what changed and why.
- Follow existing code style and update documentation as needed.
- Do not modify code or data used to reproduce published results without discussion.
- Ensure workflows remain reproducible (environment, dependencies, random seeds).
- Do not commit large or restricted datasets; respect data licenses. By contributing, you agree that your work will be released under the project’s license.
Focus on graphically rich, interactive elements to communicate your research to diverse stakeholders. Markdown cheatsheet
