B_espodico              Horizonte B espodico (SiBCS Cap 2, p 62-65;
                        v0.7)
B_incipiente            Horizonte B incipiente (SiBCS Cap 2, p 59-61;
                        v0.7)
B_latossolico           Horizonte B latossolico (SiBCS Cap 2, p 57-59;
                        v0.7 strict)
B_nitico                Horizonte B nitico (SiBCS Cap 2, p 61-62; v0.7)
B_planico               Horizonte B planico (SiBCS Cap 2, p 65-66;
                        v0.7)
B_textural              Horizonte B textural (SiBCS Cap 2, p 54-57;
                        v0.7 strict)
ClassificationResult    ClassificationResult: structured outcome of
                        running a key
DiagnosticResult        DiagnosticResult: structured outcome of a
                        diagnostic test
FamilyAttribute         Classe S4-like para atributos de Familia (5o
                        nivel SiBCS)
GSM_DEPTHS              Default GlobalSoilMap depth intervals (cm)
PedonRecord             PedonRecord: structured representation of a
                        single pedon
abrupt_textural_difference
                        Abrupt textural difference (WRB 2022 Ch 3.2.1)
acrisol                 Acrisol RSG diagnostic (WRB 2022)
aeolic_material         Aeolic material (WRB 2022 Ch 3.3.1)
albeluvic_glossae       Albeluvic glossae (WRB 2022 Ch 3.2.2)
albic                   Albic horizon (WRB 2022)
alisol                  Alisol RSG diagnostic (WRB 2022)
andic_properties        Andic properties (WRB 2022)
andosol                 Andosol RSG gate (WRB 2022 Ch 4, p 104)
annotate_wrb_from_usda
                        Annotate KSSL/NASIS pedons with a derived WRB
                        Reference Soil Group
anthraquic              Anthraquic horizon (WRB 2022): puddled-rice /
                        paddy plough layer. v0.3.3 detects via
                        designation pattern 'Apl|Ap|Hh'.
anthric_horizons        Anthric horizons (WRB 2022)
apply_soilgrids_depth_prior
                        Fill missing horizon attributes from a
                        SoilGrids depth prior
apply_spectral_preprocessing
                        Apply a step-by-step Vis-NIR / MIR
                        preprocessing pipeline
arenic_texture          Arenic texture (WRB 2022)
argic                   Argic horizon (WRB 2022)
argic_aqp               Argic / argillic horizon via
                        aqp::getArgillicBounds()
argic_with_strong_clay_films
                        Test whether a pedon's argic horizon has strong
                        clay films
argillic_clay_films_test
                        Test for clay-illuviation evidence (KST 13ed Ch
                        3 p 4)
artefacts               Artefacts (WRB 2022 Ch 3.3.2)
as_aqp                  Convert one or more PedonRecord objects to an
                        aqp SoilProfileCollection
attach_lucas_spectra    Attach LUCAS 2018 Vis-NIR spectra to a list of
                        PedonRecord objects
audit_argic_strong_films
                        Audit the strong-clay-films exclusion across a
                        list of pedons
auto_set_proj_env       Auto-detect PROJ_LIB and GDAL_DATA directories
available_esdb_attributes
                        List ESDB Raster Library attributes available
                        at a given root
batch_robustness        Batch robustness across many pedons
benchmark_afsp          Benchmark soilKey WRB predictions against AfSP
                        ground truth
benchmark_bdsolos       Benchmark soilKey classifiers against BDsolos
                        national reference labels
benchmark_lucas_2018    Run the LUCAS Soil 2018 / ESDB WRB benchmark
benchmark_performance   Run the soilKey performance benchmark
benchmark_redape        Benchmark soilKey SiBCS predictions against the
                        Redape gold standard
benchmark_run_classification
                        Run a benchmark across one of the loaded pedon
                        lists
benchmark_spectral_fill
                        Benchmark the accuracy lift of spectral
                        gap-fill (ON vs OFF), k-fold
benchmark_unified       Unified cross-dataset benchmark across SiBCS /
                        WRB / USDA
benchmark_wrb_vs_usda   Benchmark soilKey WRB predictions against a
                        USDA-derived ground truth
