{
  "_id": "6af0e1791c36d7c6403e2d3b",
  "Package": "xemd",
  "Type": "Package",
  "Title": "eXtended Empirical Mode Decomposition",
  "Version": "0.1.5",
  "Authors@R": "c(\nperson(\"Alejandro\", \"Verri Kozlowski\", email = \"averri@fi.uba.ar\",\nrole = c(\"aut\", \"cre\", \"cph\", \"trl\"),\ncomment = c(ORCID = \"0000-0002-8535-1170\")),\nperson(\"G.\", \"Rilling\", role = \"ctb\", comment = \"emd.m code\"),\nperson(\"Marcelo A.\", \"Colominas\", role = \"cph\",\ncomment = \"CEEMDAN distribution of emd.m\"),\nperson(\"Pierre\", \"Masselot\", role = \"ctb\", comment = \"emdr code\"),\nperson(\"Vinícius\", \"Rezende Carvalho\", role = c(\"ctb\", \"cph\"),\ncomment = \"ewtpy code\"),\nperson(\"Eduardo\", \"Mazoni\", role = \"cph\", comment = \"ewtpy code\"),\nperson(\"Jerome\", \"Gilles\", role = c(\"ctb\", \"cph\"),\ncomment = \"pyewt code; MATLAB EWT code translated in ewtpy\"),\nperson(\"Kathryn\", \"Heal\", role = \"ctb\",\ncomment = \"MATLAB EWT boundary detection translated in ewtpy\"),\nperson(\"Emanuele\", \"Papini\", role = c(\"ctb\", \"cph\"), comment = \"fifpy code\"),\nperson(\"Antonio\", \"Cicone\", role = \"ctb\",\ncomment = \"MATLAB iterative filtering code translated in fifpy\"),\nperson(\"Shubhra\", \"Prakash\", role = \"ctb\", comment = \"LMD code\"),\nperson(\"Stefano\", \"Bianchi\", role = c(\"ctb\", \"cph\"),\ncomment = \"pytvfemd code\"),\nperson(\"Alessandro\", \"Longo\", role = c(\"ctb\", \"cph\"),\ncomment = \"pytvfemd code\"),\nperson(\"Eugene\", \"Brevdo\", role = \"ctb\",\ncomment = \"Synchrosqueezing Toolbox code ported in SynchWave\"),\nperson(\"Hau-Tieng\", \"Wu\", role = \"ctb\",\ncomment = \"Synchrosqueezing Toolbox code ported in SynchWave\"),\nperson(\"Jianfeng\", \"Lu\", role = \"ctb\",\ncomment = \"curve_ext of the Synchrosqueezing Toolbox, ported in SynchWave\"),\nperson(\"Dongik\", \"Jang\", role = \"ctb\", comment = \"SynchWave code\"),\nperson(\"Hee-Seok\", \"Oh\", role = \"ctb\", comment = \"SynchWave code\"),\nperson(\"Donghoh\", \"Kim\", role = \"ctb\", comment = \"SynchWave code\"))",
  "Description": "Signals are decomposed into oscillatory modes by empirical\nmode decomposition and its ensemble, complementary ensemble,\ncomplete ensemble, masked, bivariate and multivariate variants,\nby variational mode decomposition and its multivariate and\nsuccessive variants, and by local mean decomposition, iterative\nfiltering, time varying filter empirical mode decomposition and\nthe empirical wavelet transform; the synchrosqueezed wavelet\ntransform is also provided. Empirical mode decomposition is due\nto Huang et al. (1998) <doi:10.1098/rspa.1998.0193>, its\nensemble variant to Wu and Huang (2009)\n<doi:10.1142/S1793536909000047> and variational mode\ndecomposition to Dragomiretskiy and Zosso (2014)\n<doi:10.1109/TSP.2013.2288675>. The modes can be described by\ntheir instantaneous amplitude and frequency and their Hilbert\nspectrum, tested as intrinsic mode functions or against white\nnoise, selected by energy and compared through orthogonality,\nmode splitting, reconstruction quality, ensemble dispersion and\nsimilarity measures. Acceleration, velocity and displacement\nrecords stored as a long table of time, value, quantity and\ncomponent are decomposed for every record and quantity in one\ncall, with a warning and a regularization of the time grid when\nit is not uniform.",
  "URL": "https://kanameishi.github.io/xemd/",
  "License": "GPL-3",
  "Copyright": "Authors, copyright notices and licenses of the third-party\ncode adapted in xemd are listed in file inst/NOTICE.",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-08 20:51:18 UTC",
    "User": "root"
  },
  "Author": "Alejandro Verri Kozlowski [aut, cre, cph, trl] (ORCID:\n<https://orcid.org/0000-0002-8535-1170>), G. Rilling [ctb]\n(emd.m code), Marcelo A. Colominas [cph] (CEEMDAN distribution\nof emd.m), Pierre Masselot [ctb] (emdr code), Vinícius Rezende\nCarvalho [ctb, cph] (ewtpy code), Eduardo Mazoni [cph] (ewtpy\ncode), Jerome Gilles [ctb, cph] (pyewt code; MATLAB EWT code\ntranslated in ewtpy), Kathryn Heal [ctb] (MATLAB EWT boundary\ndetection translated in ewtpy), Emanuele Papini [ctb, cph]\n(fifpy code), Antonio Cicone [ctb] (MATLAB iterative filtering\ncode translated in fifpy), Shubhra Prakash [ctb] (LMD code),\nStefano Bianchi [ctb, cph] (pytvfemd code), Alessandro Longo\n[ctb, cph] (pytvfemd code), Eugene Brevdo [ctb]\n(Synchrosqueezing Toolbox code ported in SynchWave), Hau-Tieng\nWu [ctb] (Synchrosqueezing Toolbox code ported in SynchWave),\nJianfeng Lu [ctb] (curve_ext of the Synchrosqueezing Toolbox,\nported in SynchWave), Dongik Jang [ctb] (SynchWave code),\nHee-Seok Oh [ctb] (SynchWave code), Donghoh Kim [ctb]\n(SynchWave code)",
  "Maintainer": "Alejandro Verri Kozlowski <averri@fi.uba.ar>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-08 19:52:49 UTC",
  "RemoteUrl": "https://github.com/cran/xemd",
  "RemoteRef": "HEAD",
  "RemoteSha": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
  "_user": "cran",
  "_type": "src",
  "_file": "xemd_0.1.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/cbfb28100dab3f256ebc7a8697c4c2b21e532b56005f3954c4ba2f86cc53609e",
  "_filesize": 1437242,
  "_sha256": "cbfb28100dab3f256ebc7a8697c4c2b21e532b56005f3954c4ba2f86cc53609e",
  "_expires": "2027-02-16T20:54:15.000Z",
  "_created": "2026-11-08T20:51:18.000Z",
  "_published": "2026-11-08T20:54:17.215Z",
  "_upstream": "https://github.com/cran/xemd",
  "_status": "success",
  "_maintainer": {
    "name": "Alejandro Verri Kozlowski",
    "email": "averri@fi.uba.ar",
    "login": "averrik",
    "description": "",
    "uuid": 61018689,
    "orcid": "0000-0002-8535-1170"
  },
  "_jobs": [
    {
      "job": 128858079841,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13633957279"
    },
    {
      "job": 128858079842,
      "time": 121,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13633568796"
    },
    {
      "job": 128857312196,
      "time": 182,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13633464001"
    },
    {
      "job": 128858079788,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13633328374"
    },
    {
      "job": 128858079774,
      "time": 102,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13634360483"
    },
    {
      "job": 128858079806,
      "time": 75,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13633643351"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583",
  "_commit": {
    "id": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
    "author": "Alejandro Verri Kozlowski <averri@fi.uba.ar>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.5\n",
    "time": 1794167569
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "hht",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.5",
      "date": "2026-11-08"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "averrik",
      "count": 1,
      "uuid": 61018689
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 636,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/xemd"
  },
  "_devurl": "https://github.com/kanameishi/xemd",
  "_pkgdown": "https://kanameishi.github.io/xemd/",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/xemd.html"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.5",
      "date": "2026-11-08"
    }
  ],
  "_exports": [
    "assessFractionalNoise",
    "assessIMF",
    "assessWhiteNoise",
    "buildHilbertSpectrum",
    "computeInstantaneousAttributes",
    "decomposeBEMD",
    "decomposeCEEMD",
    "decomposeCEEMDAN",
    "decomposeEEMD",
    "decomposeEMD",
    "decomposeEWT",
    "decomposeICEEMDAN",
    "decomposeIF",
    "decomposeIteratedMaskedEMD",
    "decomposeLMD",
    "decomposeMaskedEMD",
    "decomposeMEMD",
    "decomposeMVMD",
    "decomposeNAMEMD",
    "decomposeSVMD",
    "decomposeTSL",
    "decomposeTVFEMD",
    "decomposeVMD",
    "describeModule",
    "estimateMaskFrequency",
    "extractSSTModes",
    "listDecompositions",
    "listOperations",
    "measureDispersion",
    "measureDTW",
    "measureFCF",
    "measureModesTSL",
    "measureOrthogonality",
    "measurePMSI",
    "measureQRF",
    "reconstructTSL",
    "resiftModes",
    "selectModesEnergy",
    "selectModesTSL",
    "transformSST"
  ],
  "_help": [
    {
      "page": "assessFractionalNoise",
      "title": "Fractional Gaussian Noise Test of Intrinsic Mode Functions",
      "topics": [
        "assessFractionalNoise"
      ]
    },
    {
      "page": "assessIMF",
      "title": "Intrinsic Mode Function Conditions",
      "topics": [
        "assessIMF"
      ]
    },
    {
      "page": "assessWhiteNoise",
      "title": "White-Noise Significance Test of Modes",
      "topics": [
        "assessWhiteNoise"
      ]
    },
    {
      "page": "buildHilbertSpectrum",
      "title": "Hilbert Spectrum by Frequency Cells",
      "topics": [
        "buildHilbertSpectrum"
      ]
    },
    {
      "page": "computeInstantaneousAttributes",
      "title": "Instantaneous Amplitude, Phase and Frequency",
      "topics": [
        "computeInstantaneousAttributes"
      ]
    },
    {
      "page": "decomposeBEMD",
      "title": "Bivariate Empirical Mode Decomposition",
      "topics": [
        "decomposeBEMD"
      ]
    },
    {
      "page": "decomposeCEEMD",
      "title": "Complementary Ensemble Empirical Mode Decomposition",
      "topics": [
        "decomposeCEEMD"
      ]
    },
    {
      "page": "decomposeCEEMDAN",
      "title": "Complete Ensemble Empirical Mode Decomposition with Adaptive Noise",
      "topics": [
        "decomposeCEEMDAN"
      ]
    },
    {
      "page": "decomposeEEMD",
      "title": "Ensemble Empirical Mode Decomposition",
      "topics": [
        "decomposeEEMD"
      ]
    },
    {
      "page": "decomposeEMD",
      "title": "Empirical Mode Decomposition",
      "topics": [
        "decomposeEMD"
      ]
    },
    {
      "page": "decomposeEWT",
      "title": "Empirical Wavelet Transform",
      "topics": [
        "decomposeEWT"
      ]
    },
    {
      "page": "decomposeICEEMDAN",
      "title": "Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise",
      "topics": [
        "decomposeICEEMDAN"
      ]
    },
    {
      "page": "decomposeIF",
      "title": "Iterative Filtering",
      "topics": [
        "decomposeIF"
      ]
    },
    {
      "page": "decomposeIteratedMaskedEMD",
      "title": "Iterated Masking Empirical Mode Decomposition",
      "topics": [
        "decomposeIteratedMaskedEMD"
      ]
    },
    {
      "page": "decomposeLMD",
      "title": "Local Mean Decomposition",
      "topics": [
        "decomposeLMD"
      ]
    },
    {
      "page": "decomposeMaskedEMD",
      "title": "Masked Empirical Mode Decomposition",
      "topics": [
        "decomposeMaskedEMD"
      ]
    },
    {
      "page": "decomposeMEMD",
      "title": "Multivariate Empirical Mode Decomposition",
      "topics": [
        "decomposeMEMD"
      ]
    },
    {
      "page": "decomposeMVMD",
      "title": "Multivariate Variational Mode Decomposition",
      "topics": [
        "decomposeMVMD"
      ]
    },
    {
      "page": "decomposeNAMEMD",
      "title": "Noise-Assisted Multivariate Empirical Mode Decomposition",
      "topics": [
        "decomposeNAMEMD"
      ]
    },
    {
      "page": "decomposeSVMD",
      "title": "Successive Variational Mode Decomposition",
      "topics": [
        "decomposeSVMD"
      ]
    },
    {
      "page": "decomposeTSL",
      "title": "Decomposition of Time-Series Records",
      "topics": [
        "decomposeTSL"
      ]
    },
    {
      "page": "decomposeTVFEMD",
      "title": "Time-Varying Filter Empirical Mode Decomposition",
      "topics": [
        "decomposeTVFEMD"
      ]
    },
    {
      "page": "decomposeVMD",
      "title": "Variational Mode Decomposition",
      "topics": [
        "decomposeVMD"
      ]
    },
    {
      "page": "describeModule",
      "title": "Identity of the Installed Module",
      "topics": [
        "describeModule"
      ]
    },
    {
      "page": "estimateMaskFrequency",
      "title": "Mask Frequency of the 2005 Masking",
      "topics": [
        "estimateMaskFrequency"
      ]
    },
    {
      "page": "extractSSTModes",
      "title": "Components Along the Ridges of a Synchrosqueezed Transform",
      "topics": [
        "extractSSTModes"
      ]
    },
    {
      "page": "listDecompositions",
      "title": "Methods of the Record Operation",
      "topics": [
        "listDecompositions"
      ]
    },
    {
      "page": "listOperations",
      "title": "Exported Operations and Their Arguments",
      "topics": [
        "listOperations"
      ]
    },
    {
      "page": "measureDispersion",
      "title": "Dispersion of Ensemble Members",
      "topics": [
        "measureDispersion"
      ]
    },
    {
      "page": "measureDTW",
      "title": "Dynamic Time Warping Distance of Modes",
      "topics": [
        "measureDTW"
      ]
    },
    {
      "page": "measureFCF",
      "title": "Fault Correlation Factor of Modes",
      "topics": [
        "measureFCF"
      ]
    },
    {
      "page": "measureModesTSL",
      "title": "Metrics of the Modes of Time-Series Records",
      "topics": [
        "measureModesTSL"
      ]
    },
    {
      "page": "measureOrthogonality",
      "title": "Inner Products and Cosines Between Components",
      "topics": [
        "measureOrthogonality"
      ]
    },
    {
      "page": "measurePMSI",
      "title": "Pseudo-Mode Splitting Index",
      "topics": [
        "measurePMSI"
      ]
    },
    {
      "page": "measureQRF",
      "title": "Quality of Reconstruction Factor",
      "topics": [
        "measureQRF"
      ]
    },
    {
      "page": "reconstructTSL",
      "title": "Reconstruction of Time-Series Records from Their Modes",
      "topics": [
        "reconstructTSL"
      ]
    },
    {
      "page": "resiftModes",
      "title": "Consecutive Post-Processing of Ensemble Modes",
      "topics": [
        "resiftModes"
      ]
    },
    {
      "page": "selectModesEnergy",
      "title": "Selection of Modes by Energy",
      "topics": [
        "selectModesEnergy"
      ]
    },
    {
      "page": "selectModesTSL",
      "title": "Selection of the Modes of Time-Series Records",
      "topics": [
        "selectModesTSL"
      ]
    },
    {
      "page": "transformSST",
      "title": "Synchrosqueezed Wavelet Transform",
      "topics": [
        "transformSST"
      ]
    }
  ],
  "_readme": "https://github.com/cran/xemd/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "pracma"
  ],
  "_vignettes": [
    {
      "source": "xemd.Rmd",
      "filename": "xemd.html",
      "title": "Introduction",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Modes and intrinsic mode functions",
        "Data model",
        "Empirical mode decomposition",
        "Variational mode decomposition",
        "Instantaneous attributes and Hilbert spectrum",
        "Further reading"
      ],
      "created": "2026-11-08 19:52:49",
      "modified": "2026-11-08 19:52:49",
      "commits": 1
    },
    {
      "source": "seismic.Rmd",
      "filename": "seismic.html",
      "title": "Seismic records",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Acceleration, velocity and displacement",
        "The long table",
        "Methods",
        "A scalar method",
        "A coupled method",
        "Grids that are not uniform",
        "Measurement, selection and reconstruction",
        "Command-line workflow"
      ],
      "created": "2026-11-08 19:52:49",
      "modified": "2026-11-08 19:52:49",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "xemd",
  "_universes": [
    "cran",
    "averrik",
    "kanameishi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-11-08T20:53:14.000Z",
      "distro": "resolute",
      "commit": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
      "fileid": "https://r2.ropensci.org/5af6b7662a5da0e9eb4a92bfa9f931b33d5f4fe3ab38f36410bdb5a9f5997895",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.5",
      "date": "2026-11-08T20:53:12.000Z",
      "distro": "resolute",
      "commit": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
      "fileid": "https://r2.ropensci.org/f264eecbeb1af74f4a489838e454b49ac27abea527d14e9b3a6ab8a520968665",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.5",
      "date": "2026-11-08T20:53:10.000Z",
      "commit": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
      "fileid": "https://r2.ropensci.org/0ee12e714370d09c2181b9047efe74b4aa3587e07010443e816a00e86dfc653c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-11-08T20:52:31.000Z",
      "commit": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
      "fileid": "https://r2.ropensci.org/e01eb3f8386e7540bcc8aab6b3cad60c3546a95a1e49d4a4422177e372642e05",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.5",
      "date": "2026-11-08T20:52:23.000Z",
      "commit": "a2a96e4e0d525e50fd1a88b9e1dc5b1840559895",
      "fileid": "https://r2.ropensci.org/b68f80ebea4bbb2322fe46a31ba073cd36d33d0cdde73557da725e399999d7c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/42521965583"
    }
  ]
}