{
  "_id": "6a102017acfb0bcc41c8b6e6",
  "Package": "FuzzyR",
  "Type": "Package",
  "Title": "Fuzzy Logic Toolkit for R",
  "Version": "2.3.2",
  "Packaged": {
    "Date": "2026-05-14 06:24:37 UTC",
    "User": "root"
  },
  "Authors@R": "c(\nperson(\"Chao\", \"Chen\", email = \"fuzzyr@cs.nott.ac.uk\", role = c(\"aut\", \"cre\")),\nperson(\"Jon\", \"Garibaldi\", role = \"aut\"),\nperson(\"Tajul\", \"Razak\", role = \"aut\"))",
  "Description": "Design and simulate fuzzy logic systems using Type-1 and\nInterval Type-2 Fuzzy Logic. This toolkit includes with\ngraphical user interface (GUI) and an adaptive neuro- fuzzy\ninference system (ANFIS). This toolkit is a continuation from\nthe previous package ('FuzzyToolkitUoN'). Produced by the\nIntelligent Modelling & Analysis Group (IMA) and Lab for\nUnCertainty In Data and decision making (LUCID), University of\nNottingham. A big thank you to the many people who have\ncontributed to the development/evaluation of the toolbox.\nPlease cite the toolbox and the corresponding paper\n<doi:10.1109/FUZZ48607.2020.9177780> when using it. More\nrelated papers can be found in the NEWS.",
  "License": "GPL (>= 2)",
  "URL": "https://www.lucidresearch.org/",
  "RoxygenNote": "7.1.1",
  "NeedsCompilation": "no",
  "Encoding": "UTF-8",
  "Author": "Chao Chen [aut, cre], Jon Garibaldi [aut], Tajul Razak [aut]",
  "Maintainer": "Chao Chen <fuzzyr@cs.nott.ac.uk>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2021-05-19 08:00:05 UTC",
  "RemoteUrl": "https://github.com/cran/FuzzyR",
  "RemoteRef": "HEAD",
  "RemoteSha": "9cc8853d055c08356d073a3572e0a2f24840f6b1",
  "MD5sum": "d1c7641d6f837dbe853312489b78e8aa",
  "_user": "cran",
  "_type": "src",
  "_file": "FuzzyR_2.3.2.tar.gz",
  "_fileid": "a98cdcd283a2f61a7f19c77735b4f028533f7eb8310cabbca6852e2a40c116a4",
  "_filesize": 240982,
  "_sha256": "a98cdcd283a2f61a7f19c77735b4f028533f7eb8310cabbca6852e2a40c116a4",
  "_created": "2026-05-14T06:24:37.000Z",
  "_published": "2026-05-22T09:21:27.192Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77351703978,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6988534575"
    },
    {
      "job": 77351703476,
      "time": 164,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6988541964"
    },
    {
      "job": 77351703021,
      "time": 156,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988504892"
    },
    {
      "job": 77351703089,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157136230"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25845326122",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/FuzzyR",
  "_commit": {
    "id": "9cc8853d055c08356d073a3572e0a2f24840f6b1",
    "author": "Chao Chen <fuzzyr@cs.nott.ac.uk>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.3.2\n",
    "time": 1621411205
  },
  "_maintainer": {
    "name": "Chao Chen",
    "email": "fuzzyr@cs.nott.ac.uk"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 259,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FuzzyR"
  },
  "_searchresults": 50,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FuzzyR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "2.0",
      "date": "2016-09-28"
    },
    {
      "version": "2.1",
      "date": "2017-03-24"
    },
    {
      "version": "2.2",
      "date": "2019-11-12"
    },
    {
      "version": "2.3",
      "date": "2019-11-20"
    },
    {
      "version": "2.3.1",
      "date": "2021-01-18"
    },
    {
      "version": "2.3.2",
      "date": "2021-05-19"
    }
  ],
  "_exports": [
    "addmf",
    "addrule",
    "addvar",
    "anfis.builder",
    "anfis.dE.dO1",
    "anfis.dE.dO2",
    "anfis.dE.dO3",
    "anfis.dE.dO4",
    "anfis.dE.dO5",
    "anfis.dE.dP1",
    "anfis.dE.dP1.gbellmf",
    "anfis.dE.dP1.it2gbellmf",
    "anfis.dE.dP4",
    "anfis.dMF.dP.gbellmf",
    "anfis.dO2.dO1",
    "anfis.dO3.dO2",
    "anfis.dO4.dO3",
    "anfis.dO5.dO4",
    "anfis.eval",
    "anfis.L1.eval",
    "anfis.L2.eval",
    "anfis.L2.which",
    "anfis.L3.eval",
    "anfis.L4.eval",
    "anfis.L4.mf.eval",
    "anfis.L5.eval",
    "anfis.LI.eval",
    "anfis.optimise",
    "anfis.plotmf",
    "anfis.tipper",
    "cmp.firing",
    "convertfis",
    "defuzz",
    "evalfis",
    "evalmf",
    "evalmftype",
    "fis.builder",
    "fuzzy.firing",
    "fuzzy.optimise",
    "fuzzy.t",
    "fuzzy.tconorm",
    "fuzzy.tnorm",
    "fuzzyr.accuracy",
    "fuzzyr.match.fun",
    "gbell.fuzzification",
    "gbellmf",
    "genmf",
    "gensurf",
    "it2tipper",
    "km.da",
    "linearmf",
    "newfis",
    "plotmf",
    "readfis",
    "showfis",
    "showGUI",
    "showrule",
    "singleton.fuzzification",
    "singletonmf",
    "tipper",
    "tipper.ns",
    "tipper.tsk",
    "tipperGUI",
    "tipperGUI2",
    "writefis",
    "x.fuzzification"
  ],
  "_help": [
    {
      "page": "addmf",
      "title": "Insert a membership function.",
      "topics": [
        "addmf"
      ]
    },
    {
      "page": "addrule",
      "title": "Inserts a rule",
      "topics": [
        "addrule"
      ]
    },
    {
      "page": "addvar",
      "title": "Insert a variable",
      "topics": [
        "addvar"
      ]
    },
    {
      "page": "anfis.builder",
      "title": "ANFIS model builder",
      "topics": [
        "anfis.builder"
      ]
    },
    {
      "page": "anfis.dE.dO1",
      "title": "anfis.dE.dO1",
      "topics": [
        "anfis.dE.dO1"
      ]
    },
    {
      "page": "anfis.dE.dO2",
      "title": "anfis.dE.dO2",
      "topics": [
        "anfis.dE.dO2"
      ]
    },
    {
      "page": "anfis.dE.dO3",
      "title": "anfis.dE.dO3",
      "topics": [
        "anfis.dE.dO3"
      ]
    },
    {
      "page": "anfis.dE.dO4",
      "title": "anfis.dE.dO4",
      "topics": [
        "anfis.dE.dO4"
      ]
    },
    {
      "page": "anfis.dE.dO5",
      "title": "anfis.dE.dO5",
      "topics": [
        "anfis.dE.dO5"
      ]
    },
    {
      "page": "anfis.dE.dP1",
      "title": "anfis.dE.dP1",
      "topics": [
        "anfis.dE.dP1"
      ]
    },
    {
      "page": "anfis.dE.dP1.gbellmf",
      "title": "anfis.dE.dP1.gbellmf",
      "topics": [
        "anfis.dE.dP1.gbellmf"
      ]
    },
    {
      "page": "anfis.dE.dP1.it2gbellmf",
      "title": "anfis.dE.dP1.it2gbellmf",
      "topics": [
        "anfis.dE.dP1.it2gbellmf"
      ]
    },
    {
      "page": "anfis.dE.dP4",
      "title": "anfis.dE.dP4",
      "topics": [
        "anfis.dE.dP4"
      ]
    },
    {
      "page": "anfis.dMF.dP.gbellmf",
      "title": "anfis.dMF.dP.gbellmf",
      "topics": [
        "anfis.dMF.dP.gbellmf"
      ]
    },
    {
      "page": "anfis.dO2.dO1",
      "title": "anfis.dO2.dO1",
      "topics": [
        "anfis.dO2.dO1"
      ]
    },
    {
      "page": "anfis.dO3.dO2",
      "title": "anfis.dO3.dO2",
      "topics": [
        "anfis.dO3.dO2"
      ]
    },
    {
      "page": "anfis.dO4.dO3",
      "title": "anfis.dO4.dO3",
      "topics": [
        "anfis.dO4.dO3"
      ]
    },
    {
      "page": "anfis.dO5.dO4",
      "title": "anfis.dO5.dO4",
      "topics": [
        "anfis.dO5.dO4"
      ]
    },
    {
      "page": "anfis.eval",
      "title": "ANFIS evaluator",
      "topics": [
        "anfis.eval"
      ]
    },
    {
      "page": "anfis.L1.eval",
      "title": "The evaluator for nodes in Layer 1",
      "topics": [
        "anfis.L1.eval"
      ]
    },
    {
      "page": "anfis.L2.eval",
      "title": "The evaluator for nodes in Layer 2",
      "topics": [
        "anfis.L2.eval"
      ]
    },
    {
      "page": "anfis.L2.which",
      "title": "L2.which",
      "topics": [
        "anfis.L2.which"
      ]
    },
    {
      "page": "anfis.L3.eval",
      "title": "The evaluator for nodes in Layer 3",
      "topics": [
        "anfis.L3.eval"
      ]
    },
    {
      "page": "anfis.L4.eval",
      "title": "The evaluator for nodes in Layer 4",
      "topics": [
        "anfis.L4.eval"
      ]
    },
    {
      "page": "anfis.L4.mf.eval",
      "title": "The evaluator for membership functions of nodes in Layer 1",
      "topics": [
        "anfis.L4.mf.eval"
      ]
    },
    {
      "page": "anfis.L5.eval",
      "title": "The evaluator for nodes in Layer 5",
      "topics": [
        "anfis.L5.eval"
      ]
    },
    {
      "page": "anfis.LI.eval",
      "title": "The evaluator for nodes in Layer I",
      "topics": [
        "anfis.LI.eval"
      ]
    },
    {
      "page": "anfis.optimise",
      "title": "ANFIS optimiser",
      "topics": [
        "anfis.optimise"
      ]
    },
    {
      "page": "anfis.plotmf",
      "title": "Plot membership functions for an ANFIS object",
      "topics": [
        "anfis.plotmf"
      ]
    },
    {
      "page": "anfis.tipper",
      "title": "Produces an example fis object which can be used for ANFIS.",
      "topics": [
        "anfis.tipper"
      ]
    },
    {
      "page": "cmp.firing",
      "title": "Plot firing strength with different inference method",
      "topics": [
        "cmp.firing"
      ]
    },
    {
      "page": "convertfis",
      "title": "Convert a fis",
      "topics": [
        "convertfis"
      ]
    },
    {
      "page": "defuzz",
      "title": "Defuzzify a set of values.",
      "topics": [
        "defuzz"
      ]
    },
    {
      "page": "evalfis",
      "title": "Evaluate a Fuzzy Inference System (fis)",
      "topics": [
        "evalfis"
      ]
    },
    {
      "page": "evalmf",
      "title": "Evaluate fuzzy membership function",
      "topics": [
        "evalmf"
      ]
    },
    {
      "page": "evalmftype",
      "title": "Evaluate fuzzy membership function with membership function type and parameters",
      "topics": [
        "evalmftype"
      ]
    },
    {
      "page": "fis.builder",
      "title": "TSK FIS builder",
      "topics": [
        "fis.builder"
      ]
    },
    {
      "page": "fuzzy.firing",
      "title": "Fuzzy rule firing",
      "topics": [
        "fuzzy.firing"
      ]
    },
    {
      "page": "fuzzy.optimise",
      "title": "Fuzzy optimisation",
      "topics": [
        "fuzzy.optimise"
      ]
    },
    {
      "page": "fuzzy.t",
      "title": "Fuzzy t-norm/t-conorm operation",
      "topics": [
        "fuzzy.t"
      ]
    },
    {
      "page": "fuzzy.tconorm",
      "title": "Fuzzy t-conorm",
      "topics": [
        "fuzzy.tconorm"
      ]
    },
    {
      "page": "fuzzy.tnorm",
      "title": "Fuzzy tnorm",
      "topics": [
        "fuzzy.tnorm"
      ]
    },
    {
      "page": "fuzzyr.accuracy",
      "title": "Fuzzy Accuracy",
      "topics": [
        "fuzzyr.accuracy"
      ]
    },
    {
      "page": "fuzzyr.match.fun",
      "title": "fuzzyr.match.fun",
      "topics": [
        "fuzzyr.match.fun"
      ]
    },
    {
      "page": "gbell.fuzzification",
      "title": "Generalised bell fuzzification",
      "topics": [
        "gbell.fuzzification"
      ]
    },
    {
      "page": "gbellmf",
      "title": "Generalised bell membership function",
      "topics": [
        "gbellmf"
      ]
    },
    {
      "page": "genmf",
      "title": "Fuzzy membership function generator",
      "topics": [
        "genmf"
      ]
    },
    {
      "page": "gensurf",
      "title": "Produce a graphical evaluated fuzzy inference system.",
      "topics": [
        "gensurf"
      ]
    },
    {
      "page": "it2tipper",
      "title": "Produces an example it2fis object for Waiter-Tipping.",
      "topics": [
        "it2tipper"
      ]
    },
    {
      "page": "km.da",
      "title": "km.da",
      "topics": [
        "km.da"
      ]
    },
    {
      "page": "linearmf",
      "title": "Linear membership function",
      "topics": [
        "linearmf"
      ]
    },
    {
      "page": "newfis",
      "title": "Create a fis using newfis function",
      "topics": [
        "newfis"
      ]
    },
    {
      "page": "plotmf",
      "title": "Plots a 2D graph of all membership functions in a variable.",
      "topics": [
        "plotmf"
      ]
    },
    {
      "page": "readfis",
      "title": "Read a fis object from a .fis file.",
      "topics": [
        "readfis"
      ]
    },
    {
      "page": "showfis",
      "title": "Show a fis object.",
      "topics": [
        "showfis"
      ]
    },
    {
      "page": "showGUI",
      "title": "Show a Graphic User Interface of fis object",
      "topics": [
        "showGUI"
      ]
    },
    {
      "page": "showrule",
      "title": "Showing rule from fis object",
      "topics": [
        "showrule"
      ]
    },
    {
      "page": "singleton.fuzzification",
      "title": "Singleton Fuzzification",
      "topics": [
        "singleton.fuzzification"
      ]
    },
    {
      "page": "singletonmf",
      "title": "Singleton membership function",
      "topics": [
        "singletonmf"
      ]
    },
    {
      "page": "tipper",
      "title": "Produces an example fis object for Waiter-Tipping.",
      "topics": [
        "tipper"
      ]
    },
    {
      "page": "tipper.ns",
      "title": "Produces an example non-singleton fis object for Waiter-Tipping.",
      "topics": [
        "tipper.ns"
      ]
    },
    {
      "page": "tipper.tsk",
      "title": "Produces an example fis object (TSK type), which can also be optimised by ANFIS.",
      "topics": [
        "tipper.tsk"
      ]
    },
    {
      "page": "tipperGUI",
      "title": "Graphic User Interface for Waiter-Tipping",
      "topics": [
        "tipperGUI"
      ]
    },
    {
      "page": "tipperGUI2",
      "title": "Graphic User Interface for Waiter-Tipping (another style)",
      "topics": [
        "tipperGUI2"
      ]
    },
    {
      "page": "writefis",
      "title": "Write a fis object to a .fis file.",
      "topics": [
        "writefis"
      ]
    },
    {
      "page": "x.fuzzification",
      "title": "Fuzzification",
      "topics": [
        "x.fuzzification"
      ]
    }
  ],
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "plyr",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_score": 2.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "fuzzyr",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-05-14T06:26:38.000Z",
      "distro": "noble",
      "commit": "9cc8853d055c08356d073a3572e0a2f24840f6b1",
      "fileid": "5862854744492e63a508c74423df47fb5d9ec9f1982f37b02c1738369754a062",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25845326122"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-05-14T06:27:13.000Z",
      "distro": "noble",
      "commit": "9cc8853d055c08356d073a3572e0a2f24840f6b1",
      "fileid": "79736b491832001842648792dde9473125ce93de5f69b7718d827f0a932220dc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25845326122"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.3.2",
      "date": "2026-05-22T09:21:12.000Z",
      "commit": "9cc8853d055c08356d073a3572e0a2f24840f6b1",
      "fileid": "e859db42618407f5f2d31504c6b59e488961528ba270a72df767f0c5e86647c1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25845326122"
    }
  ]
}