build_taxon_profiles    Build per-taxon mean depth profiles for
                        predicted-taxon gap-fill
calcaric_material       Calcaric material (WRB 2022 Ch 3.3.3): \>= 2%
                        CaCO3 throughout the fine earth, primary
                        carbonates from the parent material.
calcic                  Calcic horizon (WRB 2022)
cambic                  Cambic horizon (WRB 2022)
cambic_aqp              Cambic horizon via aqp::getCambicBounds()
canonical_reference     Load a canonical reference dataset from soilKey
                        or SoilTaxonomy
canonicalise_kst13ed_gg
                        Canonicalise a USDA Great Group label to a KST
                        13ed-compatible key
cerosidade              Cerosidade quantitativa (SiBCS Cap 13, p 207;
                        Cap 1)
chernic                 Chernic horizon (WRB 2022): the
                        cherozemic-style mollic with very high
                        biological activity (worm holes, casts,
                        coprolites). v0.3.3: delegates to mollic +
                        worm_holes_pct >= 50 (proxy for "biological
                        homogenization").
chernozem               Chernozem RSG diagnostic (WRB 2022)
chernozem_strict        Chernozem RSG gate (strengthened, WRB 2022 Ch
                        4, p 111)
claric_material         Claric material (WRB 2022 Ch 3.3.4):
                        light-coloured fine earth with Munsell
                        criteria.
classification_robustness
                        Robustness of classification under input
                        perturbation
classify_all            Classify a pedon across all three taxonomic
                        systems
classify_by_spectral_neighbours
                        Classify a soil by spectral similarity to OSSL
                        reference profiles
classify_csv            Classify a horizon spreadsheet in all three
                        systems - one file, one line
classify_from_documents
                        Build a fully-classified 'PedonRecord' from
                        documents in one call
classify_from_photos    Classify a soil profile from field photographs
                        alone
classify_sibcs          Classifica um pedon segundo o SiBCS 5a edicao
                        (1o + 2o + 3o + 4o niveis)
classify_sibcs_familia
                        Classifica um perfil no 5o nivel categorico do
                        SiBCS (Familia)
classify_usda           Classify a pedon under USDA Soil Taxonomy (13th
                        edition)
classify_usda_family    Classify the USDA family (5th level) of a pedon
classify_via_smartsolos_api
                        Classify a PedonRecord via Embrapa's
                        SmartSolosExpert REST API
classify_with_engine_heuristic
                        Classify a pedon with the engine chosen by
                        'pick_engine()'
classify_with_uncertainty
                        Posterior distribution over classification
                        outcomes
classify_wrb2022        Classify a pedon under WRB 2022
clear_kst13_cache       Clear the in-memory KST13 cache
clear_ossl_cache        Clear the soilKey OSSL cache
combine_priors          Combine multiple spatial priors via weighted
                        geometric mean
compare_engines         Side-by-side comparison of soilKey vs aqp
                        diagnostic engines
compare_smartsolos      Cross-validate the local SiBCS classifier
                        against the SmartSolosExpert API
compute_ki              Ki (silica:alumina molar) - SiBCS Cap 1, p 32
compute_kr              Kr (silica:sesquioxidos molar) - SiBCS Cap 1, p
                        32
compute_per_attribute_evidence_grade
                        Per-attribute provenance-aware evidence grade
continuous_rock         Continuous rock (WRB 2022 Ch 3.2.5)
coverage_report         Honest taxonomic-completeness report
cryic_conditions        Cryic conditions (WRB 2022)
distrofico              Solo distrofico (SiBCS Cap 1, p 30)
dolomitic_material      Dolomitic material (WRB 2022 Ch 3.3.5): \>= 2%
                        Mg-rich carbonate, CaCO3/MgCO3 < 1.5. v0.3.3:
                        detects via designation pattern 'kdo|do|magn'
                        as proxy when ratio data missing.
download_bdsolos        Download the BDsolos consulta-publica CSV
                        (experimental, requires chromote)
download_extdata_cache
                        Download one or more soilKey lazy-fetch caches
                        from GitHub Release
download_ossl_subset    Download an OSSL subset and return an
                        'ossl_library' artefact
download_ossl_subset_with_labels
                        Download an OSSL subset and attach WRB / SiBCS
                        / USDA labels
download_redape_dataset
                        Download the curated Redape GeoTab dataset (Vaz
                        et al 2023)
duric_horizon           Duric horizon (WRB 2022)
duripa                  Duripa (SiBCS Cap 2, p 74; v0.7)
ensure_horizon_schema   Coerce a horizons-like data.frame to the
                        canonical schema
eutrofico               Solo eutrofico (SiBCS Cap 1, p 30)
evaluate_rsg_tests      Evaluate the test block of a single RSG
extract_horizons_from_pdf
                        Extract horizons from a soil description PDF
extract_munsell_from_photo
                        Extract Munsell color from a profile photo
extract_site_from_fieldsheet
                        Extract site metadata from a field-sheet image
familia_mineralogia_argila_geral
                        Familia: mineralogia da fracao argila (geral,
                        nao-Latossolos)
febr_index_munsell      Curated index of FEBR datasets that carry
                        Munsell colors
ferralic                Ferralic horizon (WRB 2022)
ferralsol               Ferralsol RSG gate (WRB 2022 Ch 4, p 110)
ferric                  Ferric horizon (WRB 2022)
fibrico                 Material organico fibrico (SiBCS Cap 14)
fill_from_spectra       Fill missing soil attributes from spectra via
                        OSSL
fill_munsell_from_spectra
                        Fill missing Munsell colors on a PedonRecord
                        from Vis-NIR spectra
fluvic_material         Fluvic material (WRB 2022)
format_wrb_name         Format a WRB 2022 soil name with qualifiers
fragic                  Fragic horizon (WRB 2022): a high-bulk-density
                        horizon with restricted rooting. v0.3.3:
                        detects via bulk_density_g_cm3 >= 1.65 AND
                        structure grade massive/very firm OR
                        designation pattern 'x'/'Bx'.
fragipa                 Fragipa (SiBCS Cap 2, p 73-74; v0.7)
from_aqp                Convert an aqp SoilProfileCollection back to a
                        list of PedonRecord
gapfill_by_predicted_taxon
                        Fill missing horizon attributes from the
                        predicted taxon's mean profile
gapfill_derive_horizon
                        Fill horizon attributes derivable BY DEFINITION
                        from the same horizon
gapfill_within_pedon    Fill interior missing horizon attributes by
                        within-pedon depth interpolation
get_perturbation_scale
                        Monte-Carlo perturbation scale for an evidence
                        grade
gleyic_properties       Gleyic properties (WRB 2022)
gleysol                 Gleysol RSG gate (WRB 2022 Ch 4, p 103)
grapes-or-or-grapes     Default-value-for-NULL operator
gypsic                  Gypsic horizon (WRB 2022)
gypsiric_material       Gypsiric material (WRB 2022 Ch 3.3.7): \>= 5%
                        gypsum that is primary (not secondary). Without
                        a "secondary fraction" schema column, v0.3.3
                        treats any layer with caso4_pct >= 5 as
                        gypsiric unless it explicitly carries
                        gypsic-horizon designation.
harmonize_to_gsm        Harmonise pedons to GlobalSoilMap depth
                        intervals
hemico                  Material organico hemico (SiBCS Cap 14)
histic_horizon          Histic horizon (WRB 2022)
horizon_column_spec     Canonical horizon column specification
hortic                  Hortic horizon (WRB 2022): garden /
                        kitchen-midden topsoil. Diagnostic criteria:
                        thickness \>= 20 cm, dark colour (mollic-like),
                        high P (Mehlich-3 P >= 100 mg/kg or
                        P2O5_1pct_citric >= 175 mg/kg), high SOC.
hydragric               Hydragric horizon (WRB 2022): subsoil hydric
                        horizon under anthraquic. v0.3.3 detects via
                        designation pattern 'Bg|Brg' immediately below
                        an anthraquic-like topsoil.
hypersulfidic_material
                        Hypersulfidic material (WRB 2022 Ch 3.3.8): \>=
                        0.01% inorganic sulfidic S, pH \>= 4, capable
                        of severe acidification on aerobic incubation.
hyposulfidic_material   Hyposulfidic material (WRB 2022 Ch 3.3.9): same
                        inorganic sulfidic S and field pH as
                        hypersulfidic but does NOT consist of
                        hypersulfidic (criterion 3 - does not acidify
                        to pH < 4 on aerobic incubation, usually
                        self-neutralised by carbonate). Reachable from
                        v0.9.128: when 'incubation_ph' is measured, a
                        sulfidic + pH>=4 layer that stays >= 4 on
                        incubation is the set-complement of
                        'hypersulfidic_material' and is reported here.
                        Without an incubation pH the two cannot be told
                        apart, so this returns empty (the layer is
                        reported as potential hypersulfidic instead).
inspect_bdsolos_csv     Diagnostic inspection of a BDsolos CSV before
                        loading
irragric                Irragric horizon (WRB 2022): topsoil thickened
                        by irrigation deposits. v0.3.3: thickness >= 20
                        cm + sediment-derived structure proxied via
                        designation 'Apk|Apg|Au'.
kastanozem              Kastanozem RSG diagnostic (WRB 2022)
kastanozem_strict       Kastanozem RSG gate (strengthened, WRB 2022 Ch
                        4, p 112)
key_trace_table         Flatten a classification key trace into a
                        tabular form
kst13_canonical         Keys to Soil Taxonomy 13th edition canonical
                        reference
kst13_codes             Load the canonical KST 13ed code -> taxon-name
                        lookup table
kst13_criteria          Load the canonical KST 13ed criteria for a
                        single taxon code
leptic_features         Leptic features (WRB 2022)
limnic_material         Limnic material (WRB 2022 Ch 3.3.10):
                        subaquatic deposits (coprogenous earth,
                        diatomaceous earth, marl, gyttja). v0.3.3:
                        detects via 'rock_origin %in% c("lacustrine",
                        "marine")' or designation pattern.
