{
  "_id": "6acce59da14063b82c3aa597",
  "Package": "geosmooth",
  "Title": "Geometric Smoothing and Conditional Expectation Methods",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(given = \"Pawel\",\nfamily = \"Gajer\",\nemail = \"pgajer@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(given = \"Gael\",\nfamily = \"Guennebaud\",\nrole = \"ctb\",\ncomment = \"Eigen\"),\nperson(given = \"Benoit\",\nfamily = \"Jacob\",\nrole = \"ctb\",\ncomment = \"Eigen\"),\nperson(given = \"Authors of\",\nfamily = \"Eigen\",\nrole = \"cph\",\ncomment = \"Authorship and copyright in the included Eigen library\"),\nperson(given = \"Yixuan\",\nfamily = \"Qiu\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"Spectra\"),\nperson(given = \"Contributors to\",\nfamily = \"Spectra\",\nrole = \"cph\",\ncomment = \"Copyright in the included Spectra library\"),\nperson(given = \"Sunil\",\nfamily = \"Arya\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"ANN\"),\nperson(given = \"David M.\",\nfamily = \"Mount\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"ANN\"),\nperson(given = \"University of\",\nfamily = \"Maryland\",\nrole = \"cph\",\ncomment = \"ANN\")\n)",
  "Description": "Provides geometric methods for nonparametric regression\nand density estimation on data represented as coordinate\nmatrices or weighted graphs. Methods include local polynomial\nsmoothing, model-averaged local polynomial smoothing, local\npolynomial lifting trend filtering, synchronized local\npolynomial lifting trend filtering, graph low-pass filtering,\nand Hessian-energy regression. Methodological references\ninclude Gajer and Ravel (2025) \"Adaptive Geometric Regression\nfor High-Dimensional Structured Data\"\n<doi:10.48550/arXiv.2511.03817>, Fan and Gijbels (1996,\nISBN:9780412983214), Wang et al. (2016) \"Trend Filtering on\nGraphs\" <https://www.jmlr.org/papers/v17/15-147.html>, and Kim\net al. (2009) \"Semi-Supervised Regression Using Hessian Energy\"\n<https://papers.nips.cc/paper/3741-semi-supervised-regression-using-hessian-energy-with-an-application-to-semi-supervised-dimensionality-reduction>.",
  "Copyright": "file inst/COPYRIGHTS",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/pgajer/geosmooth",
  "BugReports": "https://github.com/pgajer/geosmooth/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "SystemRequirements": "GNU make",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-12 13:38:03 UTC",
    "User": "root"
  },
  "Author": "Pawel Gajer [aut, cre], Gael Guennebaud [ctb] (Eigen), Benoit\nJacob [ctb] (Eigen), Authors of Eigen [cph] (Authorship and\ncopyright in the included Eigen library), Yixuan Qiu [ctb, cph]\n(Spectra), Contributors to Spectra [cph] (Copyright in the\nincluded Spectra library), Sunil Arya [ctb, cph] (ANN), David\nM. Mount [ctb, cph] (ANN), University of Maryland [cph] (ANN)",
  "Maintainer": "Pawel Gajer <pgajer@gmail.com>",
  "Config/pak/sysreqs": "make",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-09-12 14:10:10 UTC",
  "RemoteUrl": "https://github.com/cran/geosmooth",
  "RemoteRef": "HEAD",
  "RemoteSha": "220651914ffc4215c24a51c5b5012363162947f2",
  "_user": "cran",
  "_type": "src",
  "_file": "geosmooth_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/562d3bd971cb86d26abcc407f085db9b6c0a20d4c490035ff617c9be49953f31",
  "_filesize": 3110282,
  "_sha256": "562d3bd971cb86d26abcc407f085db9b6c0a20d4c490035ff617c9be49953f31",
  "_expires": "2027-01-20T13:50:18.000Z",
  "_created": "2026-10-12T13:38:03.000Z",
  "_published": "2026-10-12T13:50:21.105Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114838563003,
      "time": 359,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11751695315"
    },
    {
      "job": 114838563031,
      "time": 320,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11751420465"
    },
    {
      "job": 114838562931,
      "time": 358,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11751770213"
    },
    {
      "job": 114838562985,
      "time": 418,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11751680519"
    },
    {
      "job": 114836048710,
      "time": 369,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11750329042"
    },
    {
      "job": 114838562891,
      "time": 184,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11750269819"
    },
    {
      "job": 114838563056,
      "time": 557,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11751910154"
    },
    {
      "job": 114838563004,
      "time": 559,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11751686010"
    },
    {
      "job": 114838563000,
      "time": 557,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11751651191"
    },
    {
      "job": 114838563125,
      "time": 507,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11750914414"
    }
  ],
  "_upstream": "https://github.com/cran/geosmooth",
  "_commit": {
    "id": "220651914ffc4215c24a51c5b5012363162947f2",
    "author": "Pawel Gajer <pgajer@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1789222210
  },
  "_maintainer": {
    "name": "Pawel Gajer",
    "email": "pgajer@gmail.com",
    "login": "pgajer",
    "description": "",
    "uuid": 321355
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "dgraphs",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "genlasso",
      "role": "Suggests"
    },
    {
      "package": "grip",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "waldo",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-37",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-09-12"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "pgajer",
      "count": 1,
      "uuid": 321355
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 569,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/geosmooth"
  },
  "_devurl": "https://github.com/pgajer/geosmooth",
  "_searchresults": 0,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/geosmooth.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/pgajer/geosmooth",
  "_realowner": "pgajer",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-09-12"
    }
  ],
  "_exports": [
    "apply.metric.graph.lowpass.path",
    "bootstrap.malps",
    "compare.synthetic.dataset",
    "edge.lengths.synthetic.geometry",
    "embed.synthetic.geometry",
    "fit.chart.kernel",
    "fit.density",
    "fit.graph.trend.filtering",
    "fit.local.likelihood",
    "fit.lpl.tf",
    "fit.lps",
    "fit.malps",
    "fit.metric.graph.lowpass",
    "fit.ps.lps",
    "fit.pttf.trend.filtering",
    "fit.slpl.tf",
    "fit.ssrhe.hessian.l1.regression",
    "fit.ssrhe.hessian.regression",
    "fit.ssrhe.hessian.regression.cv",
    "fit.ssrhe.hessian.regression.gcv",
    "fit.subject.od",
    "get.region.boundary",
    "graph.trend.filtering.operator",
    "harmonic.smoother",
    "lpl.tf.operator",
    "lps.backend.diagnostics",
    "lps.grouped.foldid",
    "lps.nested.cv",
    "lps.pointwise.band",
    "lps.smoother.matrix",
    "malps.gcv",
    "malps.smoother.matrix",
    "materialize.synthetic",
    "materialize.synthetic.instance",
    "metric.graph.heat.eta.grid",
    "metric.graph.heat.extend.lower",
    "metric.graph.lowpass.basis",
    "metric.graph.lowpass.operator",
    "normalize.density",
    "perform.harmonic.smoothing",
    "pttf.geometry",
    "pttf.operator",
    "pttf.operator.filter.rows",
    "quadform.gradient",
    "quadform.metric",
    "refit.lpl.tf",
    "refit.malps",
    "refit.metric.graph.lowpass",
    "refit.slpl.tf",
    "refit.ssrhe.hessian.l1.regression",
    "refit.ssrhe.hessian.regression",
    "slpl.tf.operator",
    "ssrhe.hessian.operator",
    "ssrhe.support.grid",
    "synthetic.circle",
    "synthetic.dataset.checksum",
    "synthetic.helix",
    "synthetic.point.line.junction",
    "synthetic.quadform",
    "synthetic.registry.ids",
    "synthetic.registry.seed",
    "synthetic.registry.spec",
    "synthetic.response.bernoulli",
    "synthetic.response.clustered.gaussian",
    "synthetic.response.gaussian",
    "synthetic.response.heteroskedastic.gaussian",
    "synthetic.response.laplace.outlier",
    "synthetic.sampling.clustered",
    "synthetic.sampling.dirichlet.zeros",
    "synthetic.sampling.gapped.uniform",
    "synthetic.sampling.grid.interval",
    "synthetic.sampling.stratified",
    "synthetic.sampling.truncated.normal",
    "synthetic.sampling.uniform.box",
    "synthetic.sampling.uniform.disk",
    "synthetic.sampling.uniform.interval",
    "synthetic.sampling.uniform.rectangle",
    "synthetic.simplex",
    "synthetic.spec",
    "synthetic.sphere.cap",
    "synthetic.stratified",
    "synthetic.stratum.point",
    "synthetic.stratum.rectangle",
    "synthetic.stratum.segment",
    "synthetic.torus.patch",
    "synthetic.trefoil",
    "synthetic.truth.gaussian.mixture",
    "synthetic.truth.logit",
    "synthetic.truth.named",
    "synthetic.truth.occupation.mixture",
    "synthetic.truth.polynomial",
    "transported.graph.hessian.operator",
    "validate.synthetic.dataset"
  ],
  "_help": [
    {
      "page": "geosmooth-package",
      "title": "geosmooth package",
      "topics": [
        "geosmooth-package",
        "geosmooth"
      ]
    },
    {
      "page": "apply.metric.graph.lowpass.path",
      "title": "Apply a Metric Graph Low-Pass Filter Path",
      "topics": [
        "apply.metric.graph.lowpass.path"
      ]
    },
    {
      "page": "as.data.frame.synthetic_dataset",
      "title": "Summarize a synthetic dataset as one metadata row",
      "topics": [
        "as.data.frame.synthetic_dataset"
      ]
    },
    {
      "page": "bootstrap.malps",
      "title": "Bootstrap Uncertainty For A Fixed-Selection MALPS Fit",
      "topics": [
        "bootstrap.malps"
      ]
    },
    {
      "page": "compare.synthetic.dataset",
      "title": "Compare two synthetic datasets scientifically",
      "topics": [
        "compare.synthetic.dataset"
      ]
    },
    {
      "page": "edge.lengths.synthetic.geometry",
      "title": "Exact latent-segment lengths under a synthetic geometry",
      "topics": [
        "edge.lengths.synthetic.geometry"
      ]
    },
    {
      "page": "embed.synthetic.geometry",
      "title": "Embed latent coordinates through a synthetic geometry",
      "topics": [
        "embed.synthetic.geometry"
      ]
    },
    {
      "page": "fit.chart.kernel",
      "title": "Fit a Chart-Kernel Smoother",
      "topics": [
        "fit.chart.kernel"
      ]
    },
    {
      "page": "fit.density",
      "title": "Fit a Density Estimator",
      "topics": [
        "fit.density"
      ]
    },
    {
      "page": "fit.graph.trend.filtering",
      "title": "Fit Graph Trend Filtering",
      "topics": [
        "fit.graph.trend.filtering"
      ]
    },
    {
      "page": "fit.local.likelihood",
      "title": "Fit a Local-Likelihood Density or Bernoulli Smoother",
      "topics": [
        "fit.local.likelihood"
      ]
    },
    {
      "page": "fit.lpl.tf",
      "title": "Fit A Local Polynomial Lifting Trend Filter",
      "topics": [
        "fit.lpl.tf"
      ]
    },
    {
      "page": "fit.lps",
      "title": "Fit a Local Polynomial Smoother",
      "topics": [
        "fit.lps"
      ]
    },
    {
      "page": "fit.malps",
      "title": "Fit Model-Averaged Local Polynomial Smoothing",
      "topics": [
        "fit.malps"
      ]
    },
    {
      "page": "fit.metric.graph.lowpass",
      "title": "Fit Metric-Conductance Graph Low-Pass Regression",
      "topics": [
        "fit.metric.graph.lowpass"
      ]
    },
    {
      "page": "fit.ps.lps",
      "title": "Fit Prediction-Synchronized Local Polynomial Smoothing",
      "topics": [
        "fit.ps.lps"
      ]
    },
    {
      "page": "fit.pttf.trend.filtering",
      "title": "Fit A Parallel-Transport Trend Filter From A PTTF Operator",
      "topics": [
        "fit.pttf.trend.filtering"
      ]
    },
    {
      "page": "fit.slpl.tf",
      "title": "Fit A Fixed-Operator Synchronized LPL-TF Model",
      "topics": [
        "fit.slpl.tf"
      ]
    },
    {
      "page": "fit.ssrhe.hessian.l1.regression",
      "title": "Fit SSRHE-Style Hessian L1 Regression",
      "topics": [
        "fit.ssrhe.hessian.l1.regression"
      ]
    },
    {
      "page": "fit.ssrhe.hessian.regression",
      "title": "Fit SSRHE-Style Hessian-Energy Regression",
      "topics": [
        "fit.ssrhe.hessian.regression"
      ]
    },
    {
      "page": "fit.ssrhe.hessian.regression.cv",
      "title": "Select SSRHE Hessian Regression Penalties by Label Cross-Validation",
      "topics": [
        "fit.ssrhe.hessian.regression.cv"
      ]
    },
    {
      "page": "fit.ssrhe.hessian.regression.gcv",
      "title": "Select SSRHE Hessian Regression Penalties by GCV",
      "topics": [
        "fit.ssrhe.hessian.regression.gcv"
      ]
    },
    {
      "page": "fit.subject.od",
      "title": "Fit Subject-Occupation Density",
      "topics": [
        "fit.subject.od"
      ]
    },
    {
      "page": "get.region.boundary",
      "title": "Get Boundary Vertices of a Region in a Graph",
      "topics": [
        "get.region.boundary"
      ]
    },
    {
      "page": "graph.trend.filtering.operator",
      "title": "Construct a Graph Trend-Filtering Operator",
      "topics": [
        "graph.trend.filtering.operator"
      ]
    },
    {
      "page": "harmonic.smoother",
      "title": "Perform Harmonic Smoothing with Topology Tracking",
      "topics": [
        "harmonic.smoother"
      ]
    },
    {
      "page": "lpl.tf.operator",
      "title": "Construct a Local Polynomial Lifting Trend-Filtering Operator",
      "topics": [
        "lpl.tf.operator"
      ]
    },
    {
      "page": "lps.backend.diagnostics",
      "title": "Report LPS Backend and Chart-Dimension Diagnostics",
      "topics": [
        "lps.backend.diagnostics"
      ]
    },
    {
      "page": "lps.grouped.foldid",
      "title": "Build a Cluster-Respecting Fold Assignment",
      "topics": [
        "lps.grouped.foldid"
      ]
    },
    {
      "page": "lps.nested.cv",
      "title": "Nested Cross-Validation for LPS with Explicit, Recorded Folds",
      "topics": [
        "lps.nested.cv"
      ]
    },
    {
      "page": "lps.pointwise.band",
      "title": "Pointwise Variance and Confidence Band for a Fixed-Configuration LPS Fit",
      "topics": [
        "lps.pointwise.band"
      ]
    },
    {
      "page": "lps.smoother.matrix",
      "title": "Extract the Linear-Smoother Matrix of a Fixed-Configuration LPS Fit",
      "topics": [
        "lps.smoother.matrix"
      ]
    },
    {
      "page": "malps.gcv",
      "title": "Compute MALPS Linear-Smoother Diagnostics",
      "topics": [
        "malps.gcv"
      ]
    },
    {
      "page": "malps.smoother.matrix",
      "title": "Construct The Conditional MALPS Smoother Matrix",
      "topics": [
        "malps.smoother.matrix"
      ]
    },
    {
      "page": "materialize.synthetic",
      "title": "Materialize a synthetic-data specification",
      "topics": [
        "materialize.synthetic"
      ]
    },
    {
      "page": "materialize.synthetic.instance",
      "title": "Materialize a frozen synthetic instance",
      "topics": [
        "materialize.synthetic.instance"
      ]
    },
    {
      "page": "metric.graph.heat.eta.grid",
      "title": "Construct a Graph Heat-Time Grid",
      "topics": [
        "metric.graph.heat.eta.grid"
      ]
    },
    {
      "page": "metric.graph.heat.extend.lower",
      "title": "Propose a Guarded Lower Graph Heat Time",
      "topics": [
        "metric.graph.heat.extend.lower"
      ]
    },
    {
      "page": "metric.graph.lowpass.basis",
      "title": "Construct a Reusable Metric Graph Low-Pass Spectral Basis",
      "topics": [
        "metric.graph.lowpass.basis"
      ]
    },
    {
      "page": "metric.graph.lowpass.operator",
      "title": "Construct a Metric-Conductance Graph Low-Pass Operator",
      "topics": [
        "metric.graph.lowpass.operator"
      ]
    },
    {
      "page": "normalize.density",
      "title": "Normalize Fitted Values Into a Density",
      "topics": [
        "normalize.density",
        "normalize.density.default",
        "normalize.density.lps",
        "normalize.density.metric.graph.lowpass.fit",
        "normalize.density.metric.graph.lowpass.refit",
        "normalize.density.numeric",
        "normalize.density.ps_lps"
      ]
    },
    {
      "page": "perform.harmonic.smoothing",
      "title": "Perform Harmonic Smoothing on Graph Function Values",
      "topics": [
        "perform.harmonic.smoothing"
      ]
    },
    {
      "page": "plot.harmonic_smoother",
      "title": "Plot Method for Harmonic Smoother Results",
      "topics": [
        "plot.harmonic_smoother"
      ]
    },
    {
      "page": "plot.synthetic_dataset",
      "title": "Plot a canonical synthetic dataset",
      "topics": [
        "plot.synthetic_dataset"
      ]
    },
    {
      "page": "predict.lpl_tf",
      "title": "Predict From A Local Polynomial Lifting Trend Filter",
      "topics": [
        "predict.lpl_tf"
      ]
    },
    {
      "page": "predict.lps",
      "title": "Predict from an LPS Fit",
      "topics": [
        "predict.lps"
      ]
    },
    {
      "page": "predict.malps",
      "title": "Predict From A MALPS Fit",
      "topics": [
        "predict.malps"
      ]
    },
    {
      "page": "predict.slpl_tf",
      "title": "Predict From A Fixed-Operator Synchronized LPL-TF Model",
      "topics": [
        "predict.slpl_tf"
      ]
    },
    {
      "page": "print.harmonic_smoother",
      "title": "Print Method for Harmonic Smoother Results",
      "topics": [
        "print.harmonic_smoother"
      ]
    },
    {
      "page": "print.summary.harmonic_smoother",
      "title": "Print Method for Summary of Harmonic Smoother Results",
      "topics": [
        "print.summary.harmonic_smoother"
      ]
    },
    {
      "page": "print.synthetic_dataset",
      "title": "Print a canonical synthetic dataset",
      "topics": [
        "print.synthetic_dataset"
      ]
    },
    {
      "page": "pttf.geometry",
      "title": "Construct PTTF Local Geometry",
      "topics": [
        "pttf.geometry"
      ]
    },
    {
      "page": "pttf.operator",
      "title": "Construct PTTF Transported-Difference Operators",
      "topics": [
        "pttf.operator"
      ]
    },
    {
      "page": "pttf.operator.filter.rows",
      "title": "Filter Rows Of A PTTF Operator",
      "topics": [
        "pttf.operator.filter.rows"
      ]
    },
    {
      "page": "quadform.gradient",
      "title": "Evaluate gradients of all quadforms",
      "topics": [
        "quadform.gradient"
      ]
    },
    {
      "page": "quadform.metric",
      "title": "Evaluate the induced metric of a quadform geometry",
      "topics": [
        "quadform.metric"
      ]
    },
    {
      "page": "refit.lpl.tf",
      "title": "Refit A Local Polynomial Lifting Trend Filter",
      "topics": [
        "refit.lpl.tf"
      ]
    },
    {
      "page": "refit.malps",
      "title": "Refit A MALPS Smoother With A New Response",
      "topics": [
        "refit.malps"
      ]
    },
    {
      "page": "refit.metric.graph.lowpass",
      "title": "Refit Metric-Conductance Graph Low-Pass Regression",
      "topics": [
        "refit.metric.graph.lowpass"
      ]
    },
    {
      "page": "refit.slpl.tf",
      "title": "Refit A Fixed-Operator Synchronized LPL-TF Model",
      "topics": [
        "refit.slpl.tf"
      ]
    },
    {
      "page": "refit.ssrhe.hessian.l1.regression",
      "title": "Refit SSRHE-Style Hessian L1 Regression",
      "topics": [
        "refit.ssrhe.hessian.l1.regression"
      ]
    },
    {
      "page": "refit.ssrhe.hessian.regression",
      "title": "Refit SSRHE-Style Hessian-Energy Regression",
      "topics": [
        "refit.ssrhe.hessian.regression"
      ]
    },
    {
      "page": "slpl.tf.operator",
      "title": "Construct A Synchronized LPL-TF Fixed Operator",
      "topics": [
        "slpl.tf.operator"
      ]
    },
    {
      "page": "ssrhe.hessian.operator",
      "title": "Construct an SSRHE-Style Local Hessian Energy Operator",
      "topics": [
        "ssrhe.hessian.operator"
      ]
    },
    {
      "page": "ssrhe.support.grid",
      "title": "Build Candidate Support Profiles for SSRHE Adaptive-Radius Tuning",
      "topics": [
        "ssrhe.support.grid"
      ]
    },
    {
      "page": "summary.harmonic_smoother",
      "title": "Summary Method for Harmonic Smoother Results",
      "topics": [
        "summary.harmonic_smoother"
      ]
    },
    {
      "page": "synthetic.circle",
      "title": "Specify a circle geometry",
      "topics": [
        "synthetic.circle"
      ]
    },
    {
      "page": "synthetic.dataset.checksum",
      "title": "Compute the canonical content checksum of a synthetic dataset",
      "topics": [
        "synthetic.dataset.checksum"
      ]
    },
    {
      "page": "synthetic.helix",
      "title": "Specify a helix geometry",
      "topics": [
        "synthetic.helix"
      ]
    },
    {
      "page": "synthetic.point.line.junction",
      "title": "Specify a point-line junction",
      "topics": [
        "synthetic.point.line.junction"
      ]
    },
    {
      "page": "synthetic.quadform",
      "title": "Specify a quadform geometry",
      "topics": [
        "synthetic.quadform"
      ]
    },
    {
      "page": "synthetic.registry.ids",
      "title": "List maintained synthetic recipe IDs",
      "topics": [
        "synthetic.registry.ids"
      ]
    },
    {
      "page": "synthetic.registry.seed",
      "title": "Resolve the legacy seed for an SSRHE registry recipe",
      "topics": [
        "synthetic.registry.seed"
      ]
    },
    {
      "page": "synthetic.registry.spec",
      "title": "Resolve a maintained synthetic recipe",
      "topics": [
        "synthetic.registry.spec"
      ]
    },
    {
      "page": "synthetic.response.bernoulli",
      "title": "Bernoulli response specification",
      "topics": [
        "synthetic.response.bernoulli"
      ]
    },
    {
      "page": "synthetic.response.clustered.gaussian",
      "title": "Clustered Gaussian response specification",
      "topics": [
        "synthetic.response.clustered.gaussian"
      ]
    },
    {
      "page": "synthetic.response.gaussian",
      "title": "Gaussian response specification",
      "topics": [
        "synthetic.response.gaussian"
      ]
    },
    {
      "page": "synthetic.response.heteroskedastic.gaussian",
      "title": "Heteroskedastic Gaussian response specification",
      "topics": [
        "synthetic.response.heteroskedastic.gaussian"
      ]
    },
    {
      "page": "synthetic.response.laplace.outlier",
      "title": "Laplace response with Gaussian contamination",
      "topics": [
        "synthetic.response.laplace.outlier"
      ]
    },
    {
      "page": "synthetic.sampling.clustered",
      "title": "Clustered sampling specification",
      "topics": [
        "synthetic.sampling.clustered"
      ]
    },
    {
      "page": "synthetic.sampling.dirichlet.zeros",
      "title": "Dirichlet sampling with structural zeros",
      "topics": [
        "synthetic.sampling.dirichlet.zeros"
      ]
    },
    {
      "page": "synthetic.sampling.gapped.uniform",
      "title": "Gapped-uniform sampling specification",
      "topics": [
        "synthetic.sampling.gapped.uniform"
      ]
    },
    {
      "page": "synthetic.sampling.grid.interval",
      "title": "Deterministic interval-grid sampling specification",
      "topics": [
        "synthetic.sampling.grid.interval"
      ]
    },
    {
      "page": "synthetic.sampling.stratified",
      "title": "Legacy G4 stratified sampling specification",
      "topics": [
        "synthetic.sampling.stratified"
      ]
    },
    {
      "page": "synthetic.sampling.truncated.normal",
      "title": "Truncated-normal sampling specification",
      "topics": [
        "synthetic.sampling.truncated.normal"
      ]
    },
    {
      "page": "synthetic.sampling.uniform.box",
      "title": "Uniform-box sampling specification",
      "topics": [
        "synthetic.sampling.uniform.box"
      ]
    },
    {
      "page": "synthetic.sampling.uniform.disk",
      "title": "Uniform-disk sampling specification",
      "topics": [
        "synthetic.sampling.uniform.disk"
      ]
    },
    {
      "page": "synthetic.sampling.uniform.interval",
      "title": "Uniform-interval sampling specification",
      "topics": [
        "synthetic.sampling.uniform.interval"
      ]
    },
    {
      "page": "synthetic.sampling.uniform.rectangle",
      "title": "Uniform-rectangle sampling specification",
      "topics": [
        "synthetic.sampling.uniform.rectangle"
      ]
    },
    {
      "page": "synthetic.simplex",
      "title": "Specify a simplex geometry",
      "topics": [
        "synthetic.simplex"
      ]
    },
    {
      "page": "synthetic.spec",
      "title": "Assemble a synthetic-data specification",
      "topics": [
        "synthetic.spec"
      ]
    },
    {
      "page": "synthetic.sphere.cap",
      "title": "Specify a sphere-cap geometry",
      "topics": [
        "synthetic.sphere.cap"
      ]
    },
    {
      "page": "synthetic.stratified",
      "title": "Assemble a stratified geometry",
      "topics": [
        "synthetic.stratified"
      ]
    },
    {
      "page": "synthetic.stratum.point",
      "title": "Specify a point stratum",
      "topics": [
        "synthetic.stratum.point"
      ]
    },
    {
      "page": "synthetic.stratum.rectangle",
      "title": "Specify a rectangle stratum",
      "topics": [
        "synthetic.stratum.rectangle"
      ]
    },
    {
      "page": "synthetic.stratum.segment",
      "title": "Specify a line-segment stratum",
      "topics": [
        "synthetic.stratum.segment"
      ]
    },
    {
      "page": "synthetic.torus.patch",
      "title": "Specify a torus-patch geometry",
      "topics": [
        "synthetic.torus.patch"
      ]
    },
    {
      "page": "synthetic.trefoil",
      "title": "Specify a trefoil-knot geometry",
      "topics": [
        "synthetic.trefoil"
      ]
    },
    {
      "page": "synthetic.truth.gaussian.mixture",
      "title": "Specify a Gaussian-mixture truth",
      "topics": [
        "synthetic.truth.gaussian.mixture"
      ]
    },
    {
      "page": "synthetic.truth.logit",
      "title": "Specify a sinusoidal finite-design logit truth",
      "topics": [
        "synthetic.truth.logit"
      ]
    },
    {
      "page": "synthetic.truth.named",
      "title": "Specify a versioned named truth evaluator",
      "topics": [
        "synthetic.truth.named"
      ]
    },
    {
      "page": "synthetic.truth.occupation.mixture",
      "title": "Specify a finite-design occupation-mixture truth",
      "topics": [
        "synthetic.truth.occupation.mixture"
      ]
    },
    {
      "page": "synthetic.truth.polynomial",
      "title": "Specify a polynomial truth",
      "topics": [
        "synthetic.truth.polynomial"
      ]
    },
    {
      "page": "transported.graph.hessian.operator",
      "title": "Construct a Transported Graph Hessian Operator",
      "topics": [
        "transported.graph.hessian.operator"
      ]
    },
    {
      "page": "validate.synthetic.dataset",
      "title": "Validate a canonical synthetic dataset",
      "topics": [
        "validate.synthetic.dataset"
      ]
    }
  ],
  "_readme": "https://github.com/cran/geosmooth/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dgraphs",
    "digest",
    "FNN",
    "glue",
    "igraph",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "pkgconfig",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "synthetic-datasets.Rmd",
      "filename": "synthetic-datasets.html",
      "title": "Synthetic datasets for geometric smoothing",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-09-12 14:10:10",
      "modified": "2026-09-12 14:10:10",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "geosmooth",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://pgajer.r-universe.dev/geosmooth",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T13:41:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/49c656dcd7bfb60aae57eca0b4b75b5538f9b26b74c79a0799ae044490350fac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T13:42:25.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/2b10225c32528a4dbdf92698f471e97acc5b2b9bd22b0b9b3ad14be24143ba8f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T13:42:12.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/93f10497d9a52ba61599bb183be4b22162ecced4b5ddf6054eea1fbd3919850e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-12T13:42:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/1e7222abe3ef94677e18ca1abc83ce38693fe21e6af9cb2bb0a2d410093a0b75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-12T13:41:58.000Z",
      "arch": "emscripten",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/f9d762cdd78359d930a07b7648ef183ada7dff17269bd0576002b902fdc45061",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T13:42:53.000Z",
      "arch": "aarch64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/1f7e0f7349e98e30bfa5456c695627be3b8354b8e320d7e6afff0c237195ba95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T13:41:09.000Z",
      "arch": "x86_64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/4586648ed69590cf9c14619a4328ede9d23431bbfe47607e9b84033fadd799f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T13:43:26.000Z",
      "arch": "aarch64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/429f2ff7cfb1cc9b6a4bfdfb5031082f1fa4b8f2347fbf1e8ab848c657863bde",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-12T13:41:11.000Z",
      "arch": "x86_64",
      "commit": "220651914ffc4215c24a51c5b5012363162947f2",
      "fileid": "https://r2.ropensci.org/ef2f76660b7250a2111a326da593fc507acbeca888bb6c891db2389d2be982c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38256507222"
    }
  ]
}