{
  "_id": "6a1021aeacfb0bcc41c8c381",
  "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",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "rmarkdown",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://roliveros-ramos.r-universe.dev",
  "Date/Publication": "2026-04-22 23:00:05 UTC",
  "RemoteUrl": "https://github.com/roliveros-ramos/calibrar",
  "RemoteRef": "HEAD",
  "RemoteSha": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 09:20:38 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>",
  "MD5sum": "2c571109865ef63f1d8530fb0bb1633d",
  "_user": "roliveros-ramos",
  "_type": "src",
  "_file": "calibrar_0.9.0.9011.tar.gz",
  "_fileid": "a64c14e441b6fd80bfb7a61155cb88d393143f1e973e19680fe1ff9e1af7deb6",
  "_filesize": 603955,
  "_sha256": "a64c14e441b6fd80bfb7a61155cb88d393143f1e973e19680fe1ff9e1af7deb6",
  "_created": "2026-05-22T09:20:38.000Z",
  "_published": "2026-05-22T09:28:14.856Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77351945304,
      "time": 274,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7157219410"
    },
    {
      "job": 77351945267,
      "time": 255,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7157213083"
    },
    {
      "job": 77351945234,
      "time": 188,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7157192313"
    },
    {
      "job": 77351945206,
      "time": 261,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7157214527"
    },
    {
      "job": 77351411176,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157131190"
    },
    {
      "job": 77351945439,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157166417"
    },
    {
      "job": 77351945335,
      "time": 413,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7157261937"
    },
    {
      "job": 77351945222,
      "time": 411,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7157260830"
    },
    {
      "job": 77351945297,
      "time": 348,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7157242110"
    }
  ],
  "_buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/roliveros-ramos/calibrar",
  "_commit": {
    "id": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
    "author": "Ricardo Oliveros-Ramos <ricardo.oliveros@gmail.com>",
    "committer": "Ricardo Oliveros-Ramos <ricardo.oliveros@gmail.com>",
    "message": "proper format for reference section\n",
    "time": 1776898805
  },
  "_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
  },
  "_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-42",
      "n": 2
    },
    {
      "week": "2025-51",
      "n": 5
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 6
    }
  ],
  "_tags": [],
  "_topics": [
    "modeling",
    "optimization",
    "optimization-methods"
  ],
  "_stars": 10,
  "_contributors": [
    {
      "user": "roliveros-ramos",
      "count": 446,
      "uuid": 5052457
    },
    {
      "user": "barriern",
      "count": 5,
      "uuid": 32549583
    },
    {
      "user": "giancarlomcorrea",
      "count": 1,
      "uuid": 8643832
    }
  ],
  "_userbio": {
    "uuid": 5052457,
    "type": "user",
    "name": "Ricardo Oliveros-Ramos",
    "description": "Quantitative Marine Ecologist and ecosystem modeler. "
  },
  "_downloads": {
    "count": 305,
    "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": 39,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/calibrar.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_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": "Get an specific argument from the command line",
      "topics": [
        ".get_command_argument"
      ]
    },
    {
      "page": "dot-read_configuration",
      "title": "Read a configuration file.",
      "topics": [
        ".read_configuration"
      ]
    },
    {
      "page": "ahres",
      "title": "Adaptative Hierarchical Recombination Evolutionary Strategy (AHR-ES) for derivative-free and black-box optimization",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "ahres"
      ]
    },
    {
      "page": "calibrar_demo",
      "title": "Demos for the calibrar package",
      "topics": [
        "calibrar_demo"
      ]
    },
    {
      "page": "calibrate",
      "title": "Sequential parameter estimation for the calibration of complex models",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "calibrate",
        "calibrate.default"
      ]
    },
    {
      "page": "calibration_data",
      "title": "Get observed data for the calibration of a model",
      "topics": [
        "calibration_data"
      ]
    },
    {
      "page": "calibration_objFn",
      "title": "Create an objective function to be used with optimization routines",
      "topics": [
        "calibration_objFn"
      ]
    },
    {
      "page": "calibration_setup",
      "title": "Get information to run a calibration using the 'calibrar' package.",
      "topics": [
        "calibration_setup"
      ]
    },
    {
      "page": "gaussian_kernel",
      "title": "Calculate a discretization of the 2D Gaussian Kernel",
      "topics": [
        "gaussian_kernel"
      ]
    },
    {
      "page": "gradient",
      "title": "Numerical computation of the gradient, with parallel capabilities",
      "topics": [
        "gradient"
      ]
    },
    {
      "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 optimization using heuristic algorithms",
      "concept": [
        "optimisers"
      ],
      "topics": [
        "optimh"
      ]
    },
    {
      "page": "SphereN",
      "title": "Sphere function with random noise",
      "topics": [
        "sphereN"
      ]
    },
    {
      "page": "spline_par",
      "title": "Predict time-varying parameters using splines.",
      "topics": [
        "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.290034611362518,
  "_indexed": true,
  "_nocasepkg": "calibrar",
  "_universes": [
    "roliveros-ramos"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:22:54.000Z",
      "distro": "noble",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "d0333ea0ee3ea7d6edc9ae69f32bd139d6731d3bb8fb587a92e0b06bb3d9d081",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:22:54.000Z",
      "distro": "noble",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "890cd0e5b59cd6c6747b8f60187030a7f17ec04d47c62dc91117bdbcad97382d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:22:16.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "48537876196c75b8b257d83f11048e785527d7492e1cca720c97e6d8246088e4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:22:39.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "87a2828cd25cde827583762b909b137dfaec1c0703d3d85362b7dca66b4b4f2d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:22:50.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "8bfeccc65809ce5e16fba73c934843819aac1dfa2d03af10ac01d884059f7617",
      "status": "success",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:21:58.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "3f0b58221640bbd10fe95b26faf8d7676458c49ebe2ed7c357047ded3c832e32",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:21:59.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "b79046ab7f7deb27dc5ad3b69a8d15012c5c1502c1a684dd3e207351a0563cd0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.0.9011",
      "date": "2026-05-22T09:21:52.000Z",
      "commit": "d527d3234a21e1a4d5592b57c1dd8bc259c99219",
      "fileid": "d2f17d56c69e3ce7e2457c2dfb8a7df45ca7621d8ffc258058cc7292804560f5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/roliveros-ramos/actions/runs/26279335301"
    }
  ]
}