limonic                 Limonic horizon (WRB 2022 Ch 3.1)
lithic_discontinuity    Lithic discontinuity (WRB 2022 Ch 3.2.7)
lixisol                 Lixisol RSG diagnostic (WRB 2022)
load_afsp_pedons        Load Africa Soil Profiles (AfSP) v1.2 as
                        PedonRecord objects
load_afsp_sample        Load the bundled AfSP stratified sample
                        (v0.9.77)
load_bdsolos_csv        Load a BDsolos CSV export as a list of
                        PedonRecord objects
load_embrapa_pedons     Load Embrapa dadosolos pedons with reference
                        SiBCS classification
load_febr_pedons        Load the Embrapa FEBR superconjunto into a list
                        of PedonRecords
load_kssl_nasis_sample
                        Load the bundled KSSL + NASIS
                        morphological-enriched sample (v0.9.75)
load_kssl_pedons        Load NCSS / KSSL pedons with reference USDA
                        Soil Taxonomy classification
load_kssl_pedons_gpkg   Load KSSL / NCSS pedons from the ncss_labdata
                        GeoPackage
load_kssl_pedons_with_nasis
                        Load KSSL pedons enriched with NASIS morphology
load_kssl_sample        Load the bundled KSSL/NCSS lab-data sample
                        (v0.9.74)
