{
  "_id": "6a1f2dc3b401979e73426854",
  "Package": "breakfast",
  "Title": "Methods for Fast Multiple Change-Point/Break-Point Detection and\nEstimation",
  "Version": "2.5",
  "Authors@R": "c(\nperson(\"Andreas\", \"Anastasiou\", email = \"anastasiou.andreas@ucy.ac.cy\", role = \"aut\"),\nperson(\"Yining\", \"Chen\", email = \"y.chen101@lse.ac.uk\", role = c(\"aut\", \"cre\")),\nperson(\"Haeran\", \"Cho\", email = \"haeran.cho@bristol.ac.uk\", role = \"aut\"),\nperson(\"Piotr\", \"Fryzlewicz\", email = \"p.fryzlewicz@lse.ac.uk\", role = \"aut\"))",
  "Description": "A developing software suite for multiple change-point and\nchange-point-type feature detection/estimation (data\nsegmentation) in data sequences.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.2.3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-15 09:38:07 UTC",
    "User": "root"
  },
  "Author": "Andreas Anastasiou [aut], Yining Chen [aut, cre], Haeran Cho\n[aut], Piotr Fryzlewicz [aut]",
  "Maintainer": "Yining Chen <y.chen101@lse.ac.uk>",
  "Repository": "https://ychen101.r-universe.dev",
  "Date/Publication": "2024-09-24 03:00:34 UTC",
  "RemoteUrl": "https://github.com/cran/breakfast",
  "RemoteRef": "HEAD",
  "RemoteSha": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
  "MD5sum": "cd45b5938081d1fedfbda1cb67458729",
  "_user": "ychen101",
  "_type": "src",
  "_file": "breakfast_2.5.tar.gz",
  "_fileid": "d67b33156f90924cc27fffd87784cbfae301c2bc3d1c827550e66d8486fd8357",
  "_filesize": 328454,
  "_sha256": "d67b33156f90924cc27fffd87784cbfae301c2bc3d1c827550e66d8486fd8357",
  "_created": "2026-05-15T09:38:07.000Z",
  "_published": "2026-06-02T19:23:47.108Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79153622910,
      "time": 141,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014269241"
    },
    {
      "job": 79153622548,
      "time": 153,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014273015"
    },
    {
      "job": 79153623417,
      "time": 145,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014270413"
    },
    {
      "job": 79153622740,
      "time": 145,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014272617"
    },
    {
      "job": 79153623386,
      "time": 94,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014255700"
    },
    {
      "job": 79153623058,
      "time": 330,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014323823"
    },
    {
      "job": 79153622820,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014259604"
    },
    {
      "job": 79153622657,
      "time": 229,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014296031"
    },
    {
      "job": 79153622158,
      "time": 219,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014227709"
    },
    {
      "job": 79153622280,
      "time": 127,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367656031"
    },
    {
      "job": 79153622870,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014265532"
    },
    {
      "job": 79153622838,
      "time": 133,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014267332"
    },
    {
      "job": 79153623307,
      "time": 185,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014282713"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/breakfast",
  "_commit": {
    "id": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
    "author": "Yining Chen <y.chen101@lse.ac.uk>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.5\n",
    "time": 1727146834
  },
  "_maintainer": {
    "name": "Yining Chen",
    "email": "y.chen101@lse.ac.uk",
    "login": "ychen101",
    "uuid": 37591961
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "ychen101",
      "count": 6,
      "uuid": 37591961
    },
    {
      "user": "pfryz",
      "count": 2,
      "uuid": 43373329
    }
  ],
  "_userbio": {
    "uuid": 37591961,
    "type": "user",
    "name": "ychen101"
  },
  "_downloads": {
    "count": 335,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/breakfast"
  },
  "_mentions": 1,
  "_searchresults": 50,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/breakfast.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "manual.pdf"
  ],
  "_realowner": "ychen101",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-05-26"
    },
    {
      "version": "1.0.0",
      "date": "2017-09-28"
    },
    {
      "version": "2.0",
      "date": "2020-11-03"
    },
    {
      "version": "2.1",
      "date": "2020-11-23"
    },
    {
      "version": "2.2",
      "date": "2021-06-11"
    },
    {
      "version": "2.3",
      "date": "2022-10-18"
    },
    {
      "version": "2.4",
      "date": "2024-04-26"
    },
    {
      "version": "2.5",
      "date": "2024-09-23"
    }
  ],
  "_exports": [
    "breakfast",
    "model.fixednum",
    "model.gsa",
    "model.ic",
    "model.lp",
    "model.sdll",
    "model.thresh",
    "plot.breakfast.cpts",
    "print.breakfast.cpts",
    "print.cptmodel",
    "sol.idetect",
    "sol.idetect_seq",
    "sol.not",
    "sol.tguh",
    "sol.wbs",
    "sol.wbs2",
    "sol.wcm"
  ],
  "_help": [
    {
      "page": "breakfast-package",
      "title": "Breakfast: Methods for Fast Multiple Change-point Detection and Estimation",
      "topics": [
        "breakfast-package"
      ]
    },
    {
      "page": "breakfast",
      "title": "Methods for fast detection of multiple change-points",
      "topics": [
        "breakfast"
      ]
    },
    {
      "page": "model.fixednum",
      "title": "Estimate the location of change-points when the number of them is fixed",
      "topics": [
        "model.fixednum"
      ]
    },
    {
      "page": "model.gsa",
      "title": "Estimating change-points in the piecewise-constant mean of a noisy data sequence with auto-regressive noise via gappy Schwarz algorithm",
      "topics": [
        "model.gsa"
      ]
    },
    {
      "page": "model.ic",
      "title": "Estimating change-points or change-point-type features in the mean of a noisy data sequence via the strengthened Schwarz information criterion",
      "topics": [
        "model.ic"
      ]
    },
    {
      "page": "model.lp",
      "title": "Estimating change-points in the piecewise-constant mean of a noisy data sequence via the localised pruning",
      "topics": [
        "model.lp"
      ]
    },
    {
      "page": "model.sdll",
      "title": "Estimating change-points in the piecewise-constant or piecewise-linear mean of a noisy data sequence via the Steepest Drop to Low Levels method",
      "topics": [
        "model.sdll"
      ]
    },
    {
      "page": "model.thresh",
      "title": "Estimating change-points in the piecewise-constant or piecewise-linear mean of a noisy data sequence via thresholding",
      "topics": [
        "model.thresh"
      ]
    },
    {
      "page": "plot.breakfast.cpts",
      "title": "Change-points estimated by the \"breakfast\" routine",
      "topics": [
        "plot.breakfast.cpts"
      ]
    },
    {
      "page": "print.breakfast.cpts",
      "title": "Change-points estimated by the \"breakfast\" routine",
      "topics": [
        "print.breakfast.cpts"
      ]
    },
    {
      "page": "print.cptmodel",
      "title": "Change-points estimated by solution path generation + model selection methods",
      "topics": [
        "print.cptmodel"
      ]
    },
    {
      "page": "sol.idetect",
      "title": "Solution path generation via the Isolate-Detect method",
      "topics": [
        "sol.idetect"
      ]
    },
    {
      "page": "sol.idetect_seq",
      "title": "Solution path generation using the sequential approach of the Isolate-Detect method",
      "topics": [
        "sol.idetect_seq"
      ]
    },
    {
      "page": "sol.not",
      "title": "Solution path generation via the Narrowest-Over-Threshold method",
      "topics": [
        "sol.not"
      ]
    },
    {
      "page": "sol.tguh",
      "title": "Solution path generation via the Tail-Greedy Unbalanced Haar method",
      "topics": [
        "sol.tguh"
      ]
    },
    {
      "page": "sol.wbs",
      "title": "Solution path generation via the Wild Binary Segmentation method",
      "topics": [
        "sol.wbs"
      ]
    },
    {
      "page": "sol.wbs2",
      "title": "Solution path generation via the Wild Binary Segmentation 2 method",
      "topics": [
        "sol.wbs2"
      ]
    },
    {
      "page": "sol.wcm",
      "title": "Solution path generation via the Wild Contrast Maximisation method",
      "topics": [
        "sol.wcm"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "breakfast-vignette.Rmd",
      "filename": "breakfast-vignette.html",
      "title": "Vignette for R Breakfast Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Executive summary",
        "Methodologies -- a brief description",
        "Introduction",
        "Solution path methods",
        "Isolation and Detection (IDetect)",
        "Sequential version",
        "Standard version",
        "Narrowest-over-threshold (NOT)",
        "Tail greedy unbalanced Haar (TGUH)",
        "Wild binary segmentation (WBS)",
        "Wild binary segmentation 2 (WBS2)",
        "Model selection  methods",
        "Information criterion (IC)",
        "Localised pruning (LP)",
        "Steepest drop to low levels (SDLL)",
        "Thresholding (THRESH)",
        "Planned future developments",
        "Simulation study",
        "Piecewise-constant signals",
        "Simulated signals",
        "Simulation process",
        "Code for running the simulations",
        "Detailed results",
        "Information-criterion based results",
        "Thresholding based results",
        "SDLL based results",
        "Localised pruning based results",
        "Continuous, piecewise-linear signals",
        "Discontinuous, piecewise-linear signals"
      ],
      "created": "2020-11-23 04:50:06",
      "modified": "2024-04-27 02:33:36",
      "commits": 3
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "breakfast",
  "_universes": [
    "ychen101"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.5",
      "date": "2026-05-15T09:40:14.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "cc4cc1c7e5577035c5901157d9b4f624aae63389d563d1dd230215a8e01089de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.5",
      "date": "2026-05-15T09:40:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "101f0e04245f81d106fe619c01d73930c3dee3c7f77d15f834c4c1049b150453",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.5",
      "date": "2026-05-15T09:40:23.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "2e684e150e9c53ad5a5ae89816d97dce21470b4ea6179db6960d9717a923fd90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.5",
      "date": "2026-05-15T09:40:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "c7880095e8fb9ebaf90a3bcf145ae591dd48beb439e76fe8124da0659a85b063",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.5",
      "date": "2026-05-15T09:39:45.000Z",
      "arch": "aarch64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "36377d9279b263d436d4e29964e78223bd7caf8122ef681e4e4b410315a0631b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.5",
      "date": "2026-05-15T09:42:04.000Z",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "c4b3d143b87d9c22c539eb9e95eb50feb758a4dcdc27395b320bb42ace03947f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.5",
      "date": "2026-05-15T09:39:53.000Z",
      "arch": "aarch64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "18c9da970decdc93bddce27230a67ec5231c7408adcd8504e546b9ff8cbaa8bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.5",
      "date": "2026-05-15T09:41:14.000Z",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "704fce1a902ff8f8b9f3ed662d068eb911ba615258aeba7e95492873560e55e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.5",
      "date": "2026-05-15T09:39:31.000Z",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "2c32298e74f945a7e8ccf5b62358c4b077c3658272973c4ffaac177a4c0fb250",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.5",
      "date": "2026-05-15T09:39:29.000Z",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "f3878aeed2b4cbf56d109f293f228fa08cec25be4f2ec41273ad3a7fc0851a9d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.5",
      "date": "2026-05-15T09:39:49.000Z",
      "arch": "x86_64",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "85930d21b6ae96e315789dfbaa0cf776b196bd55eb1d6d939a4a6888c3d07291",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.5",
      "date": "2026-06-02T19:23:23.000Z",
      "arch": "emscripten",
      "commit": "9b56d0d75d4ec92b45e3d94bdff8904903b1a522",
      "fileid": "0605f4a6c3913f0c74d7118329b4e7b7660b30d2df474725bdab5c34ea1956ae",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ychen101/actions/runs/25910865786"
    }
  ]
}