Skip to content

Conversation

@man080107
Copy link
Contributor

Description

Motivation and Context

Review Time Estimate

  • Immediately
  • Within one week
  • When possible

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation.
  • My name is in the list of CITATION.cff
  • I agree that PEcAn Project may distribute my contribution under any or all of
    • the same license as the existing code,
    • and/or the BSD 3-clause license.
  • I have updated the CHANGELOG.md.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

#Fixes #3741

man080107 and others added 9 commits January 6, 2026 20:45
This PR replaces plain-text references to PEcAn functions and packages in the book with hyperlinks to the existing pkgdown documentation.

The goal is to keep the book focused on concepts and workflows while directing readers to pkgdown for detailed API references.

Changes are limited to documentation only and do not affect code execution.

Fixes PecanProject#3745
Removed the duplicate 'Example meteorological drivers' list in 02_pecan_standards.Rmd to clean up the introductory content and avoid repetition.
Co-authored-by: Chris Black <chris@ckblack.org>
- Add list of available meteorological drivers to meteorology page

- Clarify BETY, soil, and vegetation input sections in pecan.xml documentation

- Remove redundant introductory text from standards page

- Improve cross-referencing between documentation sections
…ecan into docs-add-intro-pages

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Copy link
Member

@infotroph infotroph left a comment

Choose a reason for hiding this comment

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

Apparently I started reviewing this some time ago and never posted my comments. I think this is a solid improvement that needs a bit more iteration -- see my inline comments for details.

##### (Experimental) `veg`: Vegetation initial conditions {#xml-run-inputs-veg}
Soil inputs are handled through the `PEcAn.data.land` module.
For full technical details, see the
[PEcAn.data.land package documentation](https://pecan.ncsa.illinois.edu/pkgdocs/PEcAn.data.land/).
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
[PEcAn.data.land package documentation](https://pecan.ncsa.illinois.edu/pkgdocs/PEcAn.data.land/).
[PEcAn.data.land package documentation](https://pecanproject.github.io/package-documentation/develop/PEcAn.data.land/).

processing.

Note that some models reference soil inputs using the `<soil>` tag,
while others use `<soilphysics>`. This inconsistency is historical and
Copy link
Member

Choose a reason for hiding this comment

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

Funny story, I wasted an hour earlier this month finding the place I made this exact typo in a model run 🙈

Suggested change
while others use `<soilphysics>`. This inconsistency is historical and
while others use `<soil_physics>`. This inconsistency is historical and

Comment on lines 429 to 433
See the `PEcAn.data.atmosphere` package documentation for more details.
In particular, users working with meteorological inputs should focus on
the data download functions and the `met2CF` conversion utilities, which
handle retrieval of raw meteorological products and conversion to
CF-compliant NetCDF files used by PEcAn.
Copy link
Member

Choose a reason for hiding this comment

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

This is good advice for people who want to understand the met conversion system, but not very useful to this page's intended use as a guide to the tags used in a pecan XML file.

Expanded the section on meteorological inputs to include details about the <met> tag and its sub-tags, along with an example XML structure.
@man080107
Copy link
Contributor Author

Thank you for the thoughtful review and the inline comments. I’m glad to hear this is a solid improvement. I’ll address the suggested changes and push an updated version shortly..

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Restructure deeply nested documentation sections to improve navigation

2 participants