{
  "_id": "6a103349acfb0bcc41c983dd",
  "Package": "templr",
  "Type": "Package",
  "Title": "MASCOTNUM / RT-UQ Algorithms Template Tools",
  "Version": "0.2-2",
  "Date": "2026-12-01",
  "Author": "Yann Richet [aut, cre]\n(<https://orcid.org/0000-0002-5677-8458>)",
  "Maintainer": "Yann Richet <yann.richet@asnr.fr>",
  "Authors@R": "c(person(given = \"Yann\",\nfamily = \"Richet\",\nrole = c(\"aut\", \"cre\"),\nemail = \"yann.richet@asnr.fr\",\ncomment = c(ORCID = \"0000-0002-5677-8458\")))",
  "Description": "Helper functions for MASCOTNUM / RT-UQ\n<https://uq.math.cnrs.fr/> algorithm template, for design of\nnumerical experiments practice: algorithm template parser to\nsupport MASCOTNUM specification\n<https://github.com/MASCOTNUM/algorithms>, 'ask & tell'\ndecoupling injection (inspired by\n<https://search.r-project.org/CRAN/refmans/sensitivity/html/decoupling.html>)\nto use \"crimped\" algorithms (like uniroot(), optim(), ...) from\noutside R, basic template examples: Brent algorithm for 1 dim\nroot finding and L-BFGS-B from base optim().",
  "License": "Apache License (>= 2)",
  "Encoding": "UTF-8",
  "URL": "https://github.com/MASCOTNUM/templr",
  "RoxygenNote": "7.2.1",
  "Config/pak/sysreqs": "git libxml2-dev",
  "Repository": "https://mascotnum.r-universe.dev",
  "Date/Publication": "2026-01-12 17:56:49 UTC",
  "RemoteUrl": "https://github.com/mascotnum/templr",
  "RemoteRef": "HEAD",
  "RemoteSha": "cfdd5ffb2cb8733fa415224de82e101f07654936",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 08:17:03 UTC",
    "User": "root"
  },
  "MD5sum": "00ff51bb435a432b8e138a5a83e063f4",
  "_user": "mascotnum",
  "_type": "src",
  "_file": "templr_0.2-2.tar.gz",
  "_fileid": "66131be08bcaaf79a3effb786faeff16a18e0e03a678385d6eb78a8675a7c8d3",
  "_filesize": 131823,
  "_sha256": "66131be08bcaaf79a3effb786faeff16a18e0e03a678385d6eb78a8675a7c8d3",
  "_created": "2026-05-12T08:17:03.000Z",
  "_published": "2026-05-22T10:43:21.974Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363952817,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939079778"
    },
    {
      "job": 77363952765,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939078596"
    },
    {
      "job": 77363952928,
      "time": 231,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939095138"
    },
    {
      "job": 77363952878,
      "time": 122,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939073545"
    },
    {
      "job": 77363952822,
      "time": 145,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939042480"
    },
    {
      "job": 77363952226,
      "time": 87,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158606702"
    },
    {
      "job": 77363952849,
      "time": 60,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939063093"
    },
    {
      "job": 77363952867,
      "time": 154,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939091678"
    },
    {
      "job": 77363952875,
      "time": 61,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939063114"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mascotnum/templr",
  "_commit": {
    "id": "cfdd5ffb2cb8733fa415224de82e101f07654936",
    "author": "yannrichet <richetyann@gmail.com>",
    "committer": "yannrichet <richetyann@gmail.com>",
    "message": "harden...\n",
    "time": 1768240609
  },
  "_maintainer": {
    "name": "Yann Richet",
    "email": "yann.richet@asnr.fr",
    "login": "yannrichet-asnr",
    "uuid": 148193180,
    "orcid": "0000-0002-5677-8458"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "remotes",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    }
  ],
  "_owner": "mascotnum",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-30",
      "n": 3
    },
    {
      "week": "2026-03",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "yannrichet",
      "count": 66,
      "uuid": 1841518
    }
  ],
  "_userbio": {
    "uuid": 16688758,
    "type": "organization",
    "name": "RT-UQ",
    "description": "Research network on Uncertainty Quantification"
  },
  "_downloads": {
    "count": 193,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/templr"
  },
  "_devurl": "https://github.com/mascotnum/templr",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/templr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mascotnum/templr",
  "_realowner": "mascotnum",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-0",
      "date": "2022-08-31"
    },
    {
      "version": "0.2-0",
      "date": "2022-10-25"
    },
    {
      "version": "0.2-1",
      "date": "2025-08-01"
    },
    {
      "version": "0.2-2",
      "date": "2026-01-12"
    },
    {
      "version": "0.2-3",
      "date": "2026-01-13"
    }
  ],
  "_exports": [
    "ask_dX",
    "ask_dY",
    "ask_X",
    "ask_Y",
    "from01",
    "import",
    "list.results",
    "max_input",
    "min_input",
    "parse.algorithm",
    "read.algorithm",
    "run.algorithm",
    "tell_dY",
    "tell_Y",
    "to01"
  ],
  "_help": [
    {
      "page": "ask_dX",
      "title": "ask&tell component function to 'ask' where objective function gradient evaluation is required.",
      "topics": [
        "ask_dX"
      ]
    },
    {
      "page": "ask_dY",
      "title": "ask&tell component function to 'ask' objective function gradient evaluation using finite difference.",
      "topics": [
        "ask_dY"
      ]
    },
    {
      "page": "ask_X",
      "title": "ask&tell component function to 'ask' where objective function evaluation is required.",
      "topics": [
        "ask_X"
      ]
    },
    {
      "page": "ask_Y",
      "title": "ask&tell component function to 'ask' objective function evaluation.",
      "topics": [
        "ask_Y"
      ]
    },
    {
      "page": "from01",
      "title": "Helper function to scale from [0,1] to [min,max]",
      "topics": [
        "from01"
      ]
    },
    {
      "page": "import",
      "title": "Dependencies loader, supports many protocols like github:, gitlab:, ... using remotes::instal_... Will create a local '.lib' directory to store packages installed",
      "topics": [
        "import"
      ]
    },
    {
      "page": "list.results",
      "title": "Parse algorithm string result in R list",
      "topics": [
        "list.results"
      ]
    },
    {
      "page": "max_input",
      "title": "Helper function to get $max from 'input' list",
      "topics": [
        "max_input"
      ]
    },
    {
      "page": "min_input",
      "title": "Helper function to get $min from 'input' list",
      "topics": [
        "min_input"
      ]
    },
    {
      "page": "parse.algorithm",
      "title": "Parse algorithm file and returns its (header) indos and methods",
      "topics": [
        "parse.algorithm"
      ]
    },
    {
      "page": "read.algorithm",
      "title": "Read algorithm file and returns one header info",
      "topics": [
        "read.algorithm"
      ]
    },
    {
      "page": "run.algorithm",
      "title": "Apply a template algorithm file to an objective function",
      "topics": [
        "run.algorithm"
      ]
    },
    {
      "page": "tell_dY",
      "title": "ask&tell component function to 'tell' objective function value to waiting 'ask_Y' call in another R session.",
      "topics": [
        "tell_dY"
      ]
    },
    {
      "page": "tell_Y",
      "title": "ask&tell component function to 'tell' objective function value to waiting 'ask_Y' call in another R session.",
      "topics": [
        "tell_Y"
      ]
    },
    {
      "page": "to01",
      "title": "Helper function to scale from [min,max] to [0,1]",
      "topics": [
        "to01"
      ]
    }
  ],
  "_readme": "https://github.com/mascotnum/templr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "jsonlite",
    "remotes",
    "rlang",
    "xml2"
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "templr",
  "_universes": [
    "mascotnum",
    "yannrichet-asnr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-05-12T08:19:01.000Z",
      "distro": "noble",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "91fc8106b472dca1b92de780357c0d70ffdb882729acca212931f998785bfaac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2-2",
      "date": "2026-05-12T08:18:57.000Z",
      "distro": "noble",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "c602454a58280efe42fe316e5ae0d0b50e7495810e647db88c201beaeb590800",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2-2",
      "date": "2026-05-12T08:19:50.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "4a18b365ed668f2a08454bedd71dfc7b5d2f98cce434a40308cfefc2edc62f53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2-2",
      "date": "2026-05-12T08:18:42.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "8ae4a4f2c35277a5d85667a8480f6ca37bea9279962284bd659837a251b8c9a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2-2",
      "date": "2026-05-12T08:18:05.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "51abe3861ec3af5380381f33b28e7431c9072af78073b901ebbd30a02c109472",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2-2",
      "date": "2026-05-12T08:19:36.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "3df633ec45fd44dae0156fd52b02c6bab5830f69b3d8431f06a305ccae70bbdd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2-2",
      "date": "2026-05-12T08:18:05.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "fbcc21389b9fc659a69fe640ecb11517f630fbb383717c1a49c31236f9e6980e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2-2",
      "date": "2026-05-22T10:43:07.000Z",
      "commit": "cfdd5ffb2cb8733fa415224de82e101f07654936",
      "fileid": "a708435cd09d0f9411c5173949848d34dbda1a8fbaad889405ce124ea9781c48",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mascotnum/actions/runs/25722157321"
    }
  ]
}