load_lucas_pedons       Load EU-LUCAS / ESDB pedons with reference WRB
                        classification
load_lucas_soil_2018    Load the LUCAS Soil 2018 Topsoil release as a
                        list of PedonRecord objects
load_redape_pedons      Load curated soil profiles from the Embrapa
                        Redape GeoTab dataset
load_rules              Load a soilKey rule set (YAML)
load_wosis_sample       Load the bundled WoSIS South-America sample
load_wosis_stratified_sample
                        Load the bundled WoSIS stratified RSG-balanced
                        sample (v0.9.73)
lookup_esdb             Look up an ESDB raster value at WGS84
                        coordinates
lookup_mapbiomas_solos
                        Look up a MapBiomas Solos raster value at WGS84
                        coordinates
lookup_soilgrids        Look up a SoilGrids 250m soil property at WGS84
                        coordinates
luvisol                 Luvisol RSG diagnostic (WRB 2022)
make_acrisol_canonical
                        Build the canonical Acrisol fixture
make_alisol_canonical   Build the canonical Alisol fixture
make_andosol_canonical
                        Build the canonical Andosol fixture
make_anthrosol_canonical
                        Build the canonical Anthrosol fixture
make_arenosol_canonical
                        Build the canonical Arenosol fixture
make_argissolo_canonical
                        Perfil canonico de Argissolo (SiBCS 5a ed., Cap
                        5)
