{
  "_id": "6ac77cb7de46216d5edd0b23",
  "Package": "CRAFT",
  "Type": "Package",
  "Title": "Conditional Regime Analog Forecasting with Trajectories",
  "Version": "0.1.0",
  "Authors@R": "c(person(\"Giancarlo\", \"Vercellino\", role = c(\"aut\", \"cre\", \"cph\"), email = \"giancarlo.vercellino@gmail.com\"))",
  "Maintainer": "Giancarlo Vercellino <giancarlo.vercellino@gmail.com>",
  "Description": "Tools for Conditional Regime Analog Forecasting with\nTrajectories. The package builds lag and lead trajectory\nembeddings, detects regimes with singular value decomposition\nand changepoint analysis, estimates transition probabilities\nbetween regimes, samples future-trajectory analogues, and fits\nsmooth empirical forecast distributions.",
  "License": "GPL-3",
  "RoxygenNote": "7.3.3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://rpubs.com/giancarlo_vercellino/craft",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 10:30:36 UTC",
    "User": "root"
  },
  "Author": "Giancarlo Vercellino [aut, cre, cph]",
  "Repository": "https://pigian.r-universe.dev",
  "Date/Publication": "2026-08-08 12:50:20 UTC",
  "RemoteUrl": "https://github.com/cran/CRAFT",
  "RemoteRef": "HEAD",
  "RemoteSha": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
  "_user": "pigian",
  "_type": "src",
  "_file": "CRAFT_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/91d81b249ef5150627ef3d180d285649244c525f70dc8e37c6abbda40a608e88",
  "_filesize": 193474,
  "_sha256": "91d81b249ef5150627ef3d180d285649244c525f70dc8e37c6abbda40a608e88",
  "_expires": "2027-01-16T11:21:25.000Z",
  "_created": "2026-10-08T10:30:36.000Z",
  "_published": "2026-10-08T11:21:27.451Z",
  "_buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113266932560,
      "time": 111,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11543044723"
    },
    {
      "job": 113266932586,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11544225162"
    },
    {
      "job": 113266932406,
      "time": 118,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11546438401"
    },
    {
      "job": 113266932409,
      "time": 125,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11545863697"
    },
    {
      "job": 113265997068,
      "time": 151,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11543402343"
    },
    {
      "job": 113266932325,
      "time": 79,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11543910794"
    },
    {
      "job": 113266932617,
      "time": 80,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11543388156"
    },
    {
      "job": 113266932616,
      "time": 62,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11543154320"
    },
    {
      "job": 113266932547,
      "time": 72,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11544205077"
    }
  ],
  "_upstream": "https://github.com/cran/CRAFT",
  "_commit": {
    "id": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
    "author": "Giancarlo Vercellino <giancarlo.vercellino@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1786193420
  },
  "_maintainer": {
    "name": "Giancarlo Vercellino",
    "email": "giancarlo.vercellino@gmail.com",
    "login": "pigian",
    "description": "",
    "uuid": 182648476
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "changepoint",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-32",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-08-08"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "pigian",
      "count": 1,
      "uuid": 182648476
    }
  ],
  "_userbio": {
    "uuid": 182648476,
    "type": "user",
    "name": "pigian",
    "followers": 0
  },
  "_downloads": {
    "count": 264,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CRAFT"
  },
  "_searchresults": 7,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/CRAFT.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_realowner": "pigian",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-08-08"
    }
  ],
  "_exports": [
    "craft_fit",
    "craft_predict",
    "denoiser",
    "regime_sampler",
    "smooth_quantile_distribution",
    "svd_changepoint_regimes",
    "time_volume_weights",
    "trajectory_embedding",
    "trajectory_forecast",
    "trajectory_reframer"
  ],
  "_help": [
    {
      "page": "CRAFT-package",
      "title": "Conditional Regime Analog Forecasting with Trajectories",
      "topics": [
        "CRAFT-package",
        "CRAFT"
      ]
    },
    {
      "page": "craft_fit",
      "title": "Fit a Trajectory-Aware Regime Forecast",
      "topics": [
        "craft_fit"
      ]
    },
    {
      "page": "craft_predict",
      "title": "Predict from a Fitted CRAFT Model",
      "topics": [
        "craft_predict"
      ]
    },
    {
      "page": "denoiser",
      "title": "Select Informative Numeric Features",
      "topics": [
        "denoiser"
      ]
    },
    {
      "page": "regime_sampler",
      "title": "Sample Candidate Rows from Regime Probabilities",
      "topics": [
        "regime_sampler"
      ]
    },
    {
      "page": "smooth_quantile_distribution",
      "title": "Fit a Smooth Empirical Distribution from Quantiles",
      "topics": [
        "smooth_quantile_distribution"
      ]
    },
    {
      "page": "svd_changepoint_regimes",
      "title": "Detect Regimes from SVD Scores and Changepoints",
      "topics": [
        "svd_changepoint_regimes"
      ]
    },
    {
      "page": "time_volume_weights",
      "title": "Compute Time Weights from Trading Volumes",
      "topics": [
        "time_volume_weights"
      ]
    },
    {
      "page": "trajectory_embedding",
      "title": "Build Past and Future Trajectory Matrices",
      "topics": [
        "trajectory_embedding"
      ]
    },
    {
      "page": "trajectory_forecast",
      "title": "Fit Smooth Forecast Distributions for Trajectory Draws",
      "topics": [
        "trajectory_forecast"
      ]
    },
    {
      "page": "trajectory_reframer",
      "title": "Build Lag or Lead Trajectory Features for One Series",
      "topics": [
        "trajectory_reframer"
      ]
    }
  ],
  "_readme": "https://github.com/cran/CRAFT/raw/HEAD/README.md",
  "_rundeps": [
    "changepoint",
    "lattice",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "craft-workflow.Rmd",
      "filename": "craft-workflow.html",
      "title": "Intro to CRAFT",
      "author": "Giancarlo Vercellino",
      "engine": "knitr::rmarkdown",
      "headings": [
        "CRAFTing future trajectories without pretending to own the future",
        "The CRAFT package works this way",
        "A tiny demo, because forecasts should have manners",
        "1. Fold the history into trajectories",
        "2. Fit a smooth distribution from trajectory draws",
        "3. Fit CRAFT end to end",
        "4. Predict again, because the future keeps moving",
        "5. What to look at when the model returns",
        "Final thoughts"
      ],
      "created": "2026-08-08 12:50:20",
      "modified": "2026-08-08 12:50:20",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "craft",
  "_universes": [
    "pigian"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-08T10:32:28.000Z",
      "distro": "resolute",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/ea2ff8ef63b06b7c25838e25e69f30e533868674de940779f7701cff16f1f947",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-08T10:32:51.000Z",
      "distro": "resolute",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/446476f3b563894c1df83bdbc3dfb09ddd61f9cb32457c243eb8bbd533f71286",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-08T11:20:43.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/3b03d09a83a576d5f3e2677f857559c461b93f6a911a86dadfe13205647d2c27",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-08T11:18:29.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/3814f796547bac3324de45cf6f8e2ee490a956c5f3319257f0f636d65cd472f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-08T10:32:29.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/e92b252996d39df15939964f6bd613c145184d3b49757da24bfe4a40677aa471",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-08T10:31:52.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/8a681ca4d71806f8f55c0c54a478d91a764c31f0785b06fd4a81a70220ed545b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-08T10:32:10.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/e4d6c1541a3e9dded2edb622ccc7704f9e16b5de07b48a57bff4e069474291ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-08T10:31:43.000Z",
      "commit": "eb777bb97a2a41a12ba4493dd6a935e05be36a90",
      "fileid": "https://r2.ropensci.org/aa6112412435a806fd17eb8cc96d4f290ab8479eb1f2a1ff49ef8bd21ddf8c1c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pigian/actions/runs/37763641850"
    }
  ]
}