Package: grainPlan 0.2.1
grainPlan: Grain-Specific Decision Orchestration on Top of Decision Theory
Turns an orchestra inference result into an actionable grain-production plan. It is a thin grain-semantics layer on top of the 'decideR' decision engine: it reuses that engine, its grade-band loss library, its manifest-native pipeline tail, and its grounding firewall, and adds the grain economics those decisions kept re-deriving. Named grain decisions price a nitrogen rate by expected profit, rank a variety from a multi-environment trial under downside-aware merit, and target a quality grade against a delivery standard. A reusable, documented grain value library supplies wheat protein bands, barley malting premiums, and nitrogen-rate economics built from published price structures. A season plan composes several grain decisions into one provenance-carrying object whose grounding is the worst case across its decisions, so a plan resting on any unverified input abstains rather than asserting a confident wrong recommendation.
Authors:
grainPlan_0.2.1.tar.gz
grainPlan_0.2.1.zip(r-4.7-any)grainPlan_0.2.1.zip(r-4.6-any)grainPlan_0.2.1.zip(r-4.5-any)
grainPlan_0.2.1.tgz(r-4.6-any)grainPlan_0.2.1.tgz(r-4.5-any)
grainPlan_0.2.1.tar.gz(r-4.7-any)grainPlan_0.2.1.tar.gz(r-4.6-any)
grainPlan_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
grainPlan/json (API)
| # Install 'grainPlan' in R: |
| install.packages('grainPlan', repos = c('https://max578.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/max578/grainplan/issues
Last updated from:409791a5e5 (on main). Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 106 | ||
| source / vignettes | OK | 160 | ||
| linux-release | OK | 131 | ||
| macos-release | OK | 102 | ||
| macos-oldrel | OK | 85 | ||
| windows-devel | OK | 76 | ||
| windows-release | OK | 64 | ||
| windows-oldrel | OK | 60 | ||
| wasm-release | OK | 100 |
Exports:barley_malting_premiumgrain_decisiongrain_is_groundedgrain_plangrain_plan_tablen_rate_economicsplan_grade_targetplan_nitrogen_rateplan_nitrogen_rate_from_manifestplan_seasonplan_varietyplan_variety_from_manifestwheat_protein_bands
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Barley malting-premium value schedule | barley_malting_premium |
| A grain decision - a recommended grain action with context and grounding | grain_decision |
| Is a grain decision or plan grounded? | grain_is_grounded |
| A grain plan - an ordered season of grain decisions with combined grounding | grain_plan |
| Summarise a grain plan as a data frame | grain_plan_table |
| Nitrogen-rate economics | n_rate_economics |
| Plan a grade target under a quality-band payoff | plan_grade_target |
| Plan a nitrogen rate for a grain crop | plan_nitrogen_rate |
| Plan a nitrogen rate from an upstream orchestra manifest | plan_nitrogen_rate_from_manifest |
| Compose grain decisions into a season plan | plan_season |
| Plan a variety choice from a multi-environment trial or genomic posterior | plan_variety |
| Plan a variety choice from a breeding-values manifest | plan_variety_from_manifest |
| Print a grain decision | print.grain_decision |
| Print a grain plan | print.grain_plan |
| Print nitrogen-rate economics | print.n_rate_economics |
| Wheat protein-band value schedule | wheat_protein_bands |