make_calcisol_canonical
                        Build the canonical Calcisol fixture
make_cambisol_canonical
                        Build the canonical Cambisol fixture
make_cambissolo_canonical
                        Perfil canonico de Cambissolo (SiBCS 5a ed.,
                        Cap 6)
make_chernossolo_canonical
                        Perfil canonico de Chernossolo (SiBCS 5a ed.,
                        Cap 7)
make_chernozem_canonical
                        Build the canonical Chernozem fixture
make_cryosol_canonical
                        Build the canonical Cryosol fixture
make_durisol_canonical
                        Build the canonical Durisol fixture
make_empty_horizons     Build an empty horizons data.table with the
                        canonical schema
make_espodossolo_canonical
                        Perfil canonico de Espodossolo (SiBCS 5a ed.,
                        Cap 8)
make_ferralsol_canonical
                        Build the canonical Ferralsol fixture
make_fluvisol_canonical
                        Build the canonical Fluvisol fixture
make_gleissolo_canonical
                        Perfil canonico de Gleissolo (SiBCS 5a ed., Cap
                        9)
make_gleysol_canonical
                        Build the canonical Gleysol fixture
make_gypsisol_canonical
                        Build the canonical Gypsisol fixture
make_histosol_canonical
                        Build the canonical Histosol fixture
make_kastanozem_canonical
                        Build the canonical Kastanozem fixture
make_latossolo_canonical
                        Perfil canonico de Latossolo (SiBCS 5a ed., Cap
                        10)
make_leptosol_canonical
                        Build the canonical Leptosol fixture
make_lixisol_canonical
                        Build the canonical Lixisol fixture
make_luvisol_canonical
                        Build the canonical Luvisol fixture
make_luvissolo_canonical
                        Perfil canonico de Luvissolo (SiBCS 5a ed., Cap
                        11)
make_neossolo_canonical
                        Perfil canonico de Neossolo Litolico (SiBCS 5a
                        ed., Cap 12)
make_nitisol_canonical
                        Build the canonical Nitisol fixture
make_nitossolo_canonical
                        Perfil canonico de Nitossolo Vermelho (SiBCS 5a
                        ed., Cap 13)
make_organossolo_canonical
                        Perfil canonico de Organossolo (SiBCS 5a ed.,
                        Cap 14)
make_phaeozem_canonical
                        Build the canonical Phaeozem fixture
make_planosol_canonical
                        Build the canonical Planosol fixture
make_planossolo_canonical
                        Perfil canonico de Planossolo (SiBCS 5a ed.,
                        Cap 15)
make_plinthosol_canonical
                        Build the canonical Plinthosol fixture
make_plintossolo_canonical
                        Perfil canonico de Plintossolo (SiBCS 5a ed.,
                        Cap 16)
make_podzol_canonical   Build the canonical Podzol fixture
make_retisol_canonical
                        Build the canonical Retisol fixture
make_solonchak_canonical
                        Build the canonical Solonchak fixture
make_solonetz_canonical
                        Build the canonical Solonetz fixture
make_stagnosol_canonical
                        Build the canonical Stagnosol fixture
make_synthetic_pedon_with_spectra
                        Build a synthetic PedonRecord with attached
                        spectra (testing aid)
make_technosol_canonical
                        Build the canonical Technosol fixture
make_umbrisol_canonical
                        Build the canonical Umbrisol fixture
make_vertisol_canonical
                        Build the canonical Vertisol fixture
make_vertissolo_canonical
                        Perfil canonico de Vertissolo (SiBCS 5a ed.,
                        Cap 17)
