Skip to content

Convert texture classes to texture class limits #324

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

brownag
Copy link
Member

@brownag brownag commented May 2, 2025

This is a branch that I abandoned over a year ago, going to revisit as a draft PR.

Will follow up where discussion left off to close #305

TODO:

  • Consider more efficient implementation using a lookup table (e.g. texcl_to_ssc() option to derive low/high values from input texture class #305 (comment))
  • Consider more efficient implementation with vectorized functions rather than iteration (applying to list of "texture groups" would be a special case that may require some form of iteration)
  • Add support for ranges in sand fractions (e.g. "very fine sandy loam" vs. "sandy loam")
  • Add support for informal subclasses of soil texture (e.g. "light silty clay loam" vs. "heavy silty clay loam"); this would be using some additional argument as a modifier on the base textural class, or parsing "light" and "heavy" from a class label
    • a simple assumption would be to divide the clay range for the whole class in half to determine range for light and heavy (e.g. sicl clay content range is from 27 to 40%, so light sicl would be from 27 to 33.5, with midpoint of 30.25; and so forth)

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.

texcl_to_ssc() option to derive low/high values from input texture class
1 participant