{
  "_id": "6a169e78acfb0bcc41d7fa82",
  "Type": "Package",
  "Package": "paradox",
  "Title": "Define and Work with Parameter Spaces for Complex Algorithms",
  "Version": "1.0.1",
  "Authors@R": "c(person(given = \"Michel\",\nfamily = \"Lang\",\nrole = \"aut\",\nemail = \"michellang@gmail.com\",\ncomment = c(ORCID = \"0000-0001-9754-0393\")),\nperson(given = \"Bernd\",\nfamily = \"Bischl\",\nrole = \"aut\",\nemail = \"bernd_bischl@gmx.net\",\ncomment = c(ORCID = \"0000-0001-6002-6980\")),\nperson(given = \"Jakob\",\nfamily = \"Richter\",\nrole = \"aut\",\nemail = \"jakob1richter@gmail.com\",\ncomment = c(ORCID = \"0000-0003-4481-5554\")),\nperson(given = \"Xudong\",\nfamily = \"Sun\",\nrole = \"aut\",\nemail = \"smilesun.east@gmail.com\",\ncomment = c(ORCID = \"0000-0003-3269-2307\")),\nperson(given = \"Martin\",\nfamily = \"Binder\",\nrole = c(\"aut\", \"cre\"),\nemail = \"mlr.developer@mb706.com\"),\nperson(given = \"Marc\",\nfamily = \"Becker\",\nrole = \"ctb\",\nemail = \"marcbecker@posteo.de\",\ncomment = c(ORCID = \"0000-0002-8115-0400\")))",
  "Description": "Define parameter spaces, constraints and dependencies for\narbitrary algorithms, to program on such spaces. Also includes\nstatistical designs and random samplers. Objects are\nimplemented as 'R6' classes.",
  "License": "LGPL-3",
  "URL": "https://paradox.mlr-org.com, https://github.com/mlr-org/paradox",
  "BugReports": "https://github.com/mlr-org/paradox/issues",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "false",
  "NeedsCompilation": "no",
  "Roxygen": "list(markdown = TRUE, r6 = TRUE)",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Collate": "'Condition.R' 'Design.R' 'Domain.R' 'Domain_methods.R'\n'NoDefault.R' 'ParamDbl.R' 'ParamFct.R' 'ParamInt.R'\n'ParamLgl.R' 'ParamSet.R' 'ParamSetCollection.R' 'ParamUty.R'\n'Sampler.R' 'Sampler1D.R' 'SamplerHierarchical.R'\n'SamplerJointIndep.R' 'SamplerUnif.R' 'asserts.R'\n'default_values.R' 'generate_design_grid.R'\n'generate_design_lhs.R' 'generate_design_random.R'\n'generate_design_sobol.R' 'helper.R' 'ps.R' 'ps_replicate.R'\n'ps_union.R' 'reexports.R' 'to_tune.R' 'zzz.R'",
  "Repository": "https://mlr-org.r-universe.dev",
  "Date/Publication": "2024-07-17 09:33:51 UTC",
  "RemoteUrl": "https://github.com/mlr-org/paradox",
  "RemoteRef": "v1.0.1",
  "RemoteSha": "cdcc8e616afe243cd7c54e15713c86f818a52626",
  "Packaged": {
    "Date": "2026-05-27 07:24:59 UTC",
    "User": "root"
  },
  "Author": "Michel Lang [aut] (ORCID: <https://orcid.org/0000-0001-9754-0393>),\nBernd Bischl [aut] (ORCID: <https://orcid.org/0000-0001-6002-6980>),\nJakob Richter [aut] (ORCID: <https://orcid.org/0000-0003-4481-5554>),\nXudong Sun [aut] (ORCID: <https://orcid.org/0000-0003-3269-2307>),\nMartin Binder [aut, cre],\nMarc Becker [ctb] (ORCID: <https://orcid.org/0000-0002-8115-0400>)",
  "Maintainer": "Martin Binder <mlr.developer@mb706.com>",
  "MD5sum": "3cbadd9a3df9bac84be4227280c8ab12",
  "_user": "mlr-org",
  "_type": "src",
  "_file": "paradox_1.0.1.tar.gz",
  "_fileid": "b3c4036922456b91552cb921533506855562bb737c4e70e5f8d39878e92c7bff",
  "_filesize": 914685,
  "_sha256": "b3c4036922456b91552cb921533506855562bb737c4e70e5f8d39878e92c7bff",
  "_created": "2026-05-27T07:24:59.000Z",
  "_published": "2026-05-27T07:34:16.553Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78027984287,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7234387827"
    },
    {
      "job": 78027984247,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7234385845"
    },
    {
      "job": 78027984344,
      "time": 89,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7234499395"
    },
    {
      "job": 78027984264,
      "time": 88,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7234496786"
    },
    {
      "job": 78027540705,
      "time": 180,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7234338339"
    },
    {
      "job": 78027984250,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7234371187"
    },
    {
      "job": 78027984370,
      "time": 123,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7234375970"
    },
    {
      "job": 78027984258,
      "time": 117,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7234373963"
    },
    {
      "job": 78027984276,
      "time": 128,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7234377172"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mlr-org/paradox",
  "_commit": {
    "id": "cdcc8e616afe243cd7c54e15713c86f818a52626",
    "author": "mb706 <mlr.developer@mb706.com>",
    "committer": "mb706 <mlr.developer@mb706.com>",
    "message": "cran submit\n",
    "time": 1721208831
  },
  "_maintainer": {
    "name": "Martin Binder",
    "email": "mlr.developer@mb706.com",
    "login": "mb706",
    "description": "",
    "uuid": 15801081
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "backports",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mlr3misc",
      "version": ">= 0.9.4",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "mlr3learners",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lhs",
      "role": "Suggests"
    },
    {
      "package": "spacefillr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "mlr-org",
  "_selfowned": true,
  "_usedby": 64,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "experimental-design",
    "hyperparameters",
    "mlr3",
    "transformations"
  ],
  "_stars": 28,
  "_contributors": [
    {
      "user": "berndbischl",
      "count": 251,
      "uuid": 1225974
    },
    {
      "user": "jakob-r",
      "count": 216,
      "uuid": 1888623
    },
    {
      "user": "mllg",
      "count": 162,
      "uuid": 1260920
    },
    {
      "user": "be-marc",
      "count": 61,
      "uuid": 33069354
    },
    {
      "user": "mb706",
      "count": 49,
      "uuid": 15801081
    },
    {
      "user": "pat-s",
      "count": 41,
      "uuid": 8430564
    },
    {
      "user": "smilesun",
      "count": 36,
      "uuid": 570694
    },
    {
      "user": "sebffischer",
      "count": 31,
      "uuid": 20975557
    },
    {
      "user": "web-flow",
      "count": 5,
      "uuid": 19864447
    },
    {
      "user": "sumny",
      "count": 3,
      "uuid": 17437765
    },
    {
      "user": "mboecker",
      "count": 2,
      "uuid": 14249822
    },
    {
      "user": "m-muecke",
      "count": 2,
      "uuid": 26463953
    },
    {
      "user": "michaelchirico",
      "count": 2,
      "uuid": 7606389
    },
    {
      "user": "pfistfl",
      "count": 1,
      "uuid": 7313671
    },
    {
      "user": "bblodfon",
      "count": 1,
      "uuid": 10909555
    }
  ],
  "_userbio": {
    "uuid": 12941794,
    "type": "organization",
    "name": "mlr-org"
  },
  "_downloads": {
    "count": 25347,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/paradox"
  },
  "_devurl": "https://github.com/mlr-org/paradox",
  "_pkgdown": "https://paradox.mlr-org.com",
  "_searchresults": 513,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/paradox.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mlr-org/paradox",
  "_realowner": "mlr-org",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-07-12"
    },
    {
      "version": "0.2.0",
      "date": "2020-04-15"
    },
    {
      "version": "0.3.0",
      "date": "2020-07-07"
    },
    {
      "version": "0.4.0",
      "date": "2020-07-21"
    },
    {
      "version": "0.5.0",
      "date": "2020-10-21"
    },
    {
      "version": "0.6.0",
      "date": "2020-12-04"
    },
    {
      "version": "0.7.0",
      "date": "2021-01-23"
    },
    {
      "version": "0.7.1",
      "date": "2021-03-07"
    },
    {
      "version": "0.8.0",
      "date": "2022-01-31"
    },
    {
      "version": "0.9.0",
      "date": "2022-04-18"
    },
    {
      "version": "0.10.0",
      "date": "2022-08-05"
    },
    {
      "version": "0.11.0",
      "date": "2022-11-21"
    },
    {
      "version": "0.11.1",
      "date": "2023-03-17"
    },
    {
      "version": "1.0.0",
      "date": "2024-06-11"
    },
    {
      "version": "1.0.1",
      "date": "2024-07-09"
    }
  ],
  "_exports": [
    "as.data.table",
    "assert_param_set",
    "CondAnyOf",
    "CondEqual",
    "Condition",
    "condition_as_string",
    "default_values",
    "Design",
    "domain_assert",
    "domain_check",
    "domain_is_bounded",
    "domain_is_categ",
    "domain_is_number",
    "domain_nlevels",
    "domain_qunif",
    "domain_sanitize",
    "domain_test",
    "generate_design_grid",
    "generate_design_lhs",
    "generate_design_random",
    "generate_design_sobol",
    "NO_DEF",
    "p_dbl",
    "p_fct",
    "p_int",
    "p_lgl",
    "p_uty",
    "ParamSet",
    "ParamSetCollection",
    "ps",
    "ps_replicate",
    "ps_union",
    "psc",
    "Sampler",
    "Sampler1D",
    "Sampler1DCateg",
    "Sampler1DNormal",
    "Sampler1DRfun",
    "Sampler1DUnif",
    "SamplerHierarchical",
    "SamplerJointIndep",
    "SamplerUnif",
    "to_tune"
  ],
  "_help": [
    {
      "page": "paradox-package",
      "title": "paradox: Define and Work with Parameter Spaces for Complex Algorithms",
      "topics": [
        "paradox-package",
        "paradox"
      ]
    },
    {
      "page": "assert_param_set",
      "title": "Assertions for Params and ParamSets",
      "topics": [
        "assert_param_set"
      ]
    },
    {
      "page": "Condition",
      "title": "Dependency Condition",
      "topics": [
        "CondAnyOf",
        "CondEqual",
        "Condition",
        "condition_as_string",
        "condition_test"
      ]
    },
    {
      "page": "default_values",
      "title": "Extract Parameter Default Values",
      "topics": [
        "default_values",
        "default_values.ParamSet"
      ]
    },
    {
      "page": "Design",
      "title": "Design of Configurations",
      "topics": [
        "Design"
      ]
    },
    {
      "page": "Domain",
      "title": "Domain: Parameter Range without an Id",
      "concept": [
        "ParamSet construction helpers"
      ],
      "topics": [
        "Domain",
        "p_dbl",
        "p_fct",
        "p_int",
        "p_lgl",
        "p_uty"
      ]
    },
    {
      "page": "generate_design_grid",
      "title": "Generate a Grid Design",
      "concept": [
        "generate_design"
      ],
      "topics": [
        "generate_design_grid"
      ]
    },
    {
      "page": "generate_design_lhs",
      "title": "Generate a Space-Filling LHS Design",
      "concept": [
        "generate_design"
      ],
      "topics": [
        "generate_design_lhs"
      ]
    },
    {
      "page": "generate_design_random",
      "title": "Generate a Random Design",
      "concept": [
        "generate_design"
      ],
      "topics": [
        "generate_design_random"
      ]
    },
    {
      "page": "generate_design_sobol",
      "title": "Generate a Space-Filling Sobol Sequence Design",
      "concept": [
        "generate_design"
      ],
      "topics": [
        "generate_design_sobol"
      ]
    },
    {
      "page": "NO_DEF",
      "title": "Extra data type for \"no default value\"",
      "topics": [
        "is_nodefault",
        "NoDefault",
        "NO_DEF"
      ]
    },
    {
      "page": "ParamSet",
      "title": "ParamSet",
      "topics": [
        "ParamSet"
      ]
    },
    {
      "page": "ParamSetCollection",
      "title": "ParamSetCollection",
      "topics": [
        "ParamSetCollection"
      ]
    },
    {
      "page": "ps",
      "title": "Construct a ParamSet using Short Forms",
      "concept": [
        "ParamSet construction helpers"
      ],
      "topics": [
        "ps"
      ]
    },
    {
      "page": "ps_replicate",
      "title": "Create a ParamSet by Repeating a Given ParamSet",
      "topics": [
        "ps_replicate"
      ]
    },
    {
      "page": "ps_union",
      "title": "Create a ParamSet from a list of ParamSets",
      "topics": [
        "ps_union"
      ]
    },
    {
      "page": "psc",
      "title": "Create a ParamSet Collection",
      "topics": [
        "psc"
      ]
    },
    {
      "page": "Sampler",
      "title": "Sampler Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler"
      ]
    },
    {
      "page": "Sampler1D",
      "title": "Sampler1D Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler1D"
      ]
    },
    {
      "page": "Sampler1DCateg",
      "title": "Sampler1DCateg Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler1DCateg"
      ]
    },
    {
      "page": "Sampler1DNormal",
      "title": "Sampler1DNormal Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler1DNormal"
      ]
    },
    {
      "page": "Sampler1DRfun",
      "title": "Sampler1DRfun Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler1DRfun"
      ]
    },
    {
      "page": "Sampler1DUnif",
      "title": "Sampler1DUnif Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "Sampler1DUnif"
      ]
    },
    {
      "page": "SamplerHierarchical",
      "title": "SamplerHierarchical Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "SamplerHierarchical"
      ]
    },
    {
      "page": "SamplerJointIndep",
      "title": "SamplerJointIndep Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "SamplerJointIndep"
      ]
    },
    {
      "page": "SamplerUnif",
      "title": "SamplerUnif Class",
      "concept": [
        "Sampler"
      ],
      "topics": [
        "SamplerUnif"
      ]
    },
    {
      "page": "to_tune",
      "title": "Indicate that a Parameter Value should be Tuned",
      "concept": [
        "ParamSet construction helpers"
      ],
      "topics": [
        "to_tune",
        "TuneToken"
      ]
    }
  ],
  "_readme": "https://github.com/mlr-org/paradox/raw/v1.0.1/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "data.table",
    "digest",
    "mlr3misc",
    "R6"
  ],
  "_vignettes": [
    {
      "source": "indepth.Rmd",
      "filename": "indepth.html",
      "title": "In Depth Tutorial",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Parameters (using paradox)",
        "Reference Based Objects",
        "Defining a Parameter Space",
        "Domain Representing Single Parameters",
        "Type / Range Checking",
        "Parameter Sets",
        "Values in a ParamSet",
        "Dependencies",
        "Vector Parameters",
        "Parameter Sampling",
        "Parameter Designs",
        "Grid Design",
        "Random Sampling",
        "Generalized Sampling: The Sampler Class",
        "1D-Samplers",
        "Hierarchical Sampler",
        "Joint Sampler",
        "SamplerUnif",
        "Parameter Transformation",
        "Transformation between Types",
        "Defining a Tuning Spaces",
        "Creating ParamSets",
        "Transformations (trafo)",
        "Automatic Factor Level Transformation",
        "Parameter Dependencies (depends)",
        "Creating Tuning ParamSets from other ParamSets"
      ],
      "created": "2023-06-21 15:07:42",
      "modified": "2024-06-10 19:03:30",
      "commits": 3
    }
  ],
  "_score": 11.689601230003111,
  "_indexed": true,
  "_nocasepkg": "paradox",
  "_universes": [
    "mlr-org",
    "mb706"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-27T07:27:16.000Z",
      "distro": "noble",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "3e81e8f7c1ee9d16da7c559b0dda072e6dacb448239882ef41493cfd4dab770e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-27T07:27:08.000Z",
      "distro": "noble",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "b3449e43354e90bbfcf29d568de781b075786bfaeac75011d4001fa43aabf9db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-27T07:33:28.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "a3cbce257602a0ae69b3f06727fd7fa04be75f825298a67d59ec06192a01ed3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-27T07:33:19.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "6704c01970b785d792a2073016546efe80d96acd8ec92fc7c9ab97095e693273",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-05-27T07:27:08.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "b4ee5a11c4bf4e500cd2555a5ba63220966acffb372e5091bc4200fcdc318cf3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-27T07:26:23.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "c1b2d07862132e3f6cab79806a3b623157fffa8e32f425be95f204ea061bbc66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-27T07:26:17.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "56d927094b0622ca1e5d229100810cc3f004884f4fd4171a031e2a4accbbd011",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-27T07:26:21.000Z",
      "commit": "cdcc8e616afe243cd7c54e15713c86f818a52626",
      "fileid": "338e03c60078d99bbbf8831a3fdefe6530a12139e7ef1f796e7aa2618e98f73e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mlr-org/actions/runs/26496982020"
    }
  ]
}