mineral_material        Mineral material (WRB 2022 Ch 3.3.11): < 20%
                        SOC AND < 35% volume artefacts containing >=
                        20% organic carbon. The complement of
                        organic_material / organotechnic_material.
mollic                  Mollic horizon (WRB 2022)
mudanca_textural_abrupta
                        Mudanca textural abrupta (SiBCS Cap 1, p 30-31)
mulmic_material         Mulmic material (WRB 2022 Ch 3.3.12): mineral
                        material developed from organic material; \>=
                        8% SOC, with low BD, structural / chroma
                        criteria.
natric_horizon          Natric horizon (WRB 2022)
nitic_horizon           Nitic horizon (WRB 2022)
normalise_febr_sibcs    Canonicalise FEBR SiBCS names to match soilKey
                        rule outputs.
normalise_febr_usda     Normalise FEBR USDA taxon strings to USDA Soil
                        Taxonomy Order
normalise_febr_wrb      Normalise FEBR WRB taxon strings to RSG-only
normalise_kssl_subgroup
                        Normalise KSSL USDA subgroup labels for
                        benchmark comparison
ollama_is_running       Is the local Ollama HTTP API reachable?
organic_material        Organic material (WRB 2022 Ch 3.3.13): \>= 20%
                        SOC + recognisability criteria. v0.3.3: SOC
                        threshold only.
organotechnic_material
                        Organotechnic material (WRB 2022 Ch 3.3.14):
                        \>= 35% volume of artefacts that themselves
                        contain \>= 20% organic C. Soil itself has <
                        20% SOC.
ornithogenic_material   Ornithogenic material (WRB 2022 Ch 3.3.15):
                        bird-influenced topsoil. Mehlich-3 P >= 750
                        mg/kg + designation pattern 'Aornit|Bornit'.
ossl_demo_sa            Synthetic OSSL South America demo subset
ossl_library_template   Canonical schema for an 'ossl_library' object
oxic_usda               Oxic horizon (USDA Soil Taxonomy)
panpaic                 Panpaic horizon (WRB 2022 Ch 3.1)
pedon_json_schema       JSON Schema for a soilKey PedonRecord
pedon_to_spc            Convert a soilKey PedonRecord to an aqp
                        SoilProfileCollection
pedons_from_spectral_table
                        Build PedonRecords with attached Vis-NIR/MIR
                        spectra from a table
petrocalcic             Petrocalcic horizon (WRB 2022)
petroduric              Petroduric horizon (WRB 2022): cemented duric.
petrogypsic             Petrogypsic horizon (WRB 2022): cemented
                        gypsic.
petroplinthic           Petroplinthic horizon (WRB 2022): cemented
                        plinthic.
phaeozem                Phaeozem RSG diagnostic (WRB 2022)
pi_to_confidence        Map a 95% prediction interval to a [0, 1]
                        confidence score
pick_engine             Choose the best diagnostic engine for a single
                        pedon
pick_engine_batch       Per-pedon batch engine recommendation
pisoplinthic            Pisoplinthic horizon (WRB 2022): pisolitic
                        plinthic. v0.3.3 detects via designation
                        pattern 'Bspl' / 'Bvpi' or via plinthite \>=
                        15% AND structure_type containing 'pisol'.
plaggic                 Plaggic horizon (WRB 2022): sod-derived topsoil
                        >= 20 cm with low BD AND independent evidence
                        of human input.
planic_features         Planic features (WRB 2022)
planosol                Planosol RSG gate (WRB 2022 Ch 4, p 107)
plinthic                Plinthic horizon (WRB 2022)
posterior_classify      Bayesian posterior classifier (optional)
predict.soilKey_pls_model
                        Predict from a soilKey_pls_model
predict_from_spectra    Predict soil properties from spectra
predict_lab_from_spectra
                        Predict CIE Lab from Vis-NIR reflectance
                        spectra
predict_munsell_from_spectra
                        Predict Munsell hue / value / chroma from
                        Vis-NIR reflectance spectra
predict_ossl_mbl        Memory-based learning prediction against the
                        OSSL library
predict_ossl_plsr_local
                        Local PLSR prediction against the OSSL library
