{
  "_id": "6a2fce2d3efcd9bda4333b8e",
  "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-06-15 09:59:43 UTC",
    "User": "root"
  },
  "Author": "Trent Henderson [cre, aut],\nAnnie Bryant [ctb]",
  "MD5sum": "05f5361f20e69c3981582e77eea67f8e",
  "_user": "hendersontrent",
  "_type": "src",
  "_file": "theft_0.9.0.tar.gz",
  "_fileid": "9bcd69ce133d3590c2db84f1cf7f794b38ba876de5969e3d9691ec95dbb8e6c2",
  "_filesize": 855335,
  "_sha256": "9bcd69ce133d3590c2db84f1cf7f794b38ba876de5969e3d9691ec95dbb8e6c2",
  "_created": "2026-06-15T09:59:43.000Z",
  "_published": "2026-06-15T10:04:29.582Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81394281106,
      "time": 239,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7634869629"
    },
    {
      "job": 81394281033,
      "time": 227,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634865304"
    },
    {
      "job": 81394281086,
      "time": 125,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7634828120"
    },
    {
      "job": 81394281050,
      "time": 122,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634830974"
    },
    {
      "job": 81393601360,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634779073"
    },
    {
      "job": 81394281077,
      "time": 162,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634840372"
    },
    {
      "job": 81394281096,
      "time": 167,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7634842376"
    },
    {
      "job": 81394281082,
      "time": 157,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7634839039"
    },
    {
      "job": 81394281100,
      "time": 151,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634836683"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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"
  },
  "_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-28",
      "n": 2
    },
    {
      "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.1",
      "date": "2025-07-10"
    },
    {
      "name": "v0.8.4",
      "date": "2026-04-29"
    }
  ],
  "_topics": [
    "feature-extraction",
    "machine-learning",
    "time-series"
  ],
  "_stars": 43,
  "_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": 53,
    "description": "Accredited Statistician and lead data scientist. Coding in R, Python, Julia, & Stan. Interested in time series, statistical modelling & genetic programming"
  },
  "_downloads": {
    "count": 612,
    "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.0",
  "_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.604744304317692,
  "_indexed": true,
  "_nocasepkg": "theft",
  "_universes": [
    "hendersontrent"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.0",
      "date": "2026-06-15T10:03:04.000Z",
      "distro": "noble",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "a725c44b7464d726215acd7b7bec594389bf5003533adc23c194880901ff59e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.0",
      "date": "2026-06-15T10:02:53.000Z",
      "distro": "noble",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "17cc7b674d220ac98165035ebf7bcc2ed40205931d236926fb33076155937275",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.0",
      "date": "2026-06-15T10:01:38.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "2c2cc5719cca3193ce7db7cc1cf476224e078b6aa08a4d0c43ce01d12ee43cfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.0",
      "date": "2026-06-15T10:01:42.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "88b32ccc8462620f7fe89203c41208b2ff759af03bc67c34af4bab32f42df00f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.0",
      "date": "2026-06-15T10:02:45.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "56ffd73c055f317d83623443a5497e191561179a94332b6eb328dfc76ba77610",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-06-15T10:01:51.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "d6754a54f303429cc2a03f41053d09ef18ce18e28b5a43fb271bc7041c35aa54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-06-15T10:01:42.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "63a5058cecb6f0dd0957c8f9dcdf0d5092a2a03c51e43b6e1dc4397c7da192b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-06-15T10:01:24.000Z",
      "commit": "4e199c3b4d1e4c4610cc51c1a1538b06c67e3467",
      "fileid": "4bfc24a0c5f1efd378647e599a9abf9a8767b50c8001adeeb9b8bfa5da78d162",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hendersontrent/actions/runs/27538381869"
    }
  ]
}