SoilFreezeThaw

Code computes soil temperature profile using Diffusion equation and freezing point depression equation for freeze-thaw dynamics of soil column

https://github.com/NOAA-OWP/SoilFreezeThaw

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    7 of 16 committers (43.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords from Contributors

bmi csdms hydrology
Last synced: 10 months ago · JSON representation

Repository

Code computes soil temperature profile using Diffusion equation and freezing point depression equation for freeze-thaw dynamics of soil column

Basic Info
  • Host: GitHub
  • Owner: NOAA-OWP
  • License: apache-2.0
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 88.5 MB
Statistics
  • Stars: 10
  • Watchers: 10
  • Forks: 12
  • Open Issues: 4
  • Releases: 0
Created over 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog Contributing License Security

README.md

Soil Freeze-thaw Model

The soil freeze-thaw model simulates the transport of heat in soil using a one-dimensional vertical column. The model uses a standard diffusion equation discretized using a fully-implicit scheme at the interior and a semi-implicit scheme at the top and bottom boundaries, similar to NOAH-MP. More details are provided below.

Build and Run Instructions

Detailed instructions on how to build and run the SoilFreezeThaw (SFT) model can be found in the INSTALL guide. - Test examples highlights - Unittest (see tests) - Synthetic example (standalone mode): simulations with prescribed soil moisture profiles (static input) (see build/run) - Real field example (pseudo framework mode): simulations with real forcing data (see build/run) - Examples (nextgen framework mode): - Synthetic example: Identical to the above Synthetic example but runs in the nextgen framework. - Real field example: Identical to the above Real field example but runs in the nextgen framework. - Real field example: Two nextgen realization examples coupling 1) SFT with CFE and 2) SFT with LASAM running on a catchment in HUC01 region are also provided in examples directory. Build and run instructions are given at build and run, respectively.

Model Configuration File

A detailed description of the parameters for model configuration is provided here.

Getting help

For questions, please contact Ahmad Jan (ahmad.jan(at)noaa.gov), the main developer/maintainer of the repository.

Known issues or raise an issue

We are constantly looking to improve the model and/or fix bugs as they arise. Please see the Git Issues for known issues or if you want to suggest adding a capability or to report a bug, please open an issue.

Getting involved

See general instructions to contribute to the model development (instructions) or simply fork the repository and submit a pull request.

Owner

  • Name: NOAA-OWP
  • Login: NOAA-OWP
  • Kind: organization

GitHub Events

Total
  • Watch event: 3
  • Push event: 2
  • Pull request review event: 3
  • Pull request event: 4
  • Fork event: 4
Last Year
  • Watch event: 3
  • Push event: 2
  • Pull request review event: 3
  • Pull request event: 4
  • Fork event: 4

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 298
  • Total Committers: 16
  • Avg Commits per committer: 18.625
  • Development Distribution Score (DDS): 0.238
Past Year
  • Commits: 3
  • Committers: 3
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.667
Top Committers
Name Email Commits
Ahmad Jan a****k@g****m 227
madMatchstick j****8@g****m 13
lcunha0118 l****a@g****m 12
Jonathan Frame j****e@c****u 11
Scott D. Peckham S****m@c****u 10
Austin Raney a****y@n****v 8
Nels Frazier n****r@n****v 7
Ahmad Jan a****n@A****t 2
Brian-Cosgrove 1****e 1
FernandoSalas-NOAA f****s@n****v 1
K. Jennings 3****y 1
Phil Miller p****r@n****v 1
Shengting Cui s****i@n****v 1
ZacharyWills-NOAA 6****s 1
Keith Jennings k****s@k****n 1
Matt Williamson m****n@g****v 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 2
  • Total pull requests: 28
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 days
  • Total issue authors: 2
  • Total pull request authors: 6
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.46
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: about 19 hours
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • aaraney (2)
  • ajkhattak (1)
Pull Request Authors
  • aaraney (12)
  • ajkhattak (11)
  • madMatchstick (5)
  • Brian-Cosgrove (3)
  • hellkite500 (3)
  • stcui007 (2)
  • PhilMiller (1)
Top Labels
Issue Labels
enhancement (1) question (1)
Pull Request Labels
bug (3) documentation (3) enhancement (2)

Dependencies

.github/workflows/build_and_run_tests.yml actions
  • actions/checkout v4 composite
.github/workflows/ngen_integration.yaml actions
  • ./.github/actions/ngen-build * composite
  • ./.github/actions/ngen-submod-build * composite
  • actions/checkout v4 composite