predict_ossl_pretrained
                        Pre-trained OSSL prediction
predict_xyz_from_spectra
                        Predict CIE XYZ tristimulus values from Vis-NIR
                        reflectance spectra
preprocess_spectra      Pre-process Vis-NIR or MIR spectra
pretic                  Pretic horizon (WRB 2022): "Amazonian Dark
                        Earth" (terra preta de indio) horizon - thick
                        anthropogenic surface with high P, SOC, and
                        incorporated charcoal / pottery.
print.soilKey_pls_model
                        Print method for soilKey_pls_model
prior_consistency_check
                        Check consistency between a deterministic RSG
                        assignment and a spatial prior
protocalcic_properties
                        Protocalcic properties (WRB 2022 Ch 3.2.8)
protogypsic_properties
                        Protogypsic properties (WRB 2022 Ch 3.2.9):
                        visible secondary gypsum \>= 1% but below the
                        gypsic gate.
protovertic             Protovertic horizon (WRB 2022 Ch 3.1)
read_febr_pedons        Load FEBR datasets as a list of PedonRecord
                        objects
read_pedon_csv          Read a horizon spreadsheet (CSV/TSV) into a
                        PedonRecord
read_spectral_library   Read a Vis-NIR / MIR reflectance + lab table
                        into an OSSL-shaped library
reducing_conditions     Reducing conditions (WRB 2022 Ch 3.2.10) -
                        per-pedon test wrapping
                        'test_reducing_conditions'.
report                  Render a soilKey classification report
report_html             Render a soilKey classification report as
                        self-contained HTML
report_pdf              Render a soilKey classification report as PDF
report_to_qgis          Export a classification result + pedon to a
                        QGIS GeoPackage
resolve_wrb_qualifiers
                        Resolve WRB 2022 qualifiers for a Reference
                        Soil Group
retic_properties        Retic properties (WRB 2022)
run_all_benchmarks      Run the full soilKey benchmark suite and
                        (optionally) write a report
run_classify_app        Launch the soilKey interactive classification
                        Shiny app
run_demo                Launch the soilKey Shiny demo (one-screen GUI)
run_sibcs_grande_grupo
                        Resolve o grande grupo (3o nivel) de um pedon
                        classificado em uma subordem SiBCS
run_sibcs_key           Roda a chave SiBCS 5a edicao sobre um pedon
run_sibcs_subgrupo      Resolve o subgrupo (4o nivel) de um pedon
                        classificado em um Grande Grupo SiBCS
run_sibcs_subordem      Resolve a subordem de um pedon ja classificado
                        em uma ordem SiBCS
run_taxa_list           Iterate a flat taxa list and evaluate tests in
                        canonical order
run_taxonomic_key       Run a taxonomic key (system-agnostic engine)
run_usda_great_group    Run the USDA Great Group key for a given
                        Suborder
run_usda_key            Run the USDA Soil Taxonomy Order key over a
                        pedon
run_usda_subgroup       Run the USDA Subgroup key for a given Great
                        Group
run_usda_suborder       Run the USDA Suborder key for a given Order
run_wrb_key             Run the WRB 2022 key over a pedon
salic                   Salic horizon (WRB 2022)
saprico                 Material organico saprico (SiBCS Cap 14)
save_ossl_models        Save / load trained OSSL-backed PLSR models
shrink_swell_cracks     Shrink-swell cracks (WRB 2022 Ch 3.2.12) -
                        per-pedon test wrapping
                        'test_shrink_swell_cracks'.
sideralic_properties    Sideralic properties (WRB 2022 Ch 3.2.13)
soil_classes_at_location
                        Likely soil classes at a geographic location
                        (spatial classification aid)
soil_organic_carbon     Soil organic carbon (WRB 2022 Ch 3.3.16):
                        organic C that does NOT belong to artefacts.
                        v0.3.3: any layer with oc_pct >= 0.1 and
                        artefacts_industrial_pct < 35.
soilgrids_usda_lut      SoilGrids -> USDA Soil Order lookup table
                        (placeholder)
