{
  "_id": "6ad926dec230b829876fd425",
  "Package": "calibrar",
  "Version": "0.9.0.9011",
  "Authors@R": "person(\"Ricardo\", \"Oliveros-Ramos\",\nemail = \"ricardo.oliveros@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-8069-2101\"))",
  "Title": "Automated Parameter Estimation for Complex Models",
  "Description": "General optimisation and specific tools for the parameter\nestimation (i.e. calibration) of complex models, including\nstochastic ones. It implements generic functions that can be\nused for fitting any type of models, especially those with\nnon-differentiable objective functions, with the same syntax as\n'stats::optim()'. It supports multiple phases estimation\n(sequential parameter masking), constrained optimization\n(bounding box restrictions) and automatic parallel computation\nof numerical gradients. Some common maximum likelihood\nestimation methods and automated construction of the objective\nfunction from simulated model outputs is provided. See\n<https://roliveros-ramos.github.io/calibrar/> for more details.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://roliveros-ramos.github.io/calibrar/",
  "BugReports": "https://github.com/roliveros-ramos/calibrar/issues",
  "ByteCompile": "TRUE",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "rmarkdown",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://roliveros-ramos.r-universe.dev",
  "Date/Publication": "2026-10-21 14:46:43 UTC",
  "RemoteUrl": "https://github.com/roliveros-ramos/calibrar",
  "RemoteRef": "HEAD",
  "RemoteSha": "9e333f327b34e8c09246e81ed9251b13e4633c18",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-21 20:47:55 UTC",
    "User": "root"
  },
  "Author": "Ricardo Oliveros-Ramos [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8069-2101>)",
  "Maintainer": "Ricardo Oliveros-Ramos <ricardo.oliveros@gmail.com>",
  "_user": "roliveros-ramos",
  "_type": "src",
  "_file": "calibrar_0.9.0.9011.tar.gz",
  "_fileid": "https://r2.ropensci.org/ac8a9b1e9dd3b2f6c6c60a78fc1f744e345b7c2c11375b4d2d08a80a791d216d",
  "_filesize": 655356,
  "_sha256": "ac8a9b1e9dd3b2f6c6c60a78fc1f744e345b7c2c11375b4d2d08a80a791d216d",
  "_expires": "2027-01-29T20:55:55.000Z",
  "_created": "2026-10-21T20:47:55.000Z",
  "_published": "2026-10-21T20:55:58.460Z",
  "_upstream": "https://github.com/roliveros-ramos/calibrar",
  "_status": "success",
  "_maintainer": {
    "name": "Ricardo Oliveros-Ramos",
    "email": "ricardo.oliveros@gmail.com",
    "login": "roliveros-ramos",
    "orcid": "0000-0002-8069-2101",
    "description": "Quantitative Marine Ecologist and ecosystem modeler. ",
    "uuid": 5052457
  },
  "_jobs": [
    {
      "job": 119477141245,
      "time": 242,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12381052232"
    },
    {
      "job": 119477141390,
      "time": 287,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12380822818"
    },
    {
      "job": 119477141257,
      "time": 334,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "12381930109"
    },
    {
      "job": 119477141419,
      "time": 264,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12379314916"
    },
    {
      "job": 119474885446,
      "time": 266,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12379974499"
    },
    {
      "job": 119477141336,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12379084827"
    },
    {
      "job": 119477141263,
      "time": 244,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "12380094972"
    },
    {
      "job": 119477141362,
      "time": 345,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "12380234482"
    },
    {
      "job": 119477141360,
      "time": 435,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12380219789"
    }
  ],
  "_buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266",
  "_commit": {
    "id": "9e333f327b34e8c09246e81ed9251b13e4633c18",
    "author": "Ricardo Oliveros Ramos <ricardo.oliveros@gmail.com>",
    "committer": "Ricardo Oliveros Ramos <ricardo.oliveros@gmail.com>",
    "message": "contributing html\n",
    "time": 1792594003
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "BB",
      "role": "Imports"
    },
    {
      "package": "cmaes",
      "role": "Imports"
    },
    {
      "package": "DEoptim",
      "role": "Imports"
    },
    {
      "package": "dfoptim",
      "role": "Imports"
    },
    {
      "package": "GenSA",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "minqa",
      "role": "Imports"
    },
    {
      "package": "optimx",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "lbfgsb3c",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "pso",
      "role": "Imports"
    },
    {
      "package": "rgenoud",
      "role": "Imports"
    },
    {
      "package": "soma",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "deSolve",
      "role": "Suggests"
    },
    {
      "package": "ibm",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "roliveros-ramos",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-51",
      "n": 5
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 9
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 5
    }
  ],
  "_tags": [],
  "_topics": [
    "modeling",
    "optimization",
    "optimization-methods"
  ],
  "_stars": 12,
  "_contributors": [
    {
      "user": "roliveros-ramos",
      "count": 455,
      "uuid": 5052457
    },
    {
      "user": "barriern",
      "count": 5,
      "uuid": 32549583
    },
    {
      "user": "giancarlomcorrea",
      "count": 1,
      "uuid": 8643832
    }
  ],
  "_userbio": {
    "uuid": 5052457,
    "type": "user",
    "name": "Ricardo Oliveros-Ramos",
    "followers": 54,
    "description": "Quantitative Marine Ecologist and ecosystem modeler. "
  },
  "_downloads": {
    "count": 466,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/calibrar"
  },
  "_devurl": "https://github.com/roliveros-ramos/calibrar",
  "_pkgdown": "https://roliveros-ramos.github.io/calibrar/",
  "_searchresults": 40,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/calibrar.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/roliveros-ramos/calibrar",
  "_realowner": "roliveros-ramos",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2016-02-17"
    },
    {
      "version": "0.9.0",
      "date": "2024-02-14"
    }
  ],
  "_exports": [
    ".get_command_argument",
    ".read_configuration",
    "ahres",
    "calibrar_demo",
    "calibrate",
    "calibration_data",
    "calibration_objFn",
    "calibration_setup",
    "createObjectiveFunction",
    "fitness",
    "gaussian_kernel",
    "getCalibrationInfo",
    "getObservedData",
    "gradient",
    "objFn",
    "optim2",
    "optimh",
    "sphereN",
    "spline_par"
  ],
  "_help": [
    {
      "page": "calibrar-package",
      "title": "Automated Calibration for Complex Models",
      "topics": [
        "calibrar-package",
        "calibrar"
      ]
    },
    {
      "page": "dot-get_command_argument",
      "title": "Extract a named command-line argument",
      "topics": [
        ".get_command_argument"
      ]
    },
    {
      "page": "dot-read_configuration",
      "title": "Read a simple key-value configuration file",
      "topics": [
        ".read_configuration"
      ]
    },
    {
      "page": "ahres",
      "title": "Adaptive Hierarchical Recombination Evolutionary Strategy",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "ahres"
      ]
    },
    {
      "page": "ahres.results",
      "title": "Evolutionary-strategy result objects",
      "topics": [
        "ahres.results",
        "coef.ahres.results",
        "plot.ahres.results",
        "print.ahres.results",
        "print.summary.ahres.results",
        "summary.ahres.results"
      ]
    },
    {
      "page": "calibrar_demo",
      "title": "Create small demonstration calibration projects",
      "topics": [
        "calibrar_demo",
        "print.calibrar.demo"
      ]
    },
    {
      "page": "calibrar.results",
      "title": "Calibration result objects",
      "topics": [
        "calibrar.results",
        "coef.calibrar.results",
        "dim.calibrar.results",
        "plot.calibrar.results",
        "predict.calibrar.results",
        "print.calibrar.results",
        "print.summary.calibrar.results",
        "summary.calibrar.results"
      ]
    },
    {
      "page": "calibrate",
      "title": "Sequential parameter estimation for the calibration of complex models",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "calibrate",
        "calibrate.default"
      ]
    },
    {
      "page": "calibration_data",
      "title": "Read observed data defined in a calibration setup table",
      "topics": [
        "calibration_data"
      ]
    },
    {
      "page": "calibration_objFn",
      "title": "Create a calibration objective function from a model, setup table, and data",
      "topics": [
        "calibration_objFn"
      ]
    },
    {
      "page": "calibration_setup",
      "title": "Read and validate a calibration setup table",
      "topics": [
        "calibration_setup"
      ]
    },
    {
      "page": "gaussian_kernel",
      "title": "Discretise a bivariate Gaussian kernel on a grid",
      "topics": [
        "gaussian_kernel"
      ]
    },
    {
      "page": "gradient",
      "title": "Numerical gradient approximation",
      "topics": [
        "gradient",
        "gradient.default"
      ]
    },
    {
      "page": "objFn",
      "title": "Objective function between observed and simulated data",
      "topics": [
        "fitness",
        "objFn"
      ]
    },
    {
      "page": "optim2",
      "title": "Unified optimisation interface with structured parameters and parallel numerical gradients",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "optim2"
      ]
    },
    {
      "page": "optimh",
      "title": "General-purpose optimisation with heuristic and derivative-free methods",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "optimh"
      ]
    },
    {
      "page": "SphereN",
      "title": "Noisy sphere test function",
      "topics": [
        "sphereN"
      ]
    },
    {
      "page": "spline_par",
      "title": "Interpolate time-varying parameters with a spline",
      "topics": [
        "plot.spline.par",
        "spline_par"
      ]
    }
  ],
  "_pkglogo": "https://github.com/roliveros-ramos/calibrar/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/roliveros-ramos/calibrar/raw/HEAD/README.md",
  "_rundeps": [
    "BB",
    "cli",
    "cmaes",
    "codetools",
    "DEoptim",
    "dfoptim",
    "foreach",
    "GenSA",
    "glue",
    "iterators",
    "lbfgsb3c",
    "lifecycle",
    "magrittr",
    "minqa",
    "nloptr",
    "numDeriv",
    "optimx",
    "ore",
    "pracma",
    "pso",
    "quadprog",
    "Rcpp",
    "RcppArmadillo",
    "reportr",
    "rgenoud",
    "rlang",
    "soma",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "calibrar.Rmd",
      "filename": "calibrar.html",
      "title": "Getting started with the calibrar package",
      "author": "Ricardo Oliveros-Ramos",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Basic usage",
        "optim2(): general-purpose optimisation (an extension of stats::optim())",
        "optimh()",
        "Running in parallel",
        "Sequential parameter estimation",
        "calibrate()",
        "Setting up a parameter estimation with multiple phases.",
        "Dealing with stochastic functions",
        "Parameters as lists"
      ],
      "created": "2024-02-10 18:12:55",
      "modified": "2025-12-22 17:31:28",
      "commits": 4
    }
  ],
  "_score": 6.4593924877592315,
  "_indexed": true,
  "_nocasepkg": "calibrar",
  "_universes": [
    "roliveros-ramos"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:50:38.000Z",
      "distro": "resolute",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/b88e030ea605422decb6fade061ddb44a685df249a86854bd90b494a79a834ab",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:50:24.000Z",
      "distro": "resolute",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/8133df28659cc54c5c0a9f141de0b7d9c73cf520880ff9213f10d3ff0c609679",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:50:19.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/742c8a661d723efa93ecfbbc2cec5e710ea947fc3cbceaa45078cdcbcb537f17",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:50:03.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/20000f04a4ba15ead75ea1765ae60ebeea21c74162ce865a0585ac5fa6f32926",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:50:10.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/1e781088c96a2cb67b50e1539d307636574465be4a5a13c57352b4ace3e7746d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:49:17.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/64f53aa7b82e44617b8c9b79303e492faa172ca3714d418eec14be75495fcc5d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:49:26.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/226223d7ca024955b39c1ebaeb6ff77ecf462a104684ead1b7fdb799ca8c3761",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-10-21T20:49:24.000Z",
      "commit": "9e333f327b34e8c09246e81ed9251b13e4633c18",
      "fileid": "https://r2.ropensci.org/62433b1473f0fcdfa5fde4ff45c18bedcc5e1d724cce4d2393b58db7259653a2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/39672784266"
    }
  ]
}