Skip to content

Conversation

@samsrabin
Copy link
Member

@samsrabin samsrabin commented Mar 15, 2024

Work in progress! Do not review! At risk of force pushes!

Description of changes

Sean Swenson has various scripts related to making files/variables for use in hillslope runs. Some of these are not CTSM-specific, so they're in a separate Representative_Hillslopes repo. Some are CTSM-specific, though, so this PR will add those to python/ctsm/. It also adds the Representative_Hillslopes repo as an optional external to CTSM.

Replaces PR #2401, which I couldn't get to rebase properly.

Specific notes

Contributors other than yourself, if any: Sean Swenson (@swensosc)

CTSM Issues Fixed (include github issue #):

Are answers expected to change (and if so in what way)? No

Any User Interface Changes (namelist or namelist defaults changes)? No

Testing performed, if any: None so far.

Remaining work

  • Finish testing and pylint cleanup of combine_chunk_files
  • Finish pylint cleanup of synthetic_hillslope
  • Add system tests
  • Add unit tests
  • Rework scripts to make hillslope_file instead of fsurdat
  • Add documentation

@samsrabin samsrabin added enhancement new capability or improved behavior of existing capability tag: support tools only bfb bit-for-bit labels Mar 15, 2024
@samsrabin samsrabin self-assigned this Mar 15, 2024
* -i/--input-file
* -o/--output-file
* --overwrite
@samsrabin samsrabin added the blocked: dependency Wait to work on this until dependency is resolved label Dec 5, 2024
@samsrabin samsrabin added the devops Development Operations to improve development throughput, E.g., adding GitHub Workflows label Mar 6, 2025
@samsrabin samsrabin removed the blocked: dependency Wait to work on this until dependency is resolved label May 19, 2025
@samsrabin samsrabin changed the base branch from b4b-dev to master June 11, 2025 20:58
Remove broken FTorch submodule

# Conflicts:
#	.git-blame-ignore-revs
#	.github/workflows/docs.yml
#	.gitmodules
#	.lib/git-fleximod/git_fleximod/cli.py
#	.lib/git-fleximod/git_fleximod/submodule.py
#	.lib/git-fleximod/poetry.lock
#	.lib/git-fleximod/pyproject.toml
#	.lib/git-fleximod/tbump.toml
#	doc/build_docs
#	doc/doc-builder
#	doc/source/_templates/versions.html
#	doc/source/conf.py
@samsrabin samsrabin force-pushed the hillslope-scripts-2 branch from 9cdd4c7 to 9899a33 Compare June 11, 2025 21:01
@samsrabin
Copy link
Member Author

Doc-building Workflows will fail until #3231 is brought in.

@samsrabin samsrabin mentioned this pull request Jul 7, 2025
8 tasks
@samsrabin
Copy link
Member Author

Built documentation for reference while we wait for this to come in: hillslope_docs_2055a54.pdf

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

Labels

bfb bit-for-bit devops Development Operations to improve development throughput, E.g., adding GitHub Workflows documentation additions or edits to user-facing documentation or its infrastructure enhancement new capability or improved behavior of existing capability test: python Pass clm_pymods test suite plus Python sys/unit tests before merging

Projects

Status: Stalled

Development

Successfully merging this pull request may close these issues.

Add hillslope scripts

1 participant