{
  "_id": "6a102e7bacfb0bcc41c94489",
  "Package": "s2dv",
  "Title": "Seasonal to Decadal Verification",
  "Version": "2.3.0",
  "Authors@R": "c(\nperson(\"BSC-CNS\", role = c(\"aut\", \"cph\")),\nperson(\"An-Chi\", \"Ho\", , \"an.ho@bsc.es\", role = c(\"aut\")),\nperson(\"Nuria\", \"Perez-Zanon\", , \"nuria.perez@bsc.es\", role = \"aut\"),\nperson(\"Roberto\", \"Bilbao\", , \"roberto.bilbao@bsc.es\", role = \"ctb\"),\nperson(\"Josep\", \"Cos\", , \"josep.cos@bsc.es\", role = \"ctb\"),\nperson(\"Carlos\", \"Delgado\", , \"carlos.delgado@bsc.es\", role = \"ctb\"),\nperson(\"Llorenç\", \"Lledó\", , \"llorenc.lledo@bsc.es\", role = \"ctb\"),\nperson(\"Andrea\", \"Manrique\", , \"andrea.manrique@bsc.es\", role = \"ctb\"),\nperson(\"Deborah\", \"Verfaillie\", , \"deborah.verfaillie@bsc.es\", role = \"ctb\"),\nperson(\"Eva\", \"Rifà\", , \"eva.rifarovira@bsc.es\", role = \"ctb\"),\nperson(\"Victòria\", \"Agudetse\", , \"victoria.agudetse@bsc.es\", role = \"ctb\"),\nperson(\"Nadia\", \"Milders\", , \"nadia.milders@bsc.es\", role = \"ctb\"),\nperson(\"Ariadna\", \"Batalla\", , \"ariadna.batalla@bsc.es\", role = c(\"ctb\", \"cre\")),\nperson(\"Javier\", \"Corvillo\", , \"javier.corvillo@bsc.es\", role = \"ctb\"))",
  "Description": "An advanced version of package 's2dverification'. Intended\nfor seasonal to decadal (s2d) climate forecast verification,\nbut also applicable to other types of forecasts or general\nclimate analysis. This package is specifically designed for\ncomparing experimental and observational datasets. It provides\nfunctionality for data retrieval, post-processing, skill score\ncomputation against observations, and visualization. Compared\nto 's2dverification', 's2dv' is more compatible with the\npackage 'startR', able to use multiple cores for computation\nand handle multi-dimensional arrays with a higher flexibility.\nThe Climate Data Operators (CDO) version used in development is\n1.9.8. Implements methods described in Wilks (2011)\n<doi:10.1016/B978-0-12-385022-5.00008-7>, DelSole and Tippett\n(2016) <doi:10.1175/MWR-D-15-0218.1>, Kharin et al. (2012)\n<doi:10.1029/2012GL052647>, Doblas-Reyes et al. (2003)\n<doi:10.1007/s00382-003-0350-4>.",
  "License": "GPL-3",
  "URL": "https://gitlab.earth.bsc.es/es/s2dv/",
  "BugReports": "https://gitlab.earth.bsc.es/es/s2dv/-/issues",
  "LazyData": "true",
  "SystemRequirements": "cdo",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.1",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 09:00:43 UTC",
    "User": "root"
  },
  "Author": "BSC-CNS [aut, cph], An-Chi Ho [aut], Nuria Perez-Zanon [aut],\nRoberto Bilbao [ctb], Josep Cos [ctb], Carlos Delgado [ctb],\nLlorenç Lledó [ctb], Andrea Manrique [ctb], Deborah Verfaillie\n[ctb], Eva Rifà [ctb], Victòria Agudetse [ctb], Nadia Milders\n[ctb], Ariadna Batalla [ctb, cre], Javier Corvillo [ctb]",
  "Maintainer": "Ariadna Batalla <ariadna.batalla@bsc.es>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-12 07:21:04 UTC",
  "RemoteUrl": "https://github.com/cran/s2dv",
  "RemoteRef": "HEAD",
  "RemoteSha": "328a8bf9878bd600ce14f08ac8660cc1972d7b5e",
  "MD5sum": "67678bfbe4d52e0a150c05b1fa19c5d2",
  "_user": "cran",
  "_type": "src",
  "_file": "s2dv_2.3.0.tar.gz",
  "_fileid": "90c064d3e7f822d35c153ae01ec895206774b65c1c1cc22e03b32f2bcc35377f",
  "_filesize": 1839054,
  "_sha256": "90c064d3e7f822d35c153ae01ec895206774b65c1c1cc22e03b32f2bcc35377f",
  "_created": "2026-05-12T09:00:43.000Z",
  "_published": "2026-05-22T10:22:51.441Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77360827385,
      "time": 183,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6962140461"
    },
    {
      "job": 77360827426,
      "time": 217,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939979804"
    },
    {
      "job": 77360827070,
      "time": 221,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939902238"
    },
    {
      "job": 77360826542,
      "time": 149,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158247550"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25724087643",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/s2dv",
  "_commit": {
    "id": "328a8bf9878bd600ce14f08ac8660cc1972d7b5e",
    "author": "Ariadna Batalla <ariadna.batalla@bsc.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.3.0\n",
    "time": 1778570464
  },
  "_maintainer": {
    "name": "Ariadna Batalla",
    "email": "ariadna.batalla@bsc.es"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "bigmemory",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "maps",
      "role": "Imports"
    },
    {
      "package": "mapproj",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "ClimProjDiags",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "ncdf4",
      "role": "Imports"
    },
    {
      "package": "NbClust",
      "role": "Imports"
    },
    {
      "package": "multiApply",
      "version": ">= 2.1.1",
      "role": "Imports"
    },
    {
      "package": "SpecsVerification",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "easyNCDF",
      "role": "Imports"
    },
    {
      "package": "easyVerification",
      "role": "Imports"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 6,
  "_updates": [
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.2.0",
      "date": "2025-09-25"
    },
    {
      "name": "2.2.1",
      "date": "2025-11-03"
    },
    {
      "name": "2.3.0",
      "date": "2026-05-12"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "anchiho",
      "count": 10,
      "uuid": 125981498
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 282,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/s2dv"
  },
  "_searchresults": 45,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/s2dv.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-03-08"
    },
    {
      "version": "0.1.0",
      "date": "2020-11-12"
    },
    {
      "version": "0.1.1",
      "date": "2020-11-16"
    },
    {
      "version": "1.0.0",
      "date": "2021-06-16"
    },
    {
      "version": "1.1.0",
      "date": "2021-12-17"
    },
    {
      "version": "1.2.0",
      "date": "2022-06-23"
    },
    {
      "version": "1.3.0",
      "date": "2022-10-18"
    },
    {
      "version": "1.4.0",
      "date": "2023-03-21"
    },
    {
      "version": "1.4.1",
      "date": "2023-06-04"
    },
    {
      "version": "2.0.0",
      "date": "2023-10-11"
    },
    {
      "version": "2.1.0",
      "date": "2024-10-13"
    },
    {
      "version": "2.2.0",
      "date": "2025-09-25"
    },
    {
      "version": "2.2.1",
      "date": "2025-11-03"
    },
    {
      "version": "2.3.0",
      "date": "2026-05-12"
    }
  ],
  "_exports": [
    "AbsBiasSS",
    "ACC",
    "AMV",
    "AnimateMap",
    "Ano",
    "Ano_CrossValid",
    "Bias",
    "BrierScore",
    "CDORemap",
    "Clim",
    "clim.colors",
    "clim.palette",
    "Cluster",
    "ColorBar",
    "Composite",
    "ConfigAddEntry",
    "ConfigApplyMatchingEntries",
    "ConfigEditDefinition",
    "ConfigEditEntry",
    "ConfigFileCreate",
    "ConfigFileOpen",
    "ConfigFileSave",
    "ConfigRemoveDefinition",
    "ConfigRemoveEntry",
    "ConfigShowDefinitions",
    "ConfigShowSimilarEntries",
    "ConfigShowTable",
    "Consist_Trend",
    "Corr",
    "CRPS",
    "CRPSS",
    "DieboldMarianoTest",
    "DiffCorr",
    "Eno",
    "EOF",
    "EuroAtlanticTC",
    "Filter",
    "GetProbs",
    "GMST",
    "GSAT",
    "Histo2Hindcast",
    "InsertDim",
    "LeapYear",
    "Load",
    "LoadSampleData",
    "MeanDims",
    "MSE",
    "MSSS",
    "NAO",
    "Persistence",
    "Plot2VarsVsLTime",
    "PlotACC",
    "PlotAno",
    "PlotBoxWhisker",
    "PlotClim",
    "PlotEquiMap",
    "PlotLayout",
    "PlotMatrix",
    "PlotSection",
    "PlotStereoMap",
    "PlotVsLTime",
    "ProbBins",
    "ProjectField",
    "RandomWalkTest",
    "RatioPredictableComponents",
    "RatioRMS",
    "RatioSDRMS",
    "Regression",
    "REOF",
    "Reorder",
    "ResidualCorr",
    "RMS",
    "RMSSS",
    "ROCSS",
    "RPS",
    "RPSS",
    "Season",
    "SignalNoiseRatio",
    "Smoothing",
    "Spectrum",
    "SPOD",
    "Spread",
    "SprErr",
    "StatSeasAtlHurr",
    "TimescaleDecomposition",
    "ToyModel",
    "TPI",
    "Trend",
    "UltimateBrier"
  ],
  "_datasets": [
    {
      "name": "sampleDepthData",
      "title": "Sample of Experimental Data for Forecast Verification In Function Of Latitudes And Depths",
      "object": "sampleDepthData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sampleMap",
      "title": "Sample Of Observational And Experimental Data For Forecast Verification In Function Of Longitudes And Latitudes",
      "object": "sampleMap",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sampleTimeSeries",
      "title": "Sample Of Observational And Experimental Data For Forecast Verification As Area Averages",
      "object": "sampleTimeSeries",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "AbsBiasSS",
      "title": "Compute the Absolute Mean Bias Skill Score",
      "topics": [
        "AbsBiasSS"
      ]
    },
    {
      "page": "ACC",
      "title": "Compute the spatial anomaly correlation coefficient between the forecast and corresponding observation",
      "topics": [
        "ACC"
      ]
    },
    {
      "page": "AMV",
      "title": "Compute the Atlantic Multidecadal Variability (AMV) index",
      "topics": [
        "AMV"
      ]
    },
    {
      "page": "AnimateMap",
      "title": "Animate Maps of Forecast/Observed Values or Scores Over Forecast Time",
      "topics": [
        "AnimateMap"
      ]
    },
    {
      "page": "Ano",
      "title": "Compute forecast or observation anomalies",
      "topics": [
        "Ano"
      ]
    },
    {
      "page": "Ano_CrossValid",
      "title": "Compute anomalies in cross-validation mode",
      "topics": [
        "Ano_CrossValid"
      ]
    },
    {
      "page": "Bias",
      "title": "Compute the Mean Bias",
      "topics": [
        "Bias"
      ]
    },
    {
      "page": "BrierScore",
      "title": "Compute Brier score, its decomposition, and Brier skill score",
      "topics": [
        "BrierScore"
      ]
    },
    {
      "page": "CDORemap",
      "title": "Interpolate arrays with longitude and latitude dimensions using CDO",
      "topics": [
        "CDORemap"
      ]
    },
    {
      "page": "Clim",
      "title": "Compute Bias Corrected Climatologies",
      "topics": [
        "Clim"
      ]
    },
    {
      "page": "clim.palette",
      "title": "Generate Climate Color Palettes",
      "topics": [
        "clim.colors",
        "clim.palette"
      ]
    },
    {
      "page": "Cluster",
      "title": "K-means Clustering",
      "topics": [
        "Cluster"
      ]
    },
    {
      "page": "ColorBar",
      "title": "Draws a Color Bar",
      "topics": [
        "ColorBar"
      ]
    },
    {
      "page": "Composite",
      "title": "Compute composites",
      "topics": [
        "Composite"
      ]
    },
    {
      "page": "ConfigApplyMatchingEntries",
      "title": "Apply Matching Entries To Dataset Name And Variable Name To Find Related Info",
      "topics": [
        "ConfigApplyMatchingEntries"
      ]
    },
    {
      "page": "ConfigEditDefinition",
      "title": "Add Modify Or Remove Variable Definitions In Configuration",
      "topics": [
        "ConfigEditDefinition",
        "ConfigRemoveDefinition"
      ]
    },
    {
      "page": "ConfigEditEntry",
      "title": "Add, Remove Or Edit Entries In The Configuration",
      "topics": [
        "ConfigAddEntry",
        "ConfigEditEntry",
        "ConfigRemoveEntry"
      ]
    },
    {
      "page": "ConfigFileOpen",
      "title": "Functions To Create Open And Save Configuration File",
      "topics": [
        "ConfigFileCreate",
        "ConfigFileOpen",
        "ConfigFileSave"
      ]
    },
    {
      "page": "ConfigShowSimilarEntries",
      "title": "Find Similar Entries In Tables Of Datasets",
      "topics": [
        "ConfigShowSimilarEntries"
      ]
    },
    {
      "page": "ConfigShowTable",
      "title": "Show Configuration Tables And Definitions",
      "topics": [
        "ConfigShowDefinitions",
        "ConfigShowTable"
      ]
    },
    {
      "page": "Consist_Trend",
      "title": "Compute trend using only model data for which observations are available",
      "topics": [
        "Consist_Trend"
      ]
    },
    {
      "page": "Corr",
      "title": "Compute the correlation coefficient between an array of forecast and their corresponding observation",
      "topics": [
        "Corr"
      ]
    },
    {
      "page": "CRPS",
      "title": "Compute the Continuous Ranked Probability Score",
      "topics": [
        "CRPS"
      ]
    },
    {
      "page": "CRPSS",
      "title": "Compute the Continuous Ranked Probability Skill Score",
      "topics": [
        "CRPSS"
      ]
    },
    {
      "page": "DieboldMarianoTest",
      "title": "Diebold-Mariano test",
      "topics": [
        "DieboldMarianoTest"
      ]
    },
    {
      "page": "DiffCorr",
      "title": "Compute the correlation difference and its significance",
      "topics": [
        "DiffCorr"
      ]
    },
    {
      "page": "Eno",
      "title": "Compute effective sample size with classical method",
      "topics": [
        "Eno"
      ]
    },
    {
      "page": "EOF",
      "title": "Area-weighted empirical orthogonal function analysis using SVD",
      "topics": [
        "EOF"
      ]
    },
    {
      "page": "EuroAtlanticTC",
      "title": "Teleconnection indices in European Atlantic Ocean region",
      "topics": [
        "EuroAtlanticTC"
      ]
    },
    {
      "page": "Filter",
      "title": "Filter frequency peaks from an array",
      "topics": [
        "Filter"
      ]
    },
    {
      "page": "GetProbs",
      "title": "Compute probabilistic forecasts or the corresponding observations",
      "topics": [
        "GetProbs"
      ]
    },
    {
      "page": "GMST",
      "title": "Compute the Global Mean Surface Temperature (GMST) anomalies",
      "topics": [
        "GMST"
      ]
    },
    {
      "page": "GSAT",
      "title": "Compute the Global Surface Air Temperature (GSAT) anomalies",
      "topics": [
        "GSAT"
      ]
    },
    {
      "page": "Histo2Hindcast",
      "title": "Chunk long simulations for comparison with hindcasts",
      "topics": [
        "Histo2Hindcast"
      ]
    },
    {
      "page": "InsertDim",
      "title": "Add a named dimension to an array",
      "topics": [
        "InsertDim"
      ]
    },
    {
      "page": "LeapYear",
      "title": "Checks Whether A Year Is Leap Year",
      "topics": [
        "LeapYear"
      ]
    },
    {
      "page": "Load",
      "title": "Loads Experimental And Observational Data",
      "topics": [
        "Load"
      ]
    },
    {
      "page": "LoadSampleData",
      "title": "Load Sample Data for Package Examples",
      "topics": [
        "LoadSampleData"
      ]
    },
    {
      "page": "MeanDims",
      "title": "Average an array along multiple dimensions",
      "topics": [
        "MeanDims"
      ]
    },
    {
      "page": "MSE",
      "title": "Compute mean square error",
      "topics": [
        "MSE"
      ]
    },
    {
      "page": "MSSS",
      "title": "Compute mean square error skill score",
      "topics": [
        "MSSS"
      ]
    },
    {
      "page": "NAO",
      "title": "Compute the North Atlantic Oscillation (NAO) Index",
      "topics": [
        "NAO"
      ]
    },
    {
      "page": "Persistence",
      "title": "Compute persistence",
      "topics": [
        "Persistence"
      ]
    },
    {
      "page": "Plot2VarsVsLTime",
      "title": "Plot two scores with confidence intervals in a common plot",
      "topics": [
        "Plot2VarsVsLTime"
      ]
    },
    {
      "page": "PlotACC",
      "title": "Plot Plumes/Timeseries Of Anomaly Correlation Coefficients",
      "topics": [
        "PlotACC"
      ]
    },
    {
      "page": "PlotAno",
      "title": "Plot Anomaly time series",
      "topics": [
        "PlotAno"
      ]
    },
    {
      "page": "PlotBoxWhisker",
      "title": "Box-And-Whisker Plot of Time Series with Ensemble Distribution",
      "topics": [
        "PlotBoxWhisker"
      ]
    },
    {
      "page": "PlotClim",
      "title": "Plots Climatologies",
      "topics": [
        "PlotClim"
      ]
    },
    {
      "page": "PlotEquiMap",
      "title": "Maps A Two-Dimensional Variable On A Cylindrical Equidistant Projection",
      "topics": [
        "PlotEquiMap"
      ]
    },
    {
      "page": "PlotLayout",
      "title": "Arrange and Fill Multi-Pannel Layouts With Optional Colour Bar",
      "topics": [
        "PlotLayout"
      ]
    },
    {
      "page": "PlotMatrix",
      "title": "Function to convert any numerical table to a grid of coloured squares.",
      "topics": [
        "PlotMatrix"
      ]
    },
    {
      "page": "PlotSection",
      "title": "Plots A Vertical Section",
      "topics": [
        "PlotSection"
      ]
    },
    {
      "page": "PlotStereoMap",
      "title": "Maps A Two-Dimensional Variable On A Polar Stereographic Projection",
      "topics": [
        "PlotStereoMap"
      ]
    },
    {
      "page": "PlotVsLTime",
      "title": "Plot a score along the forecast time with its confidence interval",
      "topics": [
        "PlotVsLTime"
      ]
    },
    {
      "page": "ProbBins",
      "title": "Compute probabilistic information of a forecast relative to a threshold or a quantile",
      "topics": [
        "ProbBins"
      ]
    },
    {
      "page": "ProjectField",
      "title": "Project anomalies onto modes of variability",
      "topics": [
        "ProjectField"
      ]
    },
    {
      "page": "RandomWalkTest",
      "title": "Random Walk test for skill differences",
      "topics": [
        "RandomWalkTest"
      ]
    },
    {
      "page": "RatioPredictableComponents",
      "title": "Calculate ratio of predictable components (RPC)",
      "topics": [
        "RatioPredictableComponents"
      ]
    },
    {
      "page": "RatioRMS",
      "title": "Compute the ratio between the RMSE of two experiments",
      "topics": [
        "RatioRMS"
      ]
    },
    {
      "page": "RatioSDRMS",
      "title": "Compute the ratio between the ensemble spread and RMSE",
      "topics": [
        "RatioSDRMS"
      ]
    },
    {
      "page": "Regression",
      "title": "Compute the regression of an array on another along one dimension.",
      "topics": [
        "Regression"
      ]
    },
    {
      "page": "REOF",
      "title": "Area-weighted empirical orthogonal function analysis with varimax rotation using SVD",
      "topics": [
        "REOF"
      ]
    },
    {
      "page": "Reorder",
      "title": "Reorder the dimension of an array",
      "topics": [
        "Reorder"
      ]
    },
    {
      "page": "ResidualCorr",
      "title": "Compute the residual correlation and its significance",
      "topics": [
        "ResidualCorr"
      ]
    },
    {
      "page": "RMS",
      "title": "Compute root mean square error",
      "topics": [
        "RMS"
      ]
    },
    {
      "page": "RMSSS",
      "title": "Compute root mean square error skill score",
      "topics": [
        "RMSSS"
      ]
    },
    {
      "page": "ROCSS",
      "title": "Compute the Relative Operating Characteristic Skill Score",
      "topics": [
        "ROCSS"
      ]
    },
    {
      "page": "RPS",
      "title": "Compute the Ranked Probability Score",
      "topics": [
        "RPS"
      ]
    },
    {
      "page": "RPSS",
      "title": "Compute the Ranked Probability Skill Score",
      "topics": [
        "RPSS"
      ]
    },
    {
      "page": "sampleDepthData",
      "title": "Sample of Experimental Data for Forecast Verification In Function Of Latitudes And Depths",
      "topics": [
        "sampleDepthData"
      ]
    },
    {
      "page": "sampleMap",
      "title": "Sample Of Observational And Experimental Data For Forecast Verification In Function Of Longitudes And Latitudes",
      "topics": [
        "sampleMap"
      ]
    },
    {
      "page": "sampleTimeSeries",
      "title": "Sample Of Observational And Experimental Data For Forecast Verification As Area Averages",
      "topics": [
        "sampleTimeSeries"
      ]
    },
    {
      "page": "Season",
      "title": "Compute seasonal mean or other calculations",
      "topics": [
        "Season"
      ]
    },
    {
      "page": "SignalNoiseRatio",
      "title": "Calculate Signal-to-noise ratio",
      "topics": [
        "SignalNoiseRatio"
      ]
    },
    {
      "page": "Smoothing",
      "title": "Smooth an array along one dimension",
      "topics": [
        "Smoothing"
      ]
    },
    {
      "page": "Spectrum",
      "title": "Estimate frequency spectrum",
      "topics": [
        "Spectrum"
      ]
    },
    {
      "page": "SPOD",
      "title": "Compute the South Pacific Ocean Dipole (SPOD) index",
      "topics": [
        "SPOD"
      ]
    },
    {
      "page": "Spread",
      "title": "Compute interquartile range, maximum-minimum, standard deviation and median absolute deviation",
      "topics": [
        "Spread"
      ]
    },
    {
      "page": "SprErr",
      "title": "Compute the ratio between the ensemble spread and RMSE",
      "topics": [
        "SprErr"
      ]
    },
    {
      "page": "StatSeasAtlHurr",
      "title": "Compute estimate of seasonal mean of Atlantic hurricane activity",
      "topics": [
        "StatSeasAtlHurr"
      ]
    },
    {
      "page": "TimescaleDecomposition",
      "title": "Timescale Decomposition",
      "topics": [
        "TimescaleDecomposition"
      ]
    },
    {
      "page": "ToyModel",
      "title": "Synthetic forecast generator imitating seasonal to decadal forecasts. The components of a forecast: (1) predictabiltiy (2) forecast error (3) non-stationarity and (4) ensemble generation. The forecast can be computed for real observations or observations generated artifically.",
      "topics": [
        "ToyModel"
      ]
    },
    {
      "page": "TPI",
      "title": "Compute the Tripole Index (TPI) for the Interdecadal Pacific Oscillation (IPO)",
      "topics": [
        "TPI"
      ]
    },
    {
      "page": "Trend",
      "title": "Compute the trend",
      "topics": [
        "Trend"
      ]
    },
    {
      "page": "UltimateBrier",
      "title": "Compute Brier scores",
      "topics": [
        "UltimateBrier"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "BH",
    "bigmemory",
    "bigmemory.sri",
    "ClimProjDiags",
    "codetools",
    "doParallel",
    "easyNCDF",
    "easyVerification",
    "foreach",
    "iterators",
    "lattice",
    "mapproj",
    "maps",
    "MASS",
    "multiApply",
    "NbClust",
    "ncdf4",
    "pbapply",
    "plyr",
    "Rcpp",
    "RcppArmadillo",
    "signal",
    "SpecsVerification",
    "uuid",
    "zoo"
  ],
  "_score": 3.385606273598312,
  "_indexed": true,
  "_nocasepkg": "s2dv",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.0",
      "date": "2026-05-13T05:15:15.000Z",
      "distro": "noble",
      "commit": "328a8bf9878bd600ce14f08ac8660cc1972d7b5e",
      "fileid": "f50082c523f5eebc96d753812b40660aa5e8ccbf7dedb32589ae22907a3f410b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25724087643"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.3.0",
      "date": "2026-05-12T09:03:59.000Z",
      "distro": "noble",
      "commit": "328a8bf9878bd600ce14f08ac8660cc1972d7b5e",
      "fileid": "59211a109f4d5b185d283b331e9304e2e7e44ef08cbd20594708225324ead264",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25724087643"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.3.0",
      "date": "2026-05-22T10:22:30.000Z",
      "commit": "328a8bf9878bd600ce14f08ac8660cc1972d7b5e",
      "fileid": "fc4d284c96972ef66815f454cc1290bcacf040d30237b7bf9ad4bdf31aa6670a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25724087643"
    }
  ]
}