Skip to content

Fix and standardize parameters.md — notation, tables, units, and row numbering#203

Open
ayushman1210 wants to merge 23 commits intoPecanProject:masterfrom
ayushman1210:fix/docs
Open

Fix and standardize parameters.md — notation, tables, units, and row numbering#203
ayushman1210 wants to merge 23 commits intoPecanProject:masterfrom
ayushman1210:fix/docs

Conversation

@ayushman1210
Copy link
Contributor

@ayushman1210 ayushman1210 commented Dec 10, 2025

##Summary:

  • Cleaned and standardized [parameters.md]
  • Fixed notation, LaTeX unit formatting, and inconsistent subscripts/superscripts.
  • Consolidated and renumbered run-time parameter tables (rows 1–79).
  • Added missing parameter symbols and parameter names; clarified definitions and notes.

##What I changed (high level):

  • Notation
  • Added/matched flux symbols (Rh, Ra, ET, T) and parameter symbol SLW.
  • Added superscript exception note and X_HC subscript definition.
  • Tables and formatting
  • Converted mixed/broken sections to consistent Markdown long tables.
  • Standardized use of \text{...} in LaTeX math and fixed malformed subscripts (e.g., K_{VPD,exp}, Q_{10,\text{soil}}).
  • Fixed units to LaTeX math format throughout.
  • Run-time parameters
  • Sequential Row column added and numbered 1..79 for all run-time parameters.
  • Assigned parameter configuration names (camelCase) where missing.
  • Consolidated autotrophic/heterotrophic respiration, photosynthesis, litter, allocation, nitrogen, methane, water, and tree physiology sections.
    -Minor
  • Clarified notes on units and internal conversions (e.g., year^-1 → per-day conversion).
  • Kept Hard-coded Values section unchanged except formatting consistency.

fixes #81

@ayushman1210
Copy link
Contributor Author

hi @dlebauer please let me know if anything else needed to update in this pr #203
thanks !!

@ayushman1210
Copy link
Contributor Author

hey @dlebauer please review this pr
thanks !!

@dlebauer dlebauer self-assigned this Jan 12, 2026
@mswilburn
Copy link
Contributor

Looking at this PR, it has a commit that splits maintenance respiration, so it modifies state.h and sipnet.c. Should those changes be included in this PR?

@ayushman1210
Copy link
Contributor Author

Hi @mswilburn
file state.h and sipnet.c
changes are necessary to fix the conflation of soil and microbial maintenance respiration in the documentation. Without these code clarifications, the documentation can't accurately reflect how respiration is currently handled.

Copy link
Member

@dlebauer dlebauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ayushman1210 - I've asked @mswilburn to review this PR, and it seems like she is wrapping up her review. I haven't done a complete review yet, but wanted to add a few notes and questions that came up during my initial pass. Thanks again for this effort!

Copy link
Contributor

@mswilburn mswilburn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some changes requested. Additional comment - please review superscript notation in all parameter tables. Some are not resolving as superscripts such as Initial Nitrogen Content units in Initial State Values table. There are other places where this happening.

ayushman1210 and others added 5 commits January 27, 2026 23:42
…ignment

Use ContinuationIndentWidth (base + 4 spaces) instead of AlignOperands
for multi-line assignment continuation on lines 1178-1179.
Move the * operator to the start of the continuation line (lines 1178-1179)
to comply with clang-format style guidelines.
@ayushman1210
Copy link
Contributor Author

Hey @mswilburn and @dlebauer,
I’ve made the changes you suggested. Whenever you have some free time, could you please review the PR?
Thanks!

@ayushman1210
Copy link
Contributor Author

Hey @dlebauer , Whenever you have some free time, could you please review this PR? I’ve made the changes in the code as suggested.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ensure documentation of parameters and model structure is consistent and complete.

3 participants