soilgrids_wrb_lut       SoilGrids -> WRB code lookup table
solimovic_material      Solimovic material (WRB 2022 Ch 3.3.17): hetero
                        genous mass-movement material on slopes /
                        footslopes (formerly "colluvic"). v0.3.3:
                        detects via 'rock_origin == "colluvial"' OR
                        'layer_origin == "solimovic"'.
sombric                 Sombric horizon (WRB 2022): subsurface
                        accumulation of humus that qualified neither as
                        spodic nor as a true mollic-like horizon
                        (low-base-saturation cool tropical highlands).
                        v0.3.3 detects via designation pattern + OC
                        criteria (BS < 50, OC > 0.6, depth > 25 cm).
spatial_prior           Spatial prior over RSGs (or Orders) at a
                        pedon's location
spatial_prior_embrapa   Embrapa national soil-class spatial prior
                        (Brazil only)
spatial_prior_soilgrids
                        SoilGrids spatial prior
spodic                  Spodic horizon (WRB 2022)
st_features_canonical   USDA Soil Taxonomy diagnostic features
                        canonical table
stagnic_properties      Stagnic properties (WRB 2022)
subgrupo_planossolo_espessos
                        Subgrupo "espessos" de Planossolos (B planico
                        profundo, > 100 cm)
subgrupo_planossolo_mesicos
                        Subgrupo "mesicos" de Planossolos (B planico
                        topo em [50, 100] cm)
subgrupo_plintossolo_endico_concrecionario
                        Subgrupo "endico" de Plintossolos
                        Concrecionarios (topo de horizonte
                        concrecionario >= 40 cm)
subgrupo_plintossolo_endico_litoplintico
                        Subgrupo "endico" de Plintossolos Litoplinticos
                        (topo de horizonte litoplintico >= 40 cm)
subgrupo_plintossolo_espessos
                        Subgrupo "espessos" de Plintossolos (horizonte
                        plintico topo > 100 cm)
takyric_properties      Takyric properties (WRB 2022 Ch 3.2.15) -
                        per-pedon test wrapping 'test_takyric_surface'.
technic_features        Technic features (WRB 2022)
technic_hard_material   Technic hard material (WRB 2022 Ch 3.3.18):
                        consolidated human-made material (asphalt,
                        concrete, worked stones).
tephric_material        Tephric material (WRB 2022 Ch 3.3.19): \>= 30%
                        volcanic glass in 0.02-2 mm fraction AND no
                        andic / vitric properties.
terric                  Terric horizon (WRB 2022): topsoil thickened by
                        long-term application of mineral material
                        (sediment / sand additions). v0.3.3: thickness
                        >= 20 cm + designation Au / Apc.
texture_class_from_pct
                        NRCS texture-class shorthand from clay / silt /
                        sand percent
thionic                 Thionic horizon (WRB 2022): post-oxidation acid
                        sulfate horizon. Requires sulfidic_s_pct >=
                        0.01 AND pH(H2O) <= 4.
train_pls_from_ossl     Train pre-trained PLSR models from an OSSL
                        library
tsitelic                Tsitelic horizon (WRB 2022 Ch 3.1)
umbric_horizon          Umbric horizon (WRB 2022)
usda_to_wrb_rsg         USDA Soil Taxonomy <-> WRB Reference Soil Group
                        correlation table
validate_horizon_geometry
                        Validate horizon depth geometry
validate_pedon_json     Validate a PedonRecord against the JSON schema
vertic_horizon          Vertic horizon (WRB 2022 Ch 3.1)
vertic_properties       Vertic properties (WRB 2022)
vertisol                Vertisol RSG gate (WRB 2022 Ch 4, p 101)
vitric_properties       Vitric properties (WRB 2022 Ch 3.2.16)
vlm_pick_provider       Pick the best available VLM provider
vlm_provider            Construct a VLM provider chat object
wrb06_code_to_rsg       WRB 2006 RSG code -> 2022 RSG name
wrb2022_canonical       WRB 2022 canonical reference (parsed IUSS
                        Working Group WRB 2022)
yermic_properties       Yermic properties (WRB 2022 Ch 3.2.17) -
                        per-pedon test wrapping 'test_yermic_surface'.
