{
  "_id": "6a5733dbff0138dec5d6f0ed",
  "Package": "theft",
  "Type": "Package",
  "Title": "Tools for Handling Extraction of Features from Time Series",
  "Version": "0.9.0",
  "Date": "2026-06-09",
  "Authors@R": "c(\nperson(\"Trent\", \"Henderson\", email = \"then6675@uni.sydney.edu.au\", role = c(\"cre\", \"aut\")),\nperson(\"Annie\", \"Bryant\", role = \"ctb\")\n)",
  "Maintainer": "Trent Henderson <then6675@uni.sydney.edu.au>",
  "Description": "Consolidates and calculates different sets of time-series\nfeatures from multiple 'R' and 'Python' packages including\n'Rcatch22' Henderson, T. (2021) <doi:10.5281/zenodo.5546815>,\n'feasts' O'Hara-Wild, M., Hyndman, R., and Wang, E. (2021)\n<https://CRAN.R-project.org/package=feasts>, 'tsfeatures'\nHyndman, R., Kang, Y., Montero-Manso, P., Talagala, T., Wang,\nE., Yang, Y., and O'Hara-Wild, M. (2020)\n<https://CRAN.R-project.org/package=tsfeatures>, 'tsfresh'\nChrist, M., Braun, N., Neuffer, J., and Kempa-Liehr A.W. (2018)\n<doi:10.1016/j.neucom.2018.03.067>, 'TSFEL' Barandas, M., et\nal. (2020) <doi:10.1016/j.softx.2020.100456>, and 'Kats'\nFacebook Infrastructure Data Science (2021)\n<https://facebookresearch.github.io/Kats/>.",
  "BugReports": "https://github.com/hendersontrent/theft/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "URL": "https://hendersontrent.github.io/theft/",
  "Config/pak/sysreqs": "libicu-dev libpng-dev libssl-dev python3",
  "Repository": "https://hendersontrent.r-universe.dev",
  "Date/Publication": "2026-06-09 10:52:44 UTC",
  "RemoteUrl": "https://github.com/hendersontrent/theft",
  "RemoteRef": "HEAD",
  "RemoteSha": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-15 07:12:26 UTC",
    "User": "root"
  },
  "Author": "Trent Henderson [cre, aut],\nAnnie Bryant [ctb]",
  "_user": "hendersontrent",
  "_type": "src",
  "_file": "theft_0.9.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/baf121b6d6586eac1d16663d7a2f247d5b7e42cf3394c9f48d697d77bcf40175",
  "_filesize": 855327,
  "_sha256": "baf121b6d6586eac1d16663d7a2f247d5b7e42cf3394c9f48d697d77bcf40175",
  "_expires": "2026-10-23T07:16:41.000Z",
  "_created": "2026-07-15T07:12:26.000Z",
  "_published": "2026-07-15T07:16:42.965Z",
  "_jobs": [
    {
      "job": 87291437068,
      "time": 206,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8335426166"
    },
    {
      "job": 87291437101,
      "time": 213,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8335429139"
    },
    {
      "job": 87291437069,
      "time": 136,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8335401453"
    },
    {
      "job": 87291437077,
      "time": 104,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8335390991"
    },
    {
      "job": 87290771358,
      "time": 235,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8335353359"
    },
    {
      "job": 87291437065,
      "time": 151,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8335406637"
    },
    {
      "job": 87291437144,
      "time": 204,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8335426565"
    },
    {
      "job": 87291437078,
      "time": 137,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8335401851"
    },
    {
      "job": 87291437218,
      "time": 139,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8335402777"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059",
  "_status": "success",
  "_upstream": "https://github.com/hendersontrent/theft",
  "_commit": {
    "id": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
    "author": "Trent Henderson <61951863+hendersontrent@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #277 from hendersontrent/trent-2026\n\nFFT baseline feature set + `calculate_features()` speedups",
    "time": 1781002364
  },
  "_maintainer": {
    "name": "Trent Henderson",
    "email": "then6675@uni.sydney.edu.au"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tsibble",
      "role": "Imports"
    },
    {
      "package": "fabletools",
      "role": "Imports"
    },
    {
      "package": "feasts",
      "role": "Imports"
    },
    {
      "package": "tsfeatures",
      "role": "Imports"
    },
    {
      "package": "Rcatch22",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "R.matlab",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Suggests"
    },
    {
      "package": "cachem",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "hendersontrent",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.8.4",
      "date": "2026-04-29"
    }
  ],
  "_topics": [
    "feature-extraction",
    "machine-learning",
    "time-series"
  ],
  "_stars": 44,
  "_contributors": [
    {
      "user": "hendersontrent",
      "count": 500,
      "uuid": 61951863
    },
    {
      "user": "anniegbryant",
      "count": 8,
      "uuid": 28914677
    },
    {
      "user": "hummuscience",
      "count": 2,
      "uuid": 4943380
    }
  ],
  "_userbio": {
    "uuid": 61951863,
    "type": "user",
    "name": "Trent Henderson",
    "followers": 54,
    "description": "Accredited Statistician and lead data scientist. Coding in R, Python, Julia, & Stan. Interested in time series, statistical inference & machine learning"
  },
  "_downloads": {
    "count": 538,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/theft"
  },
  "_devurl": "https://github.com/hendersontrent/theft",
  "_pkgdown": "https://hendersontrent.github.io/theft/",
  "_searchresults": 52,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/theft.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hendersontrent/theft",
  "_realowner": "hendersontrent",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.9.5",
      "date": "2022-04-27"
    },
    {
      "version": "0.3.9.6",
      "date": "2022-05-31"
    },
    {
      "version": "0.4.1.1",
      "date": "2022-11-17"
    },
    {
      "version": "0.4.2.3",
      "date": "2023-02-07"
    },
    {
      "version": "0.4.2.4",
      "date": "2023-03-27"
    },
    {
      "version": "0.5.1",
      "date": "2023-07-19"
    },
    {
      "version": "0.5.3",
      "date": "2023-08-11"
    },
    {
      "version": "0.5.4",
      "date": "2023-10-03"
    },
    {
      "version": "0.5.4.1",
      "date": "2023-10-06"
    },
    {
      "version": "0.6.1",
      "date": "2024-03-11"
    },
    {
      "version": "0.6.3",
      "date": "2024-10-03"
    },
    {
      "version": "0.8.1",
      "date": "2025-07-10"
    },
    {
      "version": "0.8.2",
      "date": "2025-08-01"
    },
    {
      "version": "0.8.4",
      "date": "2026-04-29"
    }
  ],
  "_exports": [
    "calculate_features",
    "fft_features",
    "fftquantiles",
    "init_theft",
    "init_theft_hctsa",
    "init_theft_kats",
    "init_theft_tsfel",
    "init_theft_tsfresh",
    "install_kats",
    "install_pyhctsa",
    "install_python_pkgs",
    "install_tsfel",
    "install_tsfresh",
    "moments",
    "process_hctsa_file",
    "quantiles"
  ],
  "_datasets": [
    {
      "name": "feature_list",
      "title": "All features available in theft in tidy format",
      "object": "feature_list",
      "class": [
        "data.frame"
      ],
      "fields": [
        "feature_set",
        "feature"
      ],
      "rows": 966,
      "table": true,
      "tojson": true
    },
    {
      "name": "simData",
      "title": "Sample of randomly-generated time series to produce function tests and vignettes",
      "object": "simData",
      "class": [
        "tbl_ts",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "values",
        "timepoint",
        "id",
        "process"
      ],
      "rows": 18000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "calculate_features",
      "title": "Compute features on an input time series dataset",
      "topics": [
        "calculate_features"
      ]
    },
    {
      "page": "check_vector_quality",
      "title": "Check for presence of NAs and non-numerics in a vector",
      "topics": [
        "check_vector_quality"
      ]
    },
    {
      "page": "feature_list",
      "title": "All features available in theft in tidy format",
      "topics": [
        "feature_list"
      ]
    },
    {
      "page": "fft_features",
      "title": "Calculate FFT absolute value and angle coefficients for an input time-series vector",
      "topics": [
        "fft_features"
      ]
    },
    {
      "page": "fftquantiles",
      "title": "Calculate quantiles combined with FFT absolute value and angle coefficients",
      "topics": [
        "fftquantiles"
      ]
    },
    {
      "page": "init_theft",
      "title": "Communicate to R the Python virtual environment containing the relevant libraries for calculating features",
      "topics": [
        "init_theft"
      ]
    },
    {
      "page": "init_theft_hctsa",
      "title": "Communicate to R the Python virtual environment containing pyhctsa only",
      "topics": [
        "init_theft_hctsa"
      ]
    },
    {
      "page": "init_theft_kats",
      "title": "Communicate to R the Python virtual environment containing kats only",
      "topics": [
        "init_theft_kats"
      ]
    },
    {
      "page": "init_theft_tsfel",
      "title": "Communicate to R the Python virtual environment containing tsfel only",
      "topics": [
        "init_theft_tsfel"
      ]
    },
    {
      "page": "init_theft_tsfresh",
      "title": "Communicate to R the Python virtual environment containing tsfresh only",
      "topics": [
        "init_theft_tsfresh"
      ]
    },
    {
      "page": "install_kats",
      "title": "Download and install Kats from Python into a new virtual environment",
      "topics": [
        "install_kats"
      ]
    },
    {
      "page": "install_pyhctsa",
      "title": "Download and install pyhctsa from Python into a new virtual environment",
      "topics": [
        "install_pyhctsa"
      ]
    },
    {
      "page": "install_python_pkgs",
      "title": "Download and install tsfresh, TSFEL, and Kats from Python into a new virtual environment",
      "topics": [
        "install_python_pkgs"
      ]
    },
    {
      "page": "install_tsfel",
      "title": "Download and install TSFEL from Python into a new virtual environment",
      "topics": [
        "install_tsfel"
      ]
    },
    {
      "page": "install_tsfresh",
      "title": "Download and install tsfresh from Python into a new virtual environment",
      "topics": [
        "install_tsfresh"
      ]
    },
    {
      "page": "kurtosis",
      "title": "Calculate a kurtosis of a vector",
      "topics": [
        "kurtosis"
      ]
    },
    {
      "page": "moments",
      "title": "Calculate a basic set of the four moments of the distribution",
      "topics": [
        "moments"
      ]
    },
    {
      "page": "process_hctsa_file",
      "title": "Load in hctsa formatted MATLAB files of time series data into a tidy format ready for feature extraction",
      "topics": [
        "process_hctsa_file"
      ]
    },
    {
      "page": "quantiles",
      "title": "Calculate a basic set of quantiles for an input time-series vector",
      "topics": [
        "quantiles"
      ]
    },
    {
      "page": "simData",
      "title": "Sample of randomly-generated time series to produce function tests and vignettes",
      "topics": [
        "simData"
      ]
    },
    {
      "page": "skewness",
      "title": "Calculate a skewness of a vector",
      "topics": [
        "skewness"
      ]
    },
    {
      "page": "theft",
      "title": "Tools for Handling Extraction of Features from Time-series",
      "topics": [
        "theft"
      ]
    }
  ],
  "_pkglogo": "https://github.com/hendersontrent/theft/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/hendersontrent/theft/raw/HEAD/README.md",
  "_rundeps": [
    "anytime",
    "BH",
    "cli",
    "codetools",
    "colorspace",
    "cpp11",
    "curl",
    "digest",
    "distributional",
    "dplyr",
    "fabletools",
    "farver",
    "feasts",
    "forecast",
    "fracdiff",
    "furrr",
    "future",
    "generics",
    "ggdist",
    "ggplot2",
    "ggtime",
    "globals",
    "glue",
    "gtable",
    "here",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "listenv",
    "lmtest",
    "lubridate",
    "magrittr",
    "Matrix",
    "nlme",
    "nnet",
    "numDeriv",
    "parallelly",
    "pillar",
    "pkgconfig",
    "png",
    "progressr",
    "purrr",
    "quadprog",
    "quantmod",
    "R.matlab",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "Rcatch22",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppRoll",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "S7",
    "scales",
    "slider",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "timeDate",
    "tseries",
    "tsfeatures",
    "tsibble",
    "TTR",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "warp",
    "withr",
    "xts",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "theft.Rmd",
      "filename": "theft.html",
      "title": "Introduction to theft",
      "author": "Trent Henderson",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "Core functionality",
        "Calculating time-series features",
        "Installing Python feature sets",
        "Calculating features",
        "Comparison of feature sets",
        "Reading and processing hctsa-formatted files",
        "Analysing, interpreting, and visualising time-series features"
      ],
      "created": "2021-04-07 10:52:11",
      "modified": "2026-06-09 10:52:44",
      "commits": 73
    }
  ],
  "_score": 7.535547279176668,
  "_indexed": true,
  "_nocasepkg": "theft",
  "_universes": [
    "hendersontrent"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.0",
      "date": "2026-07-15T07:15:21.000Z",
      "distro": "resolute",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/2ae0e060116676c7bd6718f82b1fdc5189cd6a1d62c9323257ab536d6e313178",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.0",
      "date": "2026-07-15T07:15:25.000Z",
      "distro": "resolute",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/1e58d18fd196016d50ef8a55c97e51d6eaf047e629d538939e20d846c7102def",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.0",
      "date": "2026-07-15T07:14:25.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/e0555e1e2770cbe6393fe697d4c524e85506be118ae3d98d7bc8f40b58e43b8f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.0",
      "date": "2026-07-15T07:14:01.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/44ee30dafa3d0626574da8620aa423794808e97293dc52e5baad4795cdf3f75c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.0",
      "date": "2026-07-15T07:15:23.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/e5735345685508068357bf836af577535d3628e2eb3a86c99cf26e47be319eee",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-07-15T07:15:12.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/90abd7ed1ef98f1a361ca2d898f56ac8d4ceeda0b704aa0e39a8fc5a257ae2df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-07-15T07:14:00.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/25f352143e8671d0a39fc93c9fbda6f7a62d5430dd0dce8c6309b7f50e79ad0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-07-15T07:14:02.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "https://r2.ropensci.org/3b11a8de8ded80c17770c337f417785b4283f86c16d043b312b80ee61f0c8878",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/29396384059"
    }
  ]
}