Skip to content

Conversation

@Eshaan-byte
Copy link

This PR addresses #3703 by consolidating and improving SIPNET model documentation across the PEcAn project, completing Task 1 from the issue.

Changes Made

1. Enhanced PEcAn.SIPNET README (models/sipnet/README.md)

  • Added comprehensive "What is SIPNET?" section with key features
  • Added "Using SIPNET via PEcAn" section explaining package integration
  • Included proper documentation links to SIPNET docs, package docs, and tutorials
  • Replaced generic placeholder text with meaningful content
  • Separated installation instructions for package vs. model executable

2. Updated PEcAn Book SIPNET Page (book_source/03_topical_pages/05_models/sipnet.Rmd)

  • Filled in missing model metadata (homepage, source code, license, authors)
  • Replaced "Introduction about model" template text with actual model description
  • Added links to standalone SIPNET documentation and package website

3. Modernized Installation Instructions (install_SIPNET.Rmd)

  • Replaced outdated tarball download instructions with current repository-based method
  • Added links to official SIPNET installation guide
  • Included deprecation notice for old installation methods

4. Updated Project Files

  • Added entries to NEWS.md (PEcAn.SIPNET package)
  • Added entry to CHANGELOG.md (project-wide)

Testing

The documentation changes have been reviewed for:

  • Accurate links to external resources
  • Consistency with standalone SIPNET documentation
  • Proper markdown formatting
  • Clear and helpful content for users

Next Steps

This PR completes Task 1 from #3703. Remaining tasks include:

  • Task 2: Further refinement of book page content
  • Task 3: Validating documentation builds correctly
  • Task 4: Documenting the process for other model couplers

I'm happy to address any feedback and make additional improvements as needed.

Enhanced README with model description and integration details, updated
book pages with proper metadata and current installation instructions,
and connected all SIPNET documentation resources.

Addresses PecanProject#3703
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.

This looks great, thanks for your contributions!

I updated the wording in a few sections.

Have you checked that the documentation builds and renders correctly with make document?

The key remaining task from #3703 is to document the process for creating a model package README. I recommend that step be separated into a subtask of #3703.

- Converts PEcAn-standard inputs to SIPNET format
- Manages SIPNET model configuration and execution
- Processes SIPNET outputs back to PEcAn standards
- Enables data assimilation, sensitivity analysis, and ensemble runs
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
- Enables data assimilation, sensitivity analysis, and ensemble runs
- Enables data assimilation, sensitivity analysis, and ensemble runs within the PEcAn modeling framework

- Enables data assimilation, sensitivity analysis, and ensemble runs

**Getting Started:**
- [Demo 1: Basic PEcAn Run](https://pecanproject.github.io/pecan-documentation/develop/basic-users-guide.html)
Copy link
Member

Choose a reason for hiding this comment

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

@AritraDey-Dev what is the correct URL for the new Demo 1?

Copy link
Member

Choose a reason for hiding this comment

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

## Learn More

- **PEcAn Project:** https://pecanproject.github.io
- **Tutorials:** https://pecanproject.github.io/tutorials.html
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
- **Tutorials:** https://pecanproject.github.io/tutorials.html
- **Tutorials:** https://pecanproject.github.io/tutorials/

- Enables data assimilation, sensitivity analysis, and ensemble runs

**Getting Started:**
- [Demo 1: Basic PEcAn Run](https://pecanproject.github.io/pecan-documentation/develop/basic-users-guide.html)
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
- [Demo 1: Basic PEcAn Run](https://pecanproject.github.io/pecan-documentation/develop/basic-users-guide.html)
- [Demo 1: Basic PEcAn Run](https://pecanproject.github.io/pecan-documentation/develop/rendered-demo-notebooks/run_pecan.html)

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.

3 participants