{
  "_id": "6a1eaf05b25058d4daadabd0",
  "Package": "earthUI",
  "Title": "Interactive 'shiny' GUI for the 'earth' Package",
  "Version": "0.8.0",
  "Authors@R": "person(\"William\", \"Craytor\", , \"bcraytor@proton.me\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides a 'shiny'-based graphical user interface for the\n'earth' package, enabling interactive building and exploration\nof Multivariate Adaptive Regression Splines (MARS) models.\nFeatures include data import from CSV and 'Excel' files,\nautomatic detection of categorical variables, interactive\ncontrol of interaction terms via an allowed matrix,\ncomprehensive model diagnostics with variable importance and\npartial dependence plots, and publication-quality report\ngeneration via 'Quarto'.",
  "License": "AGPL (>= 3)",
  "URL": "https://github.com/wcraytor/earthUI",
  "BugReports": "https://github.com/wcraytor/earthUI/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://wcraytor.r-universe.dev",
  "Date/Publication": "2026-06-02 07:15:03 UTC",
  "RemoteUrl": "https://github.com/wcraytor/earthui",
  "RemoteRef": "HEAD",
  "RemoteSha": "73048f440a2658cc9084ebab0754afe5a8fd2727",
  "RemoteSubdir": "pkg",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 10:17:57 UTC",
    "User": "root"
  },
  "Author": "William Craytor [aut, cre]",
  "Maintainer": "William Craytor <bcraytor@proton.me>",
  "MD5sum": "1f055c1e26c82a2103b5dd76c124278e",
  "_user": "wcraytor",
  "_type": "src",
  "_file": "earthUI_0.8.0.tar.gz",
  "_fileid": "be1a22686a4abd79a465aae12ce2d8e4baefbbf364a443d30ff775b35c668bf9",
  "_filesize": 2211130,
  "_sha256": "be1a22686a4abd79a465aae12ce2d8e4baefbbf364a443d30ff775b35c668bf9",
  "_created": "2026-06-02T10:17:57.000Z",
  "_published": "2026-06-02T10:23:01.771Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79049079440,
      "time": 257,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355104359"
    },
    {
      "job": 79049079436,
      "time": 205,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355087690"
    },
    {
      "job": 79049079459,
      "time": 166,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355074675"
    },
    {
      "job": 79049079458,
      "time": 211,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355089448"
    },
    {
      "job": 79048458740,
      "time": 227,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355017854"
    },
    {
      "job": 79049079473,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355060789"
    },
    {
      "job": 79049079450,
      "time": 201,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355086039"
    },
    {
      "job": 79049079515,
      "time": 249,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355102847"
    },
    {
      "job": 79049079484,
      "time": 191,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355083320"
    }
  ],
  "_buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/wcraytor/earthui",
  "_commit": {
    "id": "73048f440a2658cc9084ebab0754afe5a8fd2727",
    "author": "William Bert Craytor <69237297+bert-craytor@users.noreply.github.com>",
    "committer": "William Bert Craytor <69237297+bert-craytor@users.noreply.github.com>",
    "message": "Update cran-comments.md\n",
    "time": 1780384503
  },
  "_maintainer": {
    "name": "William Craytor",
    "email": "bcraytor@proton.me",
    "login": "bert-craytor",
    "twitter": "@CraytorB",
    "description": "",
    "uuid": 69237297
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "earth",
      "version": ">= 5.3.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shinyFiles",
      "role": "Suggests"
    },
    {
      "package": "showtext",
      "role": "Suggests"
    },
    {
      "package": "sysfonts",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tinytex",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    }
  ],
  "_owner": "wcraytor",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 44
    },
    {
      "week": "2026-10",
      "n": 26
    },
    {
      "week": "2026-11",
      "n": 16
    },
    {
      "week": "2026-12",
      "n": 8
    },
    {
      "week": "2026-13",
      "n": 16
    },
    {
      "week": "2026-14",
      "n": 11
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2026-03-19"
    },
    {
      "name": "0.3.0",
      "date": "2026-03-21"
    },
    {
      "name": "0.4.0",
      "date": "2026-03-22"
    },
    {
      "name": "v0.5.0",
      "date": "2026-03-23"
    },
    {
      "name": "0.6.0",
      "date": "2026-03-27"
    },
    {
      "name": "0.7.0",
      "date": "2026-03-29"
    },
    {
      "name": "0.7.1",
      "date": "2026-04-02"
    },
    {
      "name": "v0.7.0",
      "date": "2026-04-02"
    },
    {
      "name": "0.7.1.2",
      "date": "2026-04-06"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bert-craytor",
      "count": 135,
      "uuid": 69237297
    }
  ],
  "_userbio": {
    "uuid": 4685673,
    "type": "organization",
    "name": "Pacific Vista Net"
  },
  "_downloads": {
    "count": 474,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/earthUI"
  },
  "_devurl": "https://github.com/wcraytor/earthui",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/earthUI.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/wcraytor/earthui",
  "_realowner": "wcraytor",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-03-11"
    },
    {
      "version": "0.1.3",
      "date": "2026-03-18"
    },
    {
      "version": "0.8.0",
      "date": "2026-06-02"
    }
  ],
  "_exports": [
    "auto_export_for_mgcv",
    "build_allowed_function",
    "build_allowed_matrix",
    "build_sales_grid",
    "city_abbreviation",
    "compute_intermediate_output",
    "compute_rca_adjustments",
    "compute_sale_age",
    "convert_quarto_file",
    "country_choices",
    "country_schema",
    "default_regproj_root",
    "detect_categoricals",
    "detect_types",
    "earthui_prefs_path",
    "earthui_prefs_read",
    "earthui_prefs_write",
    "export_settings",
    "fit_earth",
    "format_anova",
    "format_model_equation",
    "format_summary",
    "format_variable_importance",
    "generate_quarto_report",
    "get_project_settings",
    "import_data",
    "is_project_dir",
    "launch",
    "list_g_functions",
    "os_detect",
    "plot_actual_vs_predicted",
    "plot_contribution",
    "plot_correlation_matrix",
    "plot_g_contour",
    "plot_g_function",
    "plot_g_persp",
    "plot_partial_dependence",
    "plot_qq",
    "plot_residuals",
    "plot_variable_importance",
    "prepare_report_assets",
    "regproj_flat_segment",
    "regproj_geo_db_connect",
    "regproj_geo_db_path",
    "regproj_in_files",
    "regproj_index_get",
    "regproj_index_path",
    "regproj_index_put",
    "regproj_index_read",
    "regproj_index_write",
    "regproj_last_file_get",
    "regproj_last_file_path",
    "regproj_last_file_set",
    "regproj_list_projects",
    "regproj_parse_flat",
    "regproj_path",
    "regproj_projects_db_connect",
    "regproj_projects_db_path",
    "regproj_reference",
    "render_report",
    "select_sales_grid_comps",
    "set_project_settings",
    "validate_types",
    "write_earth_output",
    "write_fit_log"
  ],
  "_help": [
    {
      "page": "auto_export_for_mgcv",
      "title": "Export an earthUI result as RDS for consumption by mgcvUI",
      "topics": [
        "auto_export_for_mgcv"
      ]
    },
    {
      "page": "build_allowed_function",
      "title": "Build an allowed function for earth()",
      "topics": [
        "build_allowed_function"
      ]
    },
    {
      "page": "build_allowed_matrix",
      "title": "Build an allowed interaction matrix",
      "topics": [
        "build_allowed_matrix"
      ]
    },
    {
      "page": "build_sales_grid",
      "title": "Build a Sales Comparison Grid Excel workbook",
      "topics": [
        "build_sales_grid"
      ]
    },
    {
      "page": "city_abbreviation",
      "title": "Generate a city path code from a full name",
      "topics": [
        "city_abbreviation"
      ]
    },
    {
      "page": "compute_intermediate_output",
      "title": "Compute intermediate output data frame",
      "topics": [
        "compute_intermediate_output"
      ]
    },
    {
      "page": "compute_rca_adjustments",
      "title": "Compute RCA (Residual Comparable Adjustment) output for an appraisal",
      "topics": [
        "compute_rca_adjustments"
      ]
    },
    {
      "page": "compute_sale_age",
      "title": "Compute sale age in integer days",
      "topics": [
        "compute_sale_age"
      ]
    },
    {
      "page": "convert_quarto_file",
      "title": "Convert a Quarto source file to one or more output formats",
      "topics": [
        "convert_quarto_file"
      ]
    },
    {
      "page": "country_choices",
      "title": "List all countries with shipped admin schemas",
      "topics": [
        "country_choices"
      ]
    },
    {
      "page": "country_schema",
      "title": "Get the admin-level schema for a country",
      "topics": [
        "country_schema"
      ]
    },
    {
      "page": "default_regproj_root",
      "title": "Default regProj root for the current OS",
      "topics": [
        "default_regproj_root"
      ]
    },
    {
      "page": "detect_categoricals",
      "title": "Detect likely categorical variables in a data frame",
      "topics": [
        "detect_categoricals"
      ]
    },
    {
      "page": "detect_types",
      "title": "Detect column types in a data frame",
      "topics": [
        "detect_types"
      ]
    },
    {
      "page": "earthui_prefs_path",
      "title": "Path to the per-user earthUI preferences file",
      "topics": [
        "earthui_prefs_path"
      ]
    },
    {
      "page": "earthui_prefs_read",
      "title": "Read user preferences (returns empty list if file missing)",
      "topics": [
        "earthui_prefs_read"
      ]
    },
    {
      "page": "earthui_prefs_write",
      "title": "Write user preferences (atomic; creates the config dir if needed)",
      "topics": [
        "earthui_prefs_write"
      ]
    },
    {
      "page": "export_settings",
      "title": "Export saved earthUI settings for one file+purpose to a JSON file",
      "topics": [
        "export_settings"
      ]
    },
    {
      "page": "fit_earth",
      "title": "Fit an earth model",
      "topics": [
        "fit_earth"
      ]
    },
    {
      "page": "format_anova",
      "title": "Format ANOVA decomposition",
      "topics": [
        "format_anova"
      ]
    },
    {
      "page": "format_model_equation",
      "title": "Format earth model as LaTeX equation",
      "topics": [
        "format_model_equation"
      ]
    },
    {
      "page": "format_summary",
      "title": "Format earth model summary",
      "topics": [
        "format_summary"
      ]
    },
    {
      "page": "format_variable_importance",
      "title": "Format variable importance",
      "topics": [
        "format_variable_importance"
      ]
    },
    {
      "page": "generate_quarto_report",
      "title": "Generate a Quarto report source bundle (without rendering)",
      "topics": [
        "generate_quarto_report"
      ]
    },
    {
      "page": "get_project_settings",
      "title": "Get model settings for a project",
      "topics": [
        "get_project_settings"
      ]
    },
    {
      "page": "import_data",
      "title": "Import data from CSV or Excel files",
      "topics": [
        "import_data"
      ]
    },
    {
      "page": "is_project_dir",
      "title": "Test whether a path is a regProj project leaf folder",
      "topics": [
        "is_project_dir"
      ]
    },
    {
      "page": "launch",
      "title": "Launch the earthUI Shiny application",
      "topics": [
        "launch"
      ]
    },
    {
      "page": "list_g_functions",
      "title": "List g-function groups from a fitted earth model",
      "topics": [
        "list_g_functions"
      ]
    },
    {
      "page": "os_detect",
      "title": "Detect the current operating system as a regProj segment",
      "topics": [
        "os_detect"
      ]
    },
    {
      "page": "plot_actual_vs_predicted",
      "title": "Plot actual vs predicted values",
      "topics": [
        "plot_actual_vs_predicted"
      ]
    },
    {
      "page": "plot_contribution",
      "title": "Plot variable contribution",
      "topics": [
        "plot_contribution"
      ]
    },
    {
      "page": "plot_correlation_matrix",
      "title": "Plot correlation matrix",
      "topics": [
        "plot_correlation_matrix"
      ]
    },
    {
      "page": "plot_g_contour",
      "title": "Plot g-function as a static contour (for reports)",
      "topics": [
        "plot_g_contour"
      ]
    },
    {
      "page": "plot_g_function",
      "title": "Plot g-function contribution",
      "topics": [
        "plot_g_function"
      ]
    },
    {
      "page": "plot_g_persp",
      "title": "Plot g-function as a static 3D perspective (for reports)",
      "topics": [
        "plot_g_persp"
      ]
    },
    {
      "page": "plot_partial_dependence",
      "title": "Plot partial dependence",
      "topics": [
        "plot_partial_dependence"
      ]
    },
    {
      "page": "plot_qq",
      "title": "Plot Q-Q plot of residuals",
      "topics": [
        "plot_qq"
      ]
    },
    {
      "page": "plot_residuals",
      "title": "Plot residual diagnostics",
      "topics": [
        "plot_residuals"
      ]
    },
    {
      "page": "plot_variable_importance",
      "title": "Plot variable importance",
      "topics": [
        "plot_variable_importance"
      ]
    },
    {
      "page": "prepare_report_assets",
      "title": "Prepare report assets",
      "topics": [
        "prepare_report_assets"
      ]
    },
    {
      "page": "regproj_flat_segment",
      "title": "Encode the flat regProj segment from components",
      "topics": [
        "regproj_flat_segment"
      ]
    },
    {
      "page": "regproj_geo_db_connect",
      "title": "Open (and initialize if needed) the regProj geo database",
      "topics": [
        "regproj_geo_db_connect"
      ]
    },
    {
      "page": "regproj_geo_db_path",
      "title": "Path to the regProj geo SQLite database",
      "topics": [
        "regproj_geo_db_path"
      ]
    },
    {
      "page": "regproj_in_files",
      "title": "List input files in an active project's in/ folder",
      "topics": [
        "regproj_in_files"
      ]
    },
    {
      "page": "regproj_index_get",
      "title": "Get a code for a full name within a scope",
      "topics": [
        "regproj_index_get"
      ]
    },
    {
      "page": "regproj_index_path",
      "title": "Path to the central regProj name-to-code index (legacy)",
      "topics": [
        "regproj_index_path"
      ]
    },
    {
      "page": "regproj_index_put",
      "title": "Set a name-to-code mapping in the geo SQLite DB",
      "topics": [
        "regproj_index_put"
      ]
    },
    {
      "page": "regproj_index_read",
      "title": "Read the central regProj index from the geo SQLite DB",
      "topics": [
        "regproj_index_read"
      ]
    },
    {
      "page": "regproj_index_write",
      "title": "Deprecated. The geo data is now in SQLite; this is a no-op kept for backward compatibility.",
      "topics": [
        "regproj_index_write"
      ]
    },
    {
      "page": "regproj_last_file",
      "title": "Last-used input file marker (per project)",
      "topics": [
        "regproj_last_file",
        "regproj_last_file_get",
        "regproj_last_file_path",
        "regproj_last_file_set"
      ]
    },
    {
      "page": "regproj_list_projects",
      "title": "List all projects under a regProj root",
      "topics": [
        "regproj_list_projects"
      ]
    },
    {
      "page": "regproj_parse_flat",
      "title": "Decode a flat regProj segment back into components",
      "topics": [
        "regproj_parse_flat"
      ]
    },
    {
      "page": "regproj_path",
      "title": "Build a regProj-canonical path",
      "topics": [
        "regproj_path"
      ]
    },
    {
      "page": "regproj_projects_db_connect",
      "title": "Open (and initialize if needed) the regProj projects database",
      "topics": [
        "regproj_projects_db_connect"
      ]
    },
    {
      "page": "regproj_projects_db_path",
      "title": "Path to the regProj projects SQLite database",
      "topics": [
        "regproj_projects_db_path"
      ]
    },
    {
      "page": "regproj_reference",
      "title": "Load the shipped regProj reference data",
      "topics": [
        "regproj_reference"
      ]
    },
    {
      "page": "render_report",
      "title": "Render an earth model report",
      "topics": [
        "render_report"
      ]
    },
    {
      "page": "select_sales_grid_comps",
      "title": "Select comparable sales for the Sales Comparison Grid",
      "topics": [
        "select_sales_grid_comps"
      ]
    },
    {
      "page": "set_project_settings",
      "title": "Set model settings for a project",
      "topics": [
        "set_project_settings"
      ]
    },
    {
      "page": "validate_types",
      "title": "Validate declared column types against actual data",
      "topics": [
        "validate_types"
      ]
    },
    {
      "page": "write_earth_output",
      "title": "Write an earth model summary to a text file",
      "topics": [
        "write_earth_output"
      ]
    },
    {
      "page": "write_fit_log",
      "title": "Write an earthUI fitting log to a text file",
      "topics": [
        "write_fit_log"
      ]
    }
  ],
  "_readme": "https://github.com/wcraytor/earthui/raw/HEAD/pkg/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "bslib",
    "cachem",
    "cellranger",
    "cli",
    "commonmark",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "DBI",
    "digest",
    "dplyr",
    "earth",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "Formula",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "openxlsx",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "plotmo",
    "plotrix",
    "prettyunits",
    "progress",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readxl",
    "rematch",
    "rlang",
    "rmarkdown",
    "RSQLite",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "user-guide.Rmd",
      "filename": "user-guide.html",
      "title": "earthUI User Guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Three Purpose Modes",
        "Getting Started",
        "Locale & Regional Settings",
        "Override Dropdowns",
        "Saving Defaults",
        "MLS Input Data Requirements",
        "Required Columns for Appraisal Mode",
        "Data Quality",
        "Subject Row Placement",
        "The Sidebar Workflow",
        "Variable Selection",
        "The Predictor Table",
        "Special Column Types",
        "Allowed Interactions (Degree 2+)",
        "Block from Degree 1 (Interaction Only)",
        "Recommended Parameter Values",
        "Summary Table",
        "Key Rationale",
        "Earth Output File",
        "Downloading Data (Step 6)",
        "Output Columns",
        "Column Ordering & Formatting",
        "CQA Scores",
        "mgcvUI Auto-Export",
        "RCA Calculations (Step 7, Appraisal Only)",
        "The RCA Dialog",
        "How It Works",
        "Sales Comparison Grid (Step 8, Appraisal Only)",
        "Overview",
        "Comp Selection",
        "Grid Layout",
        "Adjusted Sale Price Formula",
        "Sheet Protection",
        "Working with the Grid",
        "Downloading Reports (Step 9)",
        "Demo Dataset: Appraisal_1.csv",
        "Description",
        "Columns",
        "Suggested Quick Start",
        "System Requirements & Troubleshooting",
        "Supported Platforms",
        "Optional Dependencies",
        "Platform Notes",
        "Graceful Degradation",
        "Troubleshooting"
      ],
      "created": "2026-03-12 22:59:37",
      "modified": "2026-06-01 12:36:11",
      "commits": 9
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with earthUI",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prerequisites",
        "Introduction",
        "Basic Workflow",
        "1. Import Data",
        "2. Detect Categorical Variables",
        "3. Fit the Model",
        "4. Examine Results",
        "5. Plots",
        "Controlling Interactions",
        "Exporting Reports"
      ],
      "created": "2026-02-27 04:00:04",
      "modified": "2026-04-02 04:26:51",
      "commits": 6
    },
    {
      "source": "g-functions.Rmd",
      "filename": "g-functions.html",
      "title": "The g-Function Notation for Earth Models",
      "author": "William Craytor",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Grouping Model Terms",
        "Indexing the g-Functions",
        "Graphing Dimensions",
        "The Model Equation",
        "Number of Charts",
        "Example",
        "The g-Function Table",
        "1st-Degree: Numeric Variable (d = 1)",
        "1st-Degree: Factor Variable (d = 0)",
        "2nd-Degree: No Factors (d = 2)",
        "2nd-Degree: 1 Factor (d = 1)",
        "2nd-Degree: 2 Factors (d = 0)",
        "3rd-Degree: No Factors (d = 3)",
        "3rd-Degree: 1 Factor (d = 2)",
        "3rd-Degree: 2 Factors (d = 1)",
        "3rd-Degree: 3 Factors (d = 0)",
        "Visualization Summary for 3rd-Degree Terms",
        "Reference"
      ],
      "created": "2026-03-01 22:37:00",
      "modified": "2026-03-03 13:38:44",
      "commits": 5
    }
  ],
  "_score": 5.217483944213907,
  "_indexed": true,
  "_nocasepkg": "earthui",
  "_universes": [
    "wcraytor",
    "bert-craytor"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-06-02T10:20:42.000Z",
      "distro": "noble",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "ed88388de7b8a03c4616cf0bf9336553ed568babcbfc109cb3f30c113db19566",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-06-02T10:20:35.000Z",
      "distro": "noble",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "b55efa4280aee5f4ed441d1c7cd840fa0cfe9d56d86a6ebb38ce2302de2ba313",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-06-02T10:19:56.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "398b593f23155acd8b8d674db1d61c87c8dec753dd9eda9b165aa87d85fd766a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-06-02T10:20:23.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "381f5a91b26bc925a97e2a78a4867b112c1961d1cf2315da0a20717032b5dae2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.0",
      "date": "2026-06-02T10:20:28.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "866d1713de2c6c5d5abe1cedd47fb7cbcf9204c3fe2b29a5390b47dfa95ddee7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-06-02T10:19:46.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "e28659fd2af8ea328bbe5fc14c7cc5de9582cd4894df2fec2f00707036535134",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-06-02T10:20:46.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "e3279922ac6c1966d45435f0e6b99a83935d28f7353f2bd6824a787ea6248ad7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-06-02T10:19:41.000Z",
      "commit": "73048f440a2658cc9084ebab0754afe5a8fd2727",
      "fileid": "e5c155f11488591edfa2cc9389e5fd63ae1f8b04e15e6f1e3760e646196f37e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wcraytor/actions/runs/26813243664"
    }
  ]
}