{
  "_id": "6ac63fd7f511ae58c09a8baa",
  "Package": "locits",
  "Type": "Package",
  "Title": "Test of Stationarity and Localized Autocovariance",
  "Version": "1.7.8",
  "Date": "2025-07-24",
  "Authors@R": "c(person(\"Guy\", \"Nason\", role=c(\"aut\", \"cre\"),\nemail=\"g.nason@imperial.ac.uk\"))",
  "Description": "Provides test of second-order stationarity for time series\n(for dyadic and arbitrary-n length data). Provides localized\nautocovariance, with confidence intervals, for locally\nstationary (nonstationary) time series. See Nason, G P (2013)\n\"A test for second-order stationarity and approximate\nconfidence intervals for localized autocovariance for locally\nstationary time series.\" Journal of the Royal Statistical\nSociety, Series B, 75, 879-904.  <doi:10.1111/rssb.12015>.",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-07 10:19:39 UTC",
    "User": "root"
  },
  "Author": "Guy Nason [aut, cre]",
  "Maintainer": "Guy Nason <g.nason@imperial.ac.uk>",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://guynason.r-universe.dev",
  "Date/Publication": "2025-07-24 16:10:13 UTC",
  "RemoteUrl": "https://github.com/cran/locits",
  "RemoteRef": "HEAD",
  "RemoteSha": "2afbc0fe5ef58d57a15e020685abd06769116b32",
  "_user": "guynason",
  "_type": "src",
  "_file": "locits_1.7.8.tar.gz",
  "_fileid": "https://r2.ropensci.org/17f0bc741f5542ddc5af663b398402e982bd926b3f7b557acfc4022667cb8af0",
  "_filesize": 372947,
  "_sha256": "17f0bc741f5542ddc5af663b398402e982bd926b3f7b557acfc4022667cb8af0",
  "_expires": "2027-01-15T12:49:25.000Z",
  "_created": "2026-10-07T10:19:39.000Z",
  "_published": "2026-10-07T12:49:27.696Z",
  "_buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112743789562,
      "time": 132,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11475327254"
    },
    {
      "job": 112743789549,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11474424393"
    },
    {
      "job": 112743789661,
      "time": 107,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11475412106"
    },
    {
      "job": 112743789692,
      "time": 131,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11474893181"
    },
    {
      "job": 112743789571,
      "time": 99,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11482892761"
    },
    {
      "job": 112743789600,
      "time": 221,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11482618128"
    },
    {
      "job": 112743789635,
      "time": 151,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11482903005"
    },
    {
      "job": 112743789470,
      "time": 170,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11483181637"
    },
    {
      "job": 112742842923,
      "time": 152,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11474399126"
    },
    {
      "job": 112743789477,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11474868215"
    },
    {
      "job": 112743789646,
      "time": 200,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11475078414"
    },
    {
      "job": 112743789533,
      "time": 121,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11475003364"
    },
    {
      "job": 112743789799,
      "time": 90,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11474713699"
    },
    {
      "job": 112743789583,
      "time": 197,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11475715574"
    },
    {
      "job": 112743789582,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11475511633"
    }
  ],
  "_upstream": "https://github.com/cran/locits",
  "_commit": {
    "id": "2afbc0fe5ef58d57a15e020685abd06769116b32",
    "author": "Guy Nason <g.nason@imperial.ac.uk>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.7.8\n",
    "time": 1753373413
  },
  "_maintainer": {
    "name": "Guy Nason",
    "email": "g.nason@imperial.ac.uk",
    "login": "guynason",
    "description": "\n",
    "uuid": 267167175
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3",
      "role": "Depends"
    },
    {
      "package": "wavethresh",
      "role": "Depends"
    },
    {
      "package": "igraph",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "guynason",
      "count": 4,
      "uuid": 267167175
    }
  ],
  "_userbio": {
    "uuid": 267167175,
    "type": "user",
    "name": "guynason",
    "followers": 0
  },
  "_downloads": {
    "count": 422,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/locits"
  },
  "_searchresults": 47,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/locits.html",
    "extra/manual.pdf"
  ],
  "_realowner": "guynason",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.4",
      "date": "2013-10-18"
    },
    {
      "version": "1.7.1",
      "date": "2016-03-30"
    },
    {
      "version": "1.7.3",
      "date": "2016-11-14"
    },
    {
      "version": "1.7.5",
      "date": "2022-05-09"
    },
    {
      "version": "1.7.6",
      "date": "2022-11-07"
    },
    {
      "version": "1.7.7",
      "date": "2023-09-05"
    },
    {
      "version": "1.7.8",
      "date": "2025-07-24"
    }
  ],
  "_exports": [
    "AutoBestBW",
    "covI",
    "covIwrap",
    "Cvarip2",
    "EstBetaCov",
    "ewspec3",
    "ewspecHaarNonPer",
    "getridofendNA",
    "HwdS",
    "hwt",
    "hwtos2",
    "idlastzero",
    "lacf",
    "littlevar",
    "mkcoef",
    "plot.hwtANYN",
    "plot.lacf",
    "plot.lacfCI",
    "plot.tos",
    "print.hwtANYN",
    "print.lacf",
    "print.lacfCI",
    "print.tos",
    "runmean",
    "Rvarlacf",
    "StoreStatistics",
    "summary.hwtANYN",
    "summary.lacf",
    "summary.lacfCI",
    "summary.tos",
    "tvar1sim",
    "varip2",
    "whichlevel",
    "zeropad"
  ],
  "_help": [
    {
      "page": "locits-package",
      "title": "New test of second-order stationarity and confidence intervals for localized autocovariance.",
      "topics": [
        "locits-package",
        "locits"
      ]
    },
    {
      "page": "AutoBestBW",
      "title": "Choose a good bandwidth for running mean smoothing of a EWS spectral estimator.",
      "topics": [
        "AutoBestBW"
      ]
    },
    {
      "page": "covI",
      "title": "Compute the covariance between two wavelet periodogram ordinates at the same scale, but different time locations.",
      "topics": [
        "covI"
      ]
    },
    {
      "page": "covIwrap",
      "title": "A wrapper for the covI function.",
      "topics": [
        "covIwrap"
      ]
    },
    {
      "page": "Cvarip2",
      "title": "Computes variance of Haar wavelet coefficients of wavelet periodogram using C code.",
      "topics": [
        "Cvarip2"
      ]
    },
    {
      "page": "EstBetaCov",
      "title": "Compute estimate of wavelet periodogram and the estimate's covariance matrix.",
      "topics": [
        "EstBetaCov"
      ]
    },
    {
      "page": "ewspec3",
      "title": "Compute evolutionary wavelet spectrum of a time series.",
      "topics": [
        "ewspec3"
      ]
    },
    {
      "page": "ewspecHaarNonPer",
      "title": "Compute evolutionary wavelet spectrum (EWS) estimate based on the Haar wavelet transform.",
      "topics": [
        "ewspecHaarNonPer"
      ]
    },
    {
      "page": "getridofendNA",
      "title": "Replaces all NAs in vector by 0",
      "topics": [
        "getridofendNA"
      ]
    },
    {
      "page": "HwdS",
      "title": "Compute the non-decimated Haar wavelet transform without using periodic boundary conditions.",
      "topics": [
        "HwdS"
      ]
    },
    {
      "page": "hwt",
      "title": "Compute a Haar wavelet transform for data of arbitrary n length",
      "topics": [
        "hwt"
      ]
    },
    {
      "page": "hwtos",
      "title": "Haar wavelet test for (second-order) stationarity for arbitrary length time series.",
      "topics": [
        "hwtos"
      ]
    },
    {
      "page": "hwtos2",
      "title": "Test of second-order stationarity using wavelets.",
      "topics": [
        "hwtos2"
      ]
    },
    {
      "page": "idlastzero",
      "title": "Return the index of the last zero in a vector",
      "topics": [
        "idlastzero"
      ]
    },
    {
      "page": "lacf",
      "title": "Compute localized autocovariance.",
      "topics": [
        "lacf"
      ]
    },
    {
      "page": "littlevar",
      "title": "Subsidiary helper function for hwtos2",
      "topics": [
        "littlevar"
      ]
    },
    {
      "page": "mkcoef",
      "title": "Compute discrete wavelets.",
      "topics": [
        "mkcoef"
      ]
    },
    {
      "page": "plot.hwtANYN",
      "title": "Plots the transform contained in an 'hwtANYN' object.",
      "topics": [
        "plot.hwtANYN"
      ]
    },
    {
      "page": "plot.lacf",
      "title": "Plot localized autocovariance (lacf) object.",
      "topics": [
        "plot.lacf"
      ]
    },
    {
      "page": "plot.lacfCI",
      "title": "Plot confidence intervals for localized autocovariance for locally stationary time series.",
      "topics": [
        "plot.lacfCI"
      ]
    },
    {
      "page": "plot.tos",
      "title": "Produces a graphical representation of the results of a test of stationarity contained in a 'tos' object.",
      "topics": [
        "plot.tos"
      ]
    },
    {
      "page": "plot.tosANYN",
      "title": "Produces a graphical representation of the results of a test of stationarity from a 'tosANYN' object.",
      "topics": [
        "plot.tosANYN"
      ]
    },
    {
      "page": "print.hwtANYN",
      "title": "Print out a 'hwtANYN' class object, eg from the 'link{hwt}' function.",
      "topics": [
        "print.hwtANYN"
      ]
    },
    {
      "page": "print.lacf",
      "title": "Print lacf class object",
      "topics": [
        "print.lacf"
      ]
    },
    {
      "page": "print.lacfCI",
      "title": "Print basic information about a 'lacfCI' object.",
      "topics": [
        "print.lacfCI"
      ]
    },
    {
      "page": "print.tos",
      "title": "Print out a 'tos' class object, eg from the 'link{hwtos2}' function.",
      "topics": [
        "print.tos"
      ]
    },
    {
      "page": "print.tosANYN",
      "title": "Print out a 'tosANYN' class object, eg from the 'link{hwtos}' function.",
      "topics": [
        "print.tosANYN"
      ]
    },
    {
      "page": "runmean",
      "title": "Compute a running mean of a vector",
      "topics": [
        "runmean"
      ]
    },
    {
      "page": "Rvarlacf",
      "title": "Compute confidence intervals for localized autocovariance for locally stationary time series.",
      "topics": [
        "Rvarlacf"
      ]
    },
    {
      "page": "StoreStatistics",
      "title": "Interogates calculation store to see how well we are reusing previous calculations (debugging)",
      "topics": [
        "StoreStatistics"
      ]
    },
    {
      "page": "summary.hwtANYN",
      "title": "Summarize the results of a Haar wavelet transform object computed from an arbitrary length vector.",
      "topics": [
        "summary.hwtANYN"
      ]
    },
    {
      "page": "summary.lacf",
      "title": "Summarizes a lacf object",
      "topics": [
        "summary.lacf"
      ]
    },
    {
      "page": "summary.lacfCI",
      "title": "Produce a brief summary of the contents of a 'lacfCI' object",
      "topics": [
        "summary.lacfCI"
      ]
    },
    {
      "page": "summary.tos",
      "title": "Summarize the results of a test of stationarity contained i a 'tos' object.",
      "topics": [
        "summary.tos"
      ]
    },
    {
      "page": "summary.tosANYN",
      "title": "Summarize the results of a test of stationarity contained in an 'tosANYN' class object.",
      "topics": [
        "summary.tosANYN"
      ]
    },
    {
      "page": "tvar1sim",
      "title": "Simulate a realization from a particular TVAR(1) model.",
      "topics": [
        "tvar1sim"
      ]
    },
    {
      "page": "varip2",
      "title": "Direct computation of estimate of variance of v_ip, the Haar wavelet coefficients of the periodogram.",
      "topics": [
        "varip2"
      ]
    },
    {
      "page": "whichlevel",
      "title": "Helper routine for 'mkcoef'",
      "topics": [
        "whichlevel"
      ]
    },
    {
      "page": "zeropad",
      "title": "Intersperse zeroes in a vector.",
      "topics": [
        "zeropad"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "pkgconfig",
    "rlang",
    "vctrs",
    "wavethresh"
  ],
  "_score": 2.9273703630390235,
  "_indexed": true,
  "_nocasepkg": "locits",
  "_universes": [
    "guynason"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T10:21:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/3efcce0e78534fc0af6da640bf94008d92ad54162453d9d93984487badba8163",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T10:21:50.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/17461bac06ebbce3f6a10b2d14615b4c2c61a7cc80a6c61967c2552afad746c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T10:21:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/1405708b469f2f48285d22b4a698f3146a5bb77fbbdaee5814934e828ef3e619",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T10:21:56.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/0b7ac1e374495ce42a64adbf8eec10135a9db040ad30a44f3703ef5d21e77f9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T12:45:07.000Z",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/f7f8fc00c9c045acaa825ceaf369702d6467b07f8af1bf89a5f2c68f94af5a61",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T12:46:50.000Z",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/2a77cf9472f0b5b267b9a6171b362e5ec664553bc5b97b288a3ced1611318660",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T12:48:28.000Z",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/c8f432c14283f7386d19e58f15f31f1f3e69ceab781fe730f1f9ec3919aa5d54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T12:45:07.000Z",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/7a49ee7850846fb96b4ad6f2fa01eef91e8fdf51f032b98f2aa4130083099faa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.7.8",
      "date": "2026-10-07T10:21:57.000Z",
      "arch": "emscripten",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/8219a9b99a50b70c32a16f9ed3f5661bf9b39539107c1f59c7a1cf351589e12f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T10:22:49.000Z",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/2b8ca5abdbc3e56c5f7c4312963bf0b9284688b41cce66ff6010e15cdc6afe34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T10:20:50.000Z",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/1d46f0991bc8cde51e9ec4c6287a9f6013de742fff14ad7e41b2c98179e8d913",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T10:20:56.000Z",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/9bc650a3679180740151e9e8d207b2908b1e2f6667bdd1877236c290ea6d4337",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T10:22:46.000Z",
      "arch": "aarch64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/c4cdf1b5a51a44bbf7068a8e2b6dbaa894b18a3722f91f3077dac66b1b0498fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T10:20:57.000Z",
      "arch": "x86_64",
      "commit": "2afbc0fe5ef58d57a15e020685abd06769116b32",
      "fileid": "https://r2.ropensci.org/fc5916d053eeb805dcaec47181303b5a17274409510fba9cfe5f2c030131acc2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guynason/actions/runs/37606366506"
    }
  ]
}