{
  "_id": "6a1bf83c1d7bb097a0a27248",
  "Package": "critpath",
  "Type": "Package",
  "Title": "Setting the Critical Path in Project Management",
  "Version": "0.2.3",
  "Authors@R": "person(given = \"Adam\",\nfamily = \"Kucharski\",\nrole = c(\"aut\", \"cre\"),\nemail = \"aqcharski@interia.pl\")",
  "Maintainer": "Adam Kucharski <aqcharski@interia.pl>",
  "Description": "Solving the problem of project management using CPM\n(Critical Path Method), PERT (Program Evaluation and Review\nTechnique) and LESS (Least Cost Estimating and Scheduling)\nmethods. The package sets the critical path, schedule and Gantt\nchart. In addition, it allows to draw a graph even with marked\ncritical activities. For more information about project\nmanagement see: Taha H. A. \"Operations Research. An\nIntroduction\" (2017, ISBN:978-1-292-16554-7), Rama Murthy P.\n\"Operations Research\" (2007, ISBN:978-81-224-2944-2), Yuval\nCohen & Arik Sadeh (2006) \"A New Approach for Constructing and\nGenerating AOA Networks\", Journal of Engineering, Computing and\nArchitecture 1. 1-13, Konarzewska I., Jewczak M., Kucharski A.\n(2020, ISBN:978-83-8220-112-3), Miszczyńska D., Miszczyński M.\n\"Wybrane metody badań operacyjnych\" (2000, ISBN:83-907712-0-9).",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Date": "2025-06-05",
  "RoxygenNote": "7.3.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 08:55:11 UTC",
    "User": "root"
  },
  "Author": "Adam Kucharski [aut, cre]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-06-05 13:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/critpath",
  "RemoteRef": "HEAD",
  "RemoteSha": "3a85d1a2c10b69815e59d790955dda01a4020612",
  "MD5sum": "c83b2d89323d814fffe1e70a17bc441b",
  "_user": "cran",
  "_type": "src",
  "_file": "critpath_0.2.3.tar.gz",
  "_fileid": "74221d0e0a6974d10b0ebde53c5eab79e7b4c5e748eb532a809ebcb270a232e9",
  "_filesize": 386104,
  "_sha256": "74221d0e0a6974d10b0ebde53c5eab79e7b4c5e748eb532a809ebcb270a232e9",
  "_created": "2026-05-31T08:55:11.000Z",
  "_published": "2026-05-31T08:58:36.180Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78713551953,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315404221"
    },
    {
      "job": 78713551942,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315402120"
    },
    {
      "job": 78713348096,
      "time": 226,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315388903"
    },
    {
      "job": 78713551939,
      "time": 137,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315401584"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26708172639",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/critpath",
  "_commit": {
    "id": "3a85d1a2c10b69815e59d790955dda01a4020612",
    "author": "Adam Kucharski <aqcharski@interia.pl>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.3\n",
    "time": 1749130802
  },
  "_maintainer": {
    "name": "Adam Kucharski",
    "email": "aqcharski@interia.pl"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "DiagrammeR",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.3",
      "date": "2025-06-05"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 664,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/critpath"
  },
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/critpath.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2021-04-22"
    },
    {
      "version": "0.1.3",
      "date": "2021-06-27"
    },
    {
      "version": "0.1.4",
      "date": "2021-07-31"
    },
    {
      "version": "0.1.5",
      "date": "2023-02-23"
    },
    {
      "version": "0.2.0",
      "date": "2023-04-27"
    },
    {
      "version": "0.2.1",
      "date": "2023-06-06"
    },
    {
      "version": "0.2.2",
      "date": "2024-01-09"
    },
    {
      "version": "0.2.3",
      "date": "2025-06-05"
    }
  ],
  "_exports": [
    "PERT_newprob",
    "PERT_newtime",
    "plot_alap",
    "plot_asap",
    "plot_gantt",
    "plot_graphAOA",
    "plot_norm",
    "plot_TC",
    "solve_lessAOA",
    "solve_pathAOA"
  ],
  "_datasets": [
    {
      "name": "cpmexample1",
      "title": "Dataset for the CPM method",
      "object": "cpmexample1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "label",
        "time"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "cpmexample2",
      "title": "Dataset for the CPM method",
      "object": "cpmexample2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "label",
        "pred",
        "time"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "lessexample1",
      "title": "Dataset for the LESS method",
      "object": "lessexample1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "label",
        "time",
        "bound_time",
        "norm_cost",
        "bound_cost"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "lessexample2",
      "title": "Dataset for the LESS method",
      "object": "lessexample2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "label",
        "pred",
        "time",
        "bound_time",
        "norm_cost",
        "bound_cost"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "pertexample1",
      "title": "Dataset for the PERT method",
      "object": "pertexample1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "label",
        "opt_time",
        "likely_time",
        "pes_time"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "pertexample2",
      "title": "Dataset for the PERT method",
      "object": "pertexample2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "label",
        "pred",
        "opt_time",
        "likely_time",
        "pes_time"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "cpmexample1",
      "title": "Dataset for the CPM method",
      "topics": [
        "cpmexample1"
      ]
    },
    {
      "page": "cpmexample2",
      "title": "Dataset for the CPM method",
      "topics": [
        "cpmexample2"
      ]
    },
    {
      "page": "lessexample1",
      "title": "Dataset for the LESS method",
      "topics": [
        "lessexample1"
      ]
    },
    {
      "page": "lessexample2",
      "title": "Dataset for the LESS method",
      "topics": [
        "lessexample2"
      ]
    },
    {
      "page": "PERT_newprob",
      "title": "Probability for the given directive term",
      "topics": [
        "PERT_newprob"
      ]
    },
    {
      "page": "PERT_newtime",
      "title": "A new directive term for any probability",
      "topics": [
        "PERT_newtime"
      ]
    },
    {
      "page": "pertexample1",
      "title": "Dataset for the PERT method",
      "topics": [
        "pertexample1"
      ]
    },
    {
      "page": "pertexample2",
      "title": "Dataset for the PERT method",
      "topics": [
        "pertexample2"
      ]
    },
    {
      "page": "plot_alap",
      "title": "An ALAP chart",
      "topics": [
        "plot_alap"
      ]
    },
    {
      "page": "plot_asap",
      "title": "An ASAP chart",
      "topics": [
        "plot_asap"
      ]
    },
    {
      "page": "plot_gantt",
      "title": "A Gantt chart",
      "topics": [
        "plot_gantt"
      ]
    },
    {
      "page": "plot_graphAOA",
      "title": "A graph of connections between nodes",
      "topics": [
        "plot_graphAOA"
      ]
    },
    {
      "page": "plot_norm",
      "title": "The cumulative distribution function of the normal distribution",
      "topics": [
        "plot_norm"
      ]
    },
    {
      "page": "plot_TC",
      "title": "Total cost change plot",
      "topics": [
        "plot_TC"
      ]
    },
    {
      "page": "solve_lessAOA",
      "title": "Determines the solution using the LESS method. Relationships between activities can be given as a list of predecessors or start and end node numbers.",
      "topics": [
        "solve_lessAOA"
      ]
    },
    {
      "page": "solve_pathAOA",
      "title": "Finds a solution using CPM and PERT methods. Relationships between activities can be given as a list of predecessors or start and end node numbers.",
      "topics": [
        "solve_pathAOA"
      ]
    }
  ],
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "DiagrammeR",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "igraph",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "pillar",
    "pkgconfig",
    "plyr",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "visNetwork",
    "vroom",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "CPMandPERT.Rmd",
      "filename": "CPMandPERT.html",
      "title": "CPM and PERT",
      "author": "Adam Kucharski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example of CPM analysis in the critpath package",
        "Example of PERT analysis in the critpath package"
      ],
      "created": "2021-04-22 06:50:02",
      "modified": "2024-01-10 02:41:42",
      "commits": 6
    },
    {
      "source": "Introduction.Rmd",
      "filename": "Introduction.html",
      "title": "Introduction and data loading",
      "author": "Adam Kucharski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Critical Path Method",
        "The PERT method",
        "Two ways to load project data"
      ],
      "created": "2023-04-27 07:42:30",
      "modified": "2024-01-10 02:41:42",
      "commits": 2
    },
    {
      "source": "LESS.Rmd",
      "filename": "LESS.html",
      "title": "The LESS method",
      "author": "Adam Kucharski",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Time-cost analysis",
        "LESS method in package critpath"
      ],
      "created": "2021-04-22 06:50:02",
      "modified": "2024-01-10 02:41:42",
      "commits": 5
    }
  ],
  "_score": 2.4771212547196626,
  "_indexed": true,
  "_nocasepkg": "critpath",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.3",
      "date": "2026-05-31T08:57:41.000Z",
      "distro": "noble",
      "commit": "3a85d1a2c10b69815e59d790955dda01a4020612",
      "fileid": "360844cd2f81749545cebc2c13f8ea2c56c3e4dd21e03e66cad50181b9ffa51f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26708172639"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.3",
      "date": "2026-05-31T08:57:22.000Z",
      "distro": "noble",
      "commit": "3a85d1a2c10b69815e59d790955dda01a4020612",
      "fileid": "3999bb7266da0068916564a082417264f9ba5e0ba45080b77a3bd11d5d67e49b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26708172639"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.3",
      "date": "2026-05-31T08:57:49.000Z",
      "commit": "3a85d1a2c10b69815e59d790955dda01a4020612",
      "fileid": "59d25e2fcd37cf8278c90a423789a29a42d1762801ecedc189b2764918778fb2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26708172639"
    }
  ]
}