{
  "_id": "6a1023b8acfb0bcc41c8d7e3",
  "Package": "distantia",
  "Type": "Package",
  "Title": "Advanced Toolset for Efficient Time Series Dissimilarity\nAnalysis",
  "Version": "2.0.3",
  "Authors@R": "person(given = \"Blas M.\",\nfamily = \"Benito\", ,\nemail = \"blasbenito@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-5105-7232\"))",
  "URL": "https://blasbenito.github.io/distantia/",
  "BugReports": "https://github.com/BlasBenito/distantia/issues",
  "Description": "Fast C++ implementation of Dynamic Time Warping for time\nseries dissimilarity analysis, with applications in\nenvironmental monitoring and sensor data analysis, climate\nscience, signal processing and pattern recognition, and\nfinancial data analysis. Built upon the ideas presented in\nBenito and Birks (2020) <doi:10.1111/ecog.04895>, provides\ntools for analyzing time series of varying lengths and\nstructures, including irregular multivariate time series. Key\nfeatures include individual variable contribution analysis,\nrestricted permutation tests for statistical significance, and\nimputation of missing data via GAMs. Additionally, the package\nprovides an ample set of tools to prepare and manage time\nseries data.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(roclets = c(\"collate\", \"namespace\", \"rd\",\n\"roxyglobals::global_roclet\"), markdown = TRUE)",
  "Config/roxyglobals/filename": "globals.R",
  "Config/roxyglobals/unique": "FALSE",
  "Config/testthat/edition": "3",
  "Language": "en-US",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://blasbenito.r-universe.dev",
  "Date/Publication": "2026-05-13 13:16:55 UTC",
  "RemoteUrl": "https://github.com/blasbenito/distantia",
  "RemoteRef": "HEAD",
  "RemoteSha": "f086d39ea7ce08d893e62a630bede01165abe389",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-13 14:44:48 UTC",
    "User": "root"
  },
  "Author": "Blas M. Benito [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-5105-7232>)",
  "Maintainer": "Blas M. Benito <blasbenito@gmail.com>",
  "MD5sum": "925780001caf539ce0c308d22b1b3be9",
  "_user": "blasbenito",
  "_type": "src",
  "_file": "distantia_2.0.3.tar.gz",
  "_fileid": "b618c184fbaea692de959b23025a22bfcf3c6b18850ff791bfab99e7bac379f4",
  "_filesize": 1523444,
  "_sha256": "b618c184fbaea692de959b23025a22bfcf3c6b18850ff791bfab99e7bac379f4",
  "_created": "2026-05-13T14:44:48.000Z",
  "_published": "2026-05-22T09:36:56.645Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77353972974,
      "time": 295,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6973413436"
    },
    {
      "job": 77353972832,
      "time": 248,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6973396890"
    },
    {
      "job": 77353972919,
      "time": 257,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973397844"
    },
    {
      "job": 77353973098,
      "time": 260,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973401483"
    },
    {
      "job": 77353972945,
      "time": 254,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6973395392"
    },
    {
      "job": 77353973001,
      "time": 359,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6973441380"
    },
    {
      "job": 77353972902,
      "time": 241,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973390438"
    },
    {
      "job": 77353972625,
      "time": 398,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973457210"
    },
    {
      "job": 77353972415,
      "time": 235,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973288654"
    },
    {
      "job": 77353972290,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157418782"
    },
    {
      "job": 77353972452,
      "time": 284,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6973409831"
    },
    {
      "job": 77353972877,
      "time": 318,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6973423504"
    },
    {
      "job": 77353973164,
      "time": 265,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6973401972"
    }
  ],
  "_buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/blasbenito/distantia",
  "_commit": {
    "id": "f086d39ea7ce08d893e62a630bede01165abe389",
    "author": "blas <blasbenito@gmail.com>",
    "committer": "blas <blasbenito@gmail.com>",
    "message": "- submitted to CRAN\n",
    "time": 1778678215
  },
  "_maintainer": {
    "name": "Blas M. Benito",
    "email": "blasbenito@gmail.com",
    "login": "blasbenito",
    "mastodon": "@blasbenito@fosstodon.org",
    "bluesky": "@blasbenito.com",
    "orcid": "0000-0001-5105-7232",
    "uuid": 5610068
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "doFuture",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "roxyglobals",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "lwgeom",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "blasbenito",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-01",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 7
    },
    {
      "week": "2026-20",
      "n": 5
    }
  ],
  "_tags": [],
  "_topics": [
    "dissimilarity",
    "dynamic-time-warping",
    "lock-step",
    "time-series",
    "cpp"
  ],
  "_stars": 24,
  "_contributors": [
    {
      "user": "blasbenito",
      "count": 489,
      "uuid": 5610068
    },
    {
      "user": "henrikbengtsson",
      "count": 1,
      "uuid": 1616850
    }
  ],
  "_userbio": {
    "uuid": 5610068,
    "type": "user",
    "name": "Blas Benito",
    "description": "🌍 Senior Spatial Data Scientist | Geospatial Tech Lead | 🌱 AgTech | PhD in Computational Ecology + MSc in GIS | rstats developer"
  },
  "_downloads": {
    "count": 310,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/distantia"
  },
  "_devurl": "https://github.com/blasbenito/distantia",
  "_pkgdown": "https://blasbenito.github.io/distantia/",
  "_searchresults": 16,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/distantia.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/blasbenito/distantia",
  "_realowner": "blasbenito",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2019-07-04"
    },
    {
      "version": "1.0.1",
      "date": "2019-08-06"
    },
    {
      "version": "1.0.2",
      "date": "2019-10-29"
    },
    {
      "version": "2.0.0",
      "date": "2025-01-09"
    },
    {
      "version": "2.0.1",
      "date": "2025-01-23"
    },
    {
      "version": "2.0.2",
      "date": "2025-02-01"
    },
    {
      "version": "2.0.3",
      "date": "2026-05-13"
    }
  ],
  "_exports": [
    "auto_distance_cpp",
    "auto_sum_cpp",
    "auto_sum_full_cpp",
    "auto_sum_path_cpp",
    "color_continuous",
    "color_discrete",
    "cost_matrix_diagonal_cpp",
    "cost_matrix_diagonal_weighted_cpp",
    "cost_matrix_orthogonal_cpp",
    "cost_path_cpp",
    "cost_path_diagonal_bandwidth_cpp",
    "cost_path_diagonal_cpp",
    "cost_path_orthogonal_bandwidth_cpp",
    "cost_path_orthogonal_cpp",
    "cost_path_slotting_cpp",
    "cost_path_sum_cpp",
    "cost_path_trim_cpp",
    "distance",
    "distance_bray_curtis_cpp",
    "distance_canberra_cpp",
    "distance_chebyshev_cpp",
    "distance_chi_cpp",
    "distance_cosine_cpp",
    "distance_euclidean_cpp",
    "distance_hamming_cpp",
    "distance_hellinger_cpp",
    "distance_jaccard_cpp",
    "distance_ls_cpp",
    "distance_manhattan_cpp",
    "distance_matrix",
    "distance_matrix_cpp",
    "distance_russelrao_cpp",
    "distance_sorensen_cpp",
    "distantia",
    "distantia_aggregate",
    "distantia_boxplot",
    "distantia_cluster_hclust",
    "distantia_cluster_kmeans",
    "distantia_dtw",
    "distantia_dtw_plot",
    "distantia_ls",
    "distantia_matrix",
    "distantia_model_frame",
    "distantia_spatial",
    "distantia_stats",
    "distantia_time_delay",
    "f_binary",
    "f_clr",
    "f_detrend_difference",
    "f_detrend_linear",
    "f_detrend_poly",
    "f_hellinger",
    "f_list",
    "f_log",
    "f_percent",
    "f_proportion",
    "f_proportion_sqrt",
    "f_rescale_global",
    "f_rescale_local",
    "f_scale_global",
    "f_scale_local",
    "f_trend_linear",
    "f_trend_poly",
    "importance_dtw_cpp",
    "importance_dtw_legacy_cpp",
    "importance_ls_cpp",
    "momentum",
    "momentum_aggregate",
    "momentum_boxplot",
    "momentum_dtw",
    "momentum_ls",
    "momentum_model_frame",
    "momentum_spatial",
    "momentum_stats",
    "momentum_to_wide",
    "permute_free_by_row_cpp",
    "permute_free_cpp",
    "permute_restricted_by_row_cpp",
    "permute_restricted_cpp",
    "psi_auto_distance",
    "psi_auto_sum",
    "psi_cost_matrix",
    "psi_cost_path",
    "psi_cost_path_sum",
    "psi_distance_lock_step",
    "psi_distance_matrix",
    "psi_dtw_cpp",
    "psi_equation",
    "psi_equation_cpp",
    "psi_ls_cpp",
    "psi_null_dtw_cpp",
    "psi_null_ls_cpp",
    "subset_matrix_by_rows_cpp",
    "tsl_aggregate",
    "tsl_burst",
    "tsl_colnames_clean",
    "tsl_colnames_get",
    "tsl_colnames_prefix",
    "tsl_colnames_set",
    "tsl_colnames_suffix",
    "tsl_count_NA",
    "tsl_diagnose",
    "tsl_handle_NA",
    "tsl_Inf_to_NA",
    "tsl_init",
    "tsl_initialize",
    "tsl_join",
    "tsl_names_clean",
    "tsl_names_get",
    "tsl_names_set",
    "tsl_names_test",
    "tsl_NaN_to_NA",
    "tsl_ncol",
    "tsl_nrow",
    "tsl_plot",
    "tsl_repair",
    "tsl_resample",
    "tsl_simulate",
    "tsl_smooth",
    "tsl_stats",
    "tsl_subset",
    "tsl_time",
    "tsl_time_summary",
    "tsl_to_df",
    "tsl_transform",
    "utils_as_time",
    "utils_block_size",
    "utils_boxplot_common",
    "utils_check_args_distantia",
    "utils_check_args_matrix",
    "utils_check_args_momentum",
    "utils_check_args_path",
    "utils_check_args_tsl",
    "utils_check_args_zoo",
    "utils_check_distance_args",
    "utils_check_list_class",
    "utils_clean_names",
    "utils_cluster_hclust_optimizer",
    "utils_cluster_kmeans_optimizer",
    "utils_cluster_silhouette",
    "utils_coerce_time_class",
    "utils_color_breaks",
    "utils_digits",
    "utils_distantia_df_split",
    "utils_drop_geometry",
    "utils_global_scaling_params",
    "utils_is_time",
    "utils_line_color",
    "utils_line_guide",
    "utils_matrix_guide",
    "utils_matrix_plot",
    "utils_new_time",
    "utils_new_time_type",
    "utils_optimize_loess",
    "utils_optimize_spline",
    "utils_prepare_df",
    "utils_prepare_matrix",
    "utils_prepare_matrix_list",
    "utils_prepare_time",
    "utils_prepare_vector_list",
    "utils_prepare_zoo_list",
    "utils_rescale_vector",
    "utils_time_keywords",
    "utils_time_keywords_dictionary",
    "utils_time_keywords_translate",
    "utils_time_units",
    "utils_tsl_pairs",
    "zoo_aggregate",
    "zoo_name_clean",
    "zoo_name_get",
    "zoo_name_set",
    "zoo_permute",
    "zoo_plot",
    "zoo_resample",
    "zoo_simulate",
    "zoo_smooth_exponential",
    "zoo_smooth_window",
    "zoo_time",
    "zoo_to_tsl",
    "zoo_vector_to_matrix"
  ],
  "_datasets": [
    {
      "name": "albatross",
      "title": "Flight Path Time Series of Albatrosses in the Pacific",
      "object": "albatross",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "time",
        "x",
        "y",
        "speed",
        "temperature",
        "heading",
        "geometry"
      ],
      "rows": 536,
      "table": true,
      "tojson": true
    },
    {
      "name": "cities_coordinates",
      "title": "Coordinates of 100 Major Cities",
      "object": "cities_coordinates",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "country",
        "x",
        "y",
        "elevation",
        "distance_to_ocean",
        "solar_radiation",
        "annual_cloud_cover",
        "aridity_index",
        "annual_ndvi",
        "geometry"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "cities_temperature",
      "title": "Long Term Monthly Temperature in 20 Major Cities",
      "object": "cities_temperature",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "time",
        "temperature"
      ],
      "rows": 8420,
      "table": true,
      "tojson": true
    },
    {
      "name": "covid_counties",
      "title": "County Coordinates of the Covid Prevalence Dataset",
      "object": "covid_counties",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "area_hectares",
        "population",
        "poverty_percentage",
        "median_income",
        "domestic_product",
        "daily_miles_traveled",
        "employed_percentage",
        "geometry"
      ],
      "rows": 36,
      "table": false,
      "tojson": true
    },
    {
      "name": "covid_prevalence",
      "title": "Time Series of Covid Prevalence in California Counties",
      "object": "covid_prevalence",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "time",
        "prevalence"
      ],
      "rows": 7092,
      "table": true,
      "tojson": true
    },
    {
      "name": "distances",
      "title": "Distance Methods",
      "object": "distances",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "abbreviation",
        "function_name",
        "expression",
        "requires_pseudozeros"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "eemian_coordinates",
      "title": "Site Coordinates of Nine Interglacial Sites in Central Europe",
      "object": "eemian_coordinates",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "longitude",
        "latitude",
        "distance_to_ocean",
        "elevation",
        "geometry"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "eemian_pollen",
      "title": "Pollen Counts of Nine Interglacial Sites in Central Europe",
      "object": "eemian_pollen",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "time",
        "Pinus",
        "Corylus",
        "Carpinus",
        "Betula",
        "Quercus",
        "Alnus",
        "Picea",
        "Poaceae",
        "Cyperaceae",
        "Abies",
        "Ulmus",
        "Tilia",
        "Frangula",
        "Artemisia",
        "Fraxinus",
        "Taxus",
        "Juniperus",
        "Chenopodiaceae",
        "Salix",
        "Asteraceae",
        "Ranunculaceae",
        "Apiaceae"
      ],
      "rows": 376,
      "table": true,
      "tojson": true
    },
    {
      "name": "fagus_coordinates",
      "title": "Site Coordinates of Fagus sylvatica Stands",
      "object": "fagus_coordinates",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "geometry"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "fagus_dynamics",
      "title": "Time Series Data from Three Fagus sylvatica Stands",
      "object": "fagus_dynamics",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "time",
        "evi",
        "rainfall",
        "temperature"
      ],
      "rows": 648,
      "table": true,
      "tojson": true
    },
    {
      "name": "honeycomb_climate",
      "title": "Rainfall and Temperature in The Americas",
      "object": "honeycomb_climate",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "cell",
        "time",
        "temperature",
        "precipitation"
      ],
      "rows": 9432,
      "table": true,
      "tojson": true
    },
    {
      "name": "honeycomb_polygons",
      "title": "Hexagonal Grid",
      "object": "honeycomb_polygons",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "cell",
        "geometry"
      ],
      "rows": 72,
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "albatross",
      "title": "Flight Path Time Series of Albatrosses in the Pacific",
      "concept": [
        "example_data"
      ],
      "topics": [
        "albatross"
      ]
    },
    {
      "page": "auto_distance_cpp",
      "title": "(C++) Sum Distances Between Consecutive Samples in a Time Series",
      "concept": [
        "Rcpp_auto_sum"
      ],
      "topics": [
        "auto_distance_cpp"
      ]
    },
    {
      "page": "auto_sum_cpp",
      "title": "(C++) Sum Distances Between Consecutive Samples in Two Time Series",
      "concept": [
        "Rcpp_auto_sum"
      ],
      "topics": [
        "auto_sum_cpp"
      ]
    },
    {
      "page": "auto_sum_full_cpp",
      "title": "(C++) Sum Distances Between All Consecutive Samples in Two Time Series",
      "concept": [
        "Rcpp_auto_sum"
      ],
      "topics": [
        "auto_sum_full_cpp"
      ]
    },
    {
      "page": "auto_sum_path_cpp",
      "title": "(C++) Sum Distances Between All Consecutive Samples in the Least Cost Path Between Two Time Series",
      "concept": [
        "Rcpp_auto_sum"
      ],
      "topics": [
        "auto_sum_path_cpp"
      ]
    },
    {
      "page": "cities_coordinates",
      "title": "Coordinates of 100 Major Cities",
      "concept": [
        "example_data"
      ],
      "topics": [
        "cities_coordinates"
      ]
    },
    {
      "page": "cities_temperature",
      "title": "Long Term Monthly Temperature in 20 Major Cities",
      "concept": [
        "example_data"
      ],
      "topics": [
        "cities_temperature"
      ]
    },
    {
      "page": "color_continuous",
      "title": "Default Continuous Color Palette",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "color_continuous"
      ]
    },
    {
      "page": "color_discrete",
      "title": "Default Discrete Color Palettes",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "color_discrete"
      ]
    },
    {
      "page": "cost_matrix_diagonal_cpp",
      "title": "(C++) Compute Orthogonal and Diagonal Least Cost Matrix from a Distance Matrix",
      "concept": [
        "Rcpp_matrix"
      ],
      "topics": [
        "cost_matrix_diagonal_cpp"
      ]
    },
    {
      "page": "cost_matrix_diagonal_weighted_cpp",
      "title": "(C++) Compute Orthogonal and Weighted Diagonal Least Cost Matrix from a Distance Matrix",
      "concept": [
        "Rcpp_matrix"
      ],
      "topics": [
        "cost_matrix_diagonal_weighted_cpp"
      ]
    },
    {
      "page": "cost_matrix_orthogonal_cpp",
      "title": "(C++) Compute Orthogonal Least Cost Matrix from a Distance Matrix",
      "concept": [
        "Rcpp_matrix"
      ],
      "topics": [
        "cost_matrix_orthogonal_cpp"
      ]
    },
    {
      "page": "cost_path_cpp",
      "title": "Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_cpp"
      ]
    },
    {
      "page": "cost_path_diagonal_bandwidth_cpp",
      "title": "(C++) Orthogonal and Diagonal Least Cost Path Restricted by Sakoe-Chiba band",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_diagonal_bandwidth_cpp"
      ]
    },
    {
      "page": "cost_path_diagonal_cpp",
      "title": "(C++) Orthogonal and Diagonal Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_diagonal_cpp"
      ]
    },
    {
      "page": "cost_path_orthogonal_bandwidth_cpp",
      "title": "(C++) Orthogonal Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_orthogonal_bandwidth_cpp"
      ]
    },
    {
      "page": "cost_path_orthogonal_cpp",
      "title": "(C++) Orthogonal Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_orthogonal_cpp"
      ]
    },
    {
      "page": "cost_path_slotting_cpp",
      "title": "(C++) Least Cost Path for Sequence Slotting",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_slotting_cpp"
      ]
    },
    {
      "page": "cost_path_sum_cpp",
      "title": "(C++) Sum Distances in a Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_sum_cpp"
      ]
    },
    {
      "page": "cost_path_trim_cpp",
      "title": "(C++) Remove Blocks from a Least Cost Path",
      "concept": [
        "Rcpp_cost_path"
      ],
      "topics": [
        "cost_path_trim_cpp"
      ]
    },
    {
      "page": "covid_counties",
      "title": "County Coordinates of the Covid Prevalence Dataset",
      "concept": [
        "example_data"
      ],
      "topics": [
        "covid_counties"
      ]
    },
    {
      "page": "covid_prevalence",
      "title": "Time Series of Covid Prevalence in California Counties",
      "concept": [
        "example_data"
      ],
      "topics": [
        "covid_prevalence"
      ]
    },
    {
      "page": "distance",
      "title": "Distance Between Two Numeric Vectors",
      "concept": [
        "distances"
      ],
      "topics": [
        "distance"
      ]
    },
    {
      "page": "distance_bray_curtis_cpp",
      "title": "(C++) Bray-Curtis Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_bray_curtis_cpp"
      ]
    },
    {
      "page": "distance_canberra_cpp",
      "title": "(C++) Canberra Distance Between Two Binary Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_canberra_cpp"
      ]
    },
    {
      "page": "distance_chebyshev_cpp",
      "title": "(C++) Chebyshev Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_chebyshev_cpp"
      ]
    },
    {
      "page": "distance_chi_cpp",
      "title": "(C++) Normalized Chi Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_chi_cpp"
      ]
    },
    {
      "page": "distance_cosine_cpp",
      "title": "(C++) Cosine Dissimilarity Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_cosine_cpp"
      ]
    },
    {
      "page": "distance_euclidean_cpp",
      "title": "(C++) Euclidean Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_euclidean_cpp"
      ]
    },
    {
      "page": "distance_hamming_cpp",
      "title": "(C++) Hamming Distance Between Two Binary Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_hamming_cpp"
      ]
    },
    {
      "page": "distance_hellinger_cpp",
      "title": "(C++) Hellinger Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_hellinger_cpp"
      ]
    },
    {
      "page": "distance_jaccard_cpp",
      "title": "(C++) Jaccard Distance Between Two Binary Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_jaccard_cpp"
      ]
    },
    {
      "page": "distance_ls_cpp",
      "title": "(C++) Sum of Pairwise Distances Between Cases in Two Aligned Time Series",
      "concept": [
        "Rcpp_matrix"
      ],
      "topics": [
        "distance_ls_cpp"
      ]
    },
    {
      "page": "distance_manhattan_cpp",
      "title": "(C++) Manhattan Distance Between Two Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_manhattan_cpp"
      ]
    },
    {
      "page": "distance_matrix",
      "title": "Data Frame to Distance Matrix",
      "concept": [
        "distances"
      ],
      "topics": [
        "distance_matrix"
      ]
    },
    {
      "page": "distance_matrix_cpp",
      "title": "(C++) Distance Matrix of Two Time Series",
      "concept": [
        "Rcpp_matrix"
      ],
      "topics": [
        "distance_matrix_cpp"
      ]
    },
    {
      "page": "distance_russelrao_cpp",
      "title": "(C++) Russell-Rao Distance Between Two Binary Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_russelrao_cpp"
      ]
    },
    {
      "page": "distance_sorensen_cpp",
      "title": "(C++) Sørensen Distance Between Two Binary Vectors",
      "concept": [
        "Rcpp_distance_methods"
      ],
      "topics": [
        "distance_sorensen_cpp"
      ]
    },
    {
      "page": "distances",
      "title": "Distance Methods",
      "concept": [
        "distances"
      ],
      "topics": [
        "distances"
      ]
    },
    {
      "page": "distantia",
      "title": "Dissimilarity Analysis of Time Series Lists",
      "concept": [
        "distantia"
      ],
      "topics": [
        "distantia"
      ]
    },
    {
      "page": "distantia_aggregate",
      "title": "Aggregate 'distantia()' Data Frames Across Parameter Combinations",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_aggregate"
      ]
    },
    {
      "page": "distantia_boxplot",
      "title": "Distantia Boxplot",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_boxplot"
      ]
    },
    {
      "page": "distantia_cluster_hclust",
      "title": "Hierarchical Clustering of Dissimilarity Analysis Data Frames",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_cluster_hclust"
      ]
    },
    {
      "page": "distantia_cluster_kmeans",
      "title": "K-Means Clustering of Dissimilarity Analysis Data Frames",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_cluster_kmeans"
      ]
    },
    {
      "page": "distantia_dtw",
      "title": "Dynamic Time Warping Dissimilarity Analysis of Time Series Lists",
      "concept": [
        "distantia"
      ],
      "topics": [
        "distantia_dtw"
      ]
    },
    {
      "page": "distantia_dtw_plot",
      "title": "Two-Way Dissimilarity Plots of Time Series Lists",
      "concept": [
        "distantia"
      ],
      "topics": [
        "distantia_dtw_plot"
      ]
    },
    {
      "page": "distantia_ls",
      "title": "Lock-Step Dissimilarity Analysis of Time Series Lists",
      "concept": [
        "distantia"
      ],
      "topics": [
        "distantia_ls"
      ]
    },
    {
      "page": "distantia_matrix",
      "title": "Convert Dissimilarity Analysis Data Frame to Distance Matrix",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_matrix"
      ]
    },
    {
      "page": "distantia_model_frame",
      "title": "Dissimilarity Model Frame",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_model_frame"
      ]
    },
    {
      "page": "distantia_spatial",
      "title": "Spatial Representation of 'distantia()' Data Frames",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_spatial"
      ]
    },
    {
      "page": "distantia_stats",
      "title": "Summary Statistics of Dissimilarity Data Frame",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_stats"
      ]
    },
    {
      "page": "distantia_time_delay",
      "title": "Time Delay Between Time Series",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "distantia_time_delay"
      ]
    },
    {
      "page": "eemian_coordinates",
      "title": "Site Coordinates of Nine Interglacial Sites in Central Europe",
      "concept": [
        "example_data"
      ],
      "topics": [
        "eemian_coordinates"
      ]
    },
    {
      "page": "eemian_pollen",
      "title": "Pollen Counts of Nine Interglacial Sites in Central Europe",
      "concept": [
        "example_data"
      ],
      "topics": [
        "eemian_pollen"
      ]
    },
    {
      "page": "f_binary",
      "title": "Data Transformation: Convert Zoo Object to Binary",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_binary"
      ]
    },
    {
      "page": "f_clr",
      "title": "Data Transformation: Rowwise Centered Log-Ratio",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_clr"
      ]
    },
    {
      "page": "f_detrend_difference",
      "title": "Data Transformation: Detrending and Differencing",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_detrend_difference"
      ]
    },
    {
      "page": "f_detrend_linear",
      "title": "Data Transformation: Linear Detrending of Zoo Time Series",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_detrend_linear"
      ]
    },
    {
      "page": "f_detrend_poly",
      "title": "Data Transformation: Polynomial Linear Detrending of Zoo Time Series",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_detrend_poly"
      ]
    },
    {
      "page": "f_hellinger",
      "title": "Data Transformation: Rowwise Hellinger Transformation",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_hellinger"
      ]
    },
    {
      "page": "f_list",
      "title": "Lists Available Transformation Functions",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_list"
      ]
    },
    {
      "page": "f_log",
      "title": "Data Transformation: Log",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_log"
      ]
    },
    {
      "page": "f_percent",
      "title": "Data Transformation: Rowwise Percentages",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_percent"
      ]
    },
    {
      "page": "f_proportion",
      "title": "Data Transformation: Rowwise Proportions",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_proportion"
      ]
    },
    {
      "page": "f_proportion_sqrt",
      "title": "Data Transformation: Rowwise Square Root of Proportions",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_proportion_sqrt"
      ]
    },
    {
      "page": "f_rescale_global",
      "title": "Data Transformation: Global Rescaling to a New Range",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_rescale_global"
      ]
    },
    {
      "page": "f_rescale_local",
      "title": "Data Transformation: Local Rescaling to a New Range",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_rescale_local"
      ]
    },
    {
      "page": "f_scale_global",
      "title": "Data Transformation: Global Centering and Scaling",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_scale_global"
      ]
    },
    {
      "page": "f_scale_local",
      "title": "Data Transformation: Local Centering and Scaling",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_scale_local"
      ]
    },
    {
      "page": "f_trend_linear",
      "title": "Data Transformation: Linear Trend of Zoo Time Series",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_trend_linear"
      ]
    },
    {
      "page": "f_trend_poly",
      "title": "Data Transformation: Polynomial Linear Trend of Zoo Time Series",
      "concept": [
        "tsl_transformation"
      ],
      "topics": [
        "f_trend_poly"
      ]
    },
    {
      "page": "fagus_coordinates",
      "title": "Site Coordinates of Fagus sylvatica Stands",
      "concept": [
        "example_data"
      ],
      "topics": [
        "fagus_coordinates"
      ]
    },
    {
      "page": "fagus_dynamics",
      "title": "Time Series Data from Three Fagus sylvatica Stands",
      "concept": [
        "example_data"
      ],
      "topics": [
        "fagus_dynamics"
      ]
    },
    {
      "page": "honeycomb_climate",
      "title": "Rainfall and Temperature in The Americas",
      "concept": [
        "example_data"
      ],
      "topics": [
        "honeycomb_climate"
      ]
    },
    {
      "page": "honeycomb_polygons",
      "title": "Hexagonal Grid",
      "concept": [
        "example_data"
      ],
      "topics": [
        "honeycomb_polygons"
      ]
    },
    {
      "page": "importance_dtw_cpp",
      "title": "(C++) Contribution of Individual Variables to the Dissimilarity Between Two Time Series (Robust Version)",
      "concept": [
        "Rcpp_importance"
      ],
      "topics": [
        "importance_dtw_cpp"
      ]
    },
    {
      "page": "importance_dtw_legacy_cpp",
      "title": "(C++) Contribution of Individual Variables to the Dissimilarity Between Two Time Series (Legacy Version)",
      "concept": [
        "Rcpp_importance"
      ],
      "topics": [
        "importance_dtw_legacy_cpp"
      ]
    },
    {
      "page": "importance_ls_cpp",
      "title": "(C++) Contribution of Individual Variables to the Dissimilarity Between Two Aligned Time Series",
      "concept": [
        "Rcpp_importance"
      ],
      "topics": [
        "importance_ls_cpp"
      ]
    },
    {
      "page": "momentum",
      "title": "Contribution of Individual Variables to Time Series Dissimilarity",
      "concept": [
        "momentum"
      ],
      "topics": [
        "momentum"
      ]
    },
    {
      "page": "momentum_aggregate",
      "title": "Aggregate 'momentum()' Data Frames Across Parameter Combinations",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_aggregate"
      ]
    },
    {
      "page": "momentum_boxplot",
      "title": "Momentum Boxplot",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_boxplot"
      ]
    },
    {
      "page": "momentum_dtw",
      "title": "Dynamic Time Warping Variable Importance Analysis of Multivariate Time Series Lists",
      "concept": [
        "momentum"
      ],
      "topics": [
        "momentum_dtw"
      ]
    },
    {
      "page": "momentum_ls",
      "title": "Lock-Step Variable Importance Analysis of Multivariate Time Series Lists",
      "concept": [
        "momentum"
      ],
      "topics": [
        "momentum_ls"
      ]
    },
    {
      "page": "momentum_model_frame",
      "title": "Importance Model Frame",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_model_frame"
      ]
    },
    {
      "page": "momentum_spatial",
      "title": "Spatial Representation of 'momentum()' Data Frames",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_spatial"
      ]
    },
    {
      "page": "momentum_stats",
      "title": "Summary Statistics of Importance Data Frame",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_stats"
      ]
    },
    {
      "page": "momentum_to_wide",
      "title": "Momentum Data Frame to Wide Format",
      "concept": [
        "momentum_support"
      ],
      "topics": [
        "momentum_to_wide"
      ]
    },
    {
      "page": "permute_free_by_row_cpp",
      "title": "(C++) Unrestricted Permutation of Complete Rows",
      "concept": [
        "Rcpp_permutation"
      ],
      "topics": [
        "permute_free_by_row_cpp"
      ]
    },
    {
      "page": "permute_free_cpp",
      "title": "(C++) Unrestricted Permutation of Cases",
      "concept": [
        "Rcpp_permutation"
      ],
      "topics": [
        "permute_free_cpp"
      ]
    },
    {
      "page": "permute_restricted_by_row_cpp",
      "title": "(C++) Restricted Permutation of Complete Rows Within Blocks",
      "concept": [
        "Rcpp_permutation"
      ],
      "topics": [
        "permute_restricted_by_row_cpp"
      ]
    },
    {
      "page": "permute_restricted_cpp",
      "title": "(C++) Restricted Permutation of Cases Within Blocks",
      "concept": [
        "Rcpp_permutation"
      ],
      "topics": [
        "permute_restricted_cpp"
      ]
    },
    {
      "page": "psi_auto_distance",
      "title": "Cumulative Sum of Distances Between Consecutive Cases in a Time Series",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_auto_distance"
      ]
    },
    {
      "page": "psi_auto_sum",
      "title": "Auto Sum",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_auto_sum"
      ]
    },
    {
      "page": "psi_cost_matrix",
      "title": "Cost Matrix",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_cost_matrix"
      ]
    },
    {
      "page": "psi_cost_path",
      "title": "Least Cost Path",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_cost_path"
      ]
    },
    {
      "page": "psi_cost_path_sum",
      "title": "Sum of Distances in Least Cost Path",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_cost_path_sum"
      ]
    },
    {
      "page": "psi_distance_lock_step",
      "title": "Lock-Step Distance",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_distance_lock_step"
      ]
    },
    {
      "page": "psi_distance_matrix",
      "title": "Distance Matrix",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_distance_matrix"
      ]
    },
    {
      "page": "psi_dtw_cpp",
      "title": "(C++) Psi Dissimilarity Score of Two Time-Series",
      "concept": [
        "Rcpp_dissimilarity_analysis"
      ],
      "topics": [
        "psi_dtw_cpp"
      ]
    },
    {
      "page": "psi_equation",
      "title": "Normalized Dissimilarity Score",
      "concept": [
        "psi_demo"
      ],
      "topics": [
        "psi_equation"
      ]
    },
    {
      "page": "psi_equation_cpp",
      "title": "(C++) Equation of the Psi Dissimilarity Score",
      "concept": [
        "Rcpp_dissimilarity_analysis"
      ],
      "topics": [
        "psi_equation_cpp"
      ]
    },
    {
      "page": "psi_ls_cpp",
      "title": "(C++) Psi Dissimilarity Score of Two Aligned Time Series",
      "concept": [
        "Rcpp_dissimilarity_analysis"
      ],
      "topics": [
        "psi_ls_cpp"
      ]
    },
    {
      "page": "psi_null_dtw_cpp",
      "title": "(C++) Null Distribution of Dissimilarity Scores of Two Time Series",
      "concept": [
        "Rcpp_dissimilarity_analysis"
      ],
      "topics": [
        "psi_null_dtw_cpp"
      ]
    },
    {
      "page": "psi_null_ls_cpp",
      "title": "(C++) Null Distribution of the Dissimilarity Scores of Two Aligned Time Series",
      "concept": [
        "Rcpp_dissimilarity_analysis"
      ],
      "topics": [
        "psi_null_ls_cpp"
      ]
    },
    {
      "page": "subset_matrix_by_rows_cpp",
      "title": "(C++) Subset Matrix by Rows",
      "concept": [
        "Rcpp_auto_sum"
      ],
      "topics": [
        "subset_matrix_by_rows_cpp"
      ]
    },
    {
      "page": "tsl_aggregate",
      "title": "Aggregate Time Series List Over Time Periods",
      "concept": [
        "tsl_processing"
      ],
      "topics": [
        "tsl_aggregate"
      ]
    },
    {
      "page": "tsl_burst",
      "title": "Multivariate TSL to Univariate TSL",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_burst"
      ]
    },
    {
      "page": "tsl_colnames_clean",
      "title": "Clean Column Names in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_colnames_clean"
      ]
    },
    {
      "page": "tsl_colnames_get",
      "title": "Get Column Names from Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_colnames_get"
      ]
    },
    {
      "page": "tsl_colnames_prefix",
      "title": "Append Prefix to Column Names of Time Series List",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_colnames_prefix"
      ]
    },
    {
      "page": "tsl_colnames_set",
      "title": "Set Column Names in a Time Series List",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_colnames_set"
      ]
    },
    {
      "page": "tsl_colnames_suffix",
      "title": "Append Suffix to Column Names of Time Series List",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_colnames_suffix"
      ]
    },
    {
      "page": "tsl_count_NA",
      "title": "Count NA Cases in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_count_NA"
      ]
    },
    {
      "page": "tsl_diagnose",
      "title": "Diagnose Issues in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_diagnose"
      ]
    },
    {
      "page": "tsl_handle_NA",
      "title": "Handle NA Cases in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_handle_NA",
        "tsl_Inf_to_NA",
        "tsl_NaN_to_NA"
      ]
    },
    {
      "page": "tsl_initialize",
      "title": "Transform Raw Time Series Data to Time Series List",
      "concept": [
        "tsl_initialize"
      ],
      "topics": [
        "tsl_init",
        "tsl_initialize"
      ]
    },
    {
      "page": "tsl_join",
      "title": "Join Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_join"
      ]
    },
    {
      "page": "tsl_names_clean",
      "title": "Clean Time Series Names in a Time Series List",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_names_clean"
      ]
    },
    {
      "page": "tsl_names_get",
      "title": "Get Time Series Names from Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_names_get"
      ]
    },
    {
      "page": "tsl_names_set",
      "title": "Set Time Series Names in a Time Series List",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_names_set"
      ]
    },
    {
      "page": "tsl_names_test",
      "title": "Tests Naming Issues in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_names_test"
      ]
    },
    {
      "page": "tsl_ncol",
      "title": "Get Number of Columns in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_ncol"
      ]
    },
    {
      "page": "tsl_nrow",
      "title": "Get Number of Rows in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_nrow"
      ]
    },
    {
      "page": "tsl_plot",
      "title": "Plot Time Series List",
      "concept": [
        "tsl_visualization"
      ],
      "topics": [
        "tsl_plot"
      ]
    },
    {
      "page": "tsl_repair",
      "title": "Repair Issues in Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_repair"
      ]
    },
    {
      "page": "tsl_resample",
      "title": "Resample Time Series Lists to a New Time",
      "concept": [
        "tsl_processing"
      ],
      "topics": [
        "tsl_resample"
      ]
    },
    {
      "page": "tsl_simulate",
      "title": "Simulate a Time Series List",
      "concept": [
        "simulate_time_series"
      ],
      "topics": [
        "tsl_simulate"
      ]
    },
    {
      "page": "tsl_smooth",
      "title": "Smoothing of Time Series Lists",
      "concept": [
        "tsl_processing"
      ],
      "topics": [
        "tsl_smooth"
      ]
    },
    {
      "page": "tsl_stats",
      "title": "Summary Statistics of Time Series Lists",
      "concept": [
        "tsl_processing"
      ],
      "topics": [
        "tsl_stats"
      ]
    },
    {
      "page": "tsl_subset",
      "title": "Subset Time Series Lists by Time Series Names, Time, and/or Column Names",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_subset"
      ]
    },
    {
      "page": "tsl_time",
      "title": "Time Features of Time Series Lists",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_time",
        "tsl_time_summary"
      ]
    },
    {
      "page": "tsl_to_df",
      "title": "Transform Time Series List to Data Frame",
      "concept": [
        "tsl_management"
      ],
      "topics": [
        "tsl_to_df"
      ]
    },
    {
      "page": "tsl_transform",
      "title": "Transform Values in Time Series Lists",
      "concept": [
        "tsl_processing"
      ],
      "topics": [
        "tsl_transform"
      ]
    },
    {
      "page": "utils_as_time",
      "title": "Ensure Correct Class for Time Arguments",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_as_time"
      ]
    },
    {
      "page": "utils_block_size",
      "title": "Default Block Size for Restricted Permutation in Dissimilarity Analyses",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "utils_block_size"
      ]
    },
    {
      "page": "utils_boxplot_common",
      "title": "Common Boxplot Component of 'distantia_boxplot()' and 'momentum_boxplot()'",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_boxplot_common"
      ]
    },
    {
      "page": "utils_check_args_distantia",
      "title": "Check Input Arguments of 'distantia()'",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_distantia"
      ]
    },
    {
      "page": "utils_check_args_matrix",
      "title": "Checks Input Matrix",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_matrix"
      ]
    },
    {
      "page": "utils_check_args_momentum",
      "title": "Check Input Arguments of 'momentum()'",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_momentum"
      ]
    },
    {
      "page": "utils_check_args_path",
      "title": "Checks Least Cost Path",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_path"
      ]
    },
    {
      "page": "utils_check_args_tsl",
      "title": "Structural Check for Time Series Lists",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_tsl"
      ]
    },
    {
      "page": "utils_check_args_zoo",
      "title": "Checks Argument x",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_args_zoo"
      ]
    },
    {
      "page": "utils_check_distance_args",
      "title": "Check Distance Argument",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_distance_args"
      ]
    },
    {
      "page": "utils_check_list_class",
      "title": "Checks Classes of List Elements Against Expectation",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_check_list_class"
      ]
    },
    {
      "page": "utils_clean_names",
      "title": "Clean Character Vector of Names",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_clean_names"
      ]
    },
    {
      "page": "utils_cluster_hclust_optimizer",
      "title": "Optimize the Silhouette Width of Hierarchical Clustering Solutions",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "utils_cluster_hclust_optimizer"
      ]
    },
    {
      "page": "utils_cluster_kmeans_optimizer",
      "title": "Optimize the Silhouette Width of K-Means Clustering Solutions",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "utils_cluster_kmeans_optimizer"
      ]
    },
    {
      "page": "utils_cluster_silhouette",
      "title": "Compute Silhouette Width of a Clustering Solution",
      "concept": [
        "distantia_support"
      ],
      "topics": [
        "utils_cluster_silhouette"
      ]
    },
    {
      "page": "utils_coerce_time_class",
      "title": "Coerces Vector to a Given Time Class",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_coerce_time_class"
      ]
    },
    {
      "page": "utils_color_breaks",
      "title": "Auto Breaks for Matrix Plotting Functions",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "utils_color_breaks"
      ]
    },
    {
      "page": "utils_digits",
      "title": "Number of Decimal Places",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_digits"
      ]
    },
    {
      "page": "utils_distantia_df_split",
      "title": "Split Dissimilarity Analysis Data Frames by Combinations of Arguments",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_distantia_df_split"
      ]
    },
    {
      "page": "utils_drop_geometry",
      "title": "Remove Geometry Column from SF Data Frames",
      "concept": [
        "tsl_processing_internal"
      ],
      "topics": [
        "utils_drop_geometry"
      ]
    },
    {
      "page": "utils_global_scaling_params",
      "title": "Global Centering and Scaling Parameters of Time Series Lists",
      "concept": [
        "tsl_processing_internal"
      ],
      "topics": [
        "utils_global_scaling_params"
      ]
    },
    {
      "page": "utils_is_time",
      "title": "Test if Vector is a Valid Time Class",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_is_time"
      ]
    },
    {
      "page": "utils_line_color",
      "title": "Handles Line Colors for Sequence Plots",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "utils_line_color"
      ]
    },
    {
      "page": "utils_line_guide",
      "title": "Guide for Time Series Plots",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "utils_line_guide"
      ]
    },
    {
      "page": "utils_matrix_guide",
      "title": "Color Guide for Matrix Plot",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "utils_matrix_guide"
      ]
    },
    {
      "page": "utils_matrix_plot",
      "title": "Plot Distance or Cost Matrix and Least Cost Path",
      "concept": [
        "internal_plotting"
      ],
      "topics": [
        "utils_matrix_plot"
      ]
    },
    {
      "page": "utils_new_time",
      "title": "New Time for Time Series Aggregation",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_new_time",
        "utils_new_time_type"
      ]
    },
    {
      "page": "utils_optimize_loess",
      "title": "Optimize Loess Models for Time Series Resampling",
      "concept": [
        "tsl_processing_internal"
      ],
      "topics": [
        "utils_optimize_loess"
      ]
    },
    {
      "page": "utils_optimize_spline",
      "title": "Optimize Spline Models for Time Series Resampling",
      "concept": [
        "tsl_processing_internal"
      ],
      "topics": [
        "utils_optimize_spline"
      ]
    },
    {
      "page": "utils_prepare_df",
      "title": "Convert Data Frame to a List of Data Frames",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_df"
      ]
    },
    {
      "page": "utils_prepare_matrix",
      "title": "Convert Matrix to Data Frame",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_matrix"
      ]
    },
    {
      "page": "utils_prepare_matrix_list",
      "title": "Convert List of Matrices to List of Data Frames",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_matrix_list"
      ]
    },
    {
      "page": "utils_prepare_time",
      "title": "Handles Time Column in a List of Data Frames",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_time"
      ]
    },
    {
      "page": "utils_prepare_vector_list",
      "title": "Convert List of Vectors to List of Data Frames",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_vector_list"
      ]
    },
    {
      "page": "utils_prepare_zoo_list",
      "title": "Convert List of Data Frames to List of Zoo Objects",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_prepare_zoo_list"
      ]
    },
    {
      "page": "utils_rescale_vector",
      "title": "Rescale Numeric Vector to a New Data Range",
      "concept": [
        "tsl_processing_internal"
      ],
      "topics": [
        "utils_rescale_vector"
      ]
    },
    {
      "page": "utils_time_keywords",
      "title": "Valid Aggregation Keywords",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_time_keywords"
      ]
    },
    {
      "page": "utils_time_keywords_dictionary",
      "title": "Dictionary of Time Keywords",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_time_keywords_dictionary"
      ]
    },
    {
      "page": "utils_time_keywords_translate",
      "title": "Translate User Time Keywords Into Valid Ones",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_time_keywords_translate"
      ]
    },
    {
      "page": "utils_time_units",
      "title": "Data Frame with Supported Time Units",
      "concept": [
        "internal_time_handling"
      ],
      "topics": [
        "utils_time_units"
      ]
    },
    {
      "page": "utils_tsl_pairs",
      "title": "Data Frame with Pairs of Time Series in Time Series Lists",
      "concept": [
        "internal"
      ],
      "topics": [
        "utils_tsl_pairs"
      ]
    },
    {
      "page": "zoo_aggregate",
      "title": "Aggregate Cases in Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_aggregate"
      ]
    },
    {
      "page": "zoo_name_clean",
      "title": "Clean Name of a Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_name_clean"
      ]
    },
    {
      "page": "zoo_name_get",
      "title": "Get Name of a Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_name_get"
      ]
    },
    {
      "page": "zoo_name_set",
      "title": "Set Name of a Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_name_set"
      ]
    },
    {
      "page": "zoo_permute",
      "title": "Random or Restricted Permutation of Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_permute"
      ]
    },
    {
      "page": "zoo_plot",
      "title": "Plot Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_plot"
      ]
    },
    {
      "page": "zoo_resample",
      "title": "Resample Zoo Objects to a New Time",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_resample"
      ]
    },
    {
      "page": "zoo_simulate",
      "title": "Simulate a Zoo Time Series",
      "concept": [
        "simulate_time_series"
      ],
      "topics": [
        "zoo_simulate"
      ]
    },
    {
      "page": "zoo_smooth_exponential",
      "title": "Exponential Smoothing of Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_smooth_exponential"
      ]
    },
    {
      "page": "zoo_smooth_window",
      "title": "Rolling Window Smoothing of Zoo Time Series",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_smooth_window"
      ]
    },
    {
      "page": "zoo_time",
      "title": "Get Time Features from Zoo Objects",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_time"
      ]
    },
    {
      "page": "zoo_to_tsl",
      "title": "Convert Individual Zoo Objects to Time Series List",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_to_tsl"
      ]
    },
    {
      "page": "zoo_vector_to_matrix",
      "title": "Coerce Coredata of Univariate Zoo Time Series to Matrix",
      "concept": [
        "zoo_functions"
      ],
      "topics": [
        "zoo_vector_to_matrix"
      ]
    }
  ],
  "_pkglogo": "https://github.com/blasbenito/distantia/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/blasbenito/distantia/raw/HEAD/README.md",
  "_rundeps": [
    "codetools",
    "cpp11",
    "digest",
    "doFuture",
    "foreach",
    "future",
    "future.apply",
    "generics",
    "globals",
    "iterators",
    "lattice",
    "listenv",
    "lubridate",
    "parallelly",
    "progressr",
    "Rcpp",
    "timechange",
    "zoo"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.760422483423212,
  "_indexed": true,
  "_nocasepkg": "distantia",
  "_universes": [
    "blasbenito"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-05-13T14:48:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "c37c3ee4c23746c450cc2d3af51a0eb4bb0340321ca22d6d084a2c05d0501aa1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-05-13T14:47:53.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "dfffa88efb2c536b77fb8b122485ea97b396581bffdb047fba096abaceb4f9f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-05-13T14:48:04.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "a5e955bed3e4dc20d433d3a102213d8351ef392b06e8c5395bdec6f331187836",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-05-13T14:47:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "f54954639fc06e475a91fdef98a4644a781f0e0688c92c9cd001c24a5b51d202",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-05-13T14:47:41.000Z",
      "arch": "aarch64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "5371bd2acb53720f35278a27bfdee202b6c6e123db976da3b5d7386d25189e1a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-05-13T14:48:25.000Z",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "edd652ed0e96a081b95dfa2cb37b3823d50059f5332dbf3e958d1f1f2cbb23c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-05-13T14:47:32.000Z",
      "arch": "aarch64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "97664e7d02dcc02ac175a86da77d8aeef7e99a3a28cad66317e1e21ed9012d23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-05-13T14:48:27.000Z",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "9f99e1375737f96c4036961cc14c0dac0b486e3e3b8cdc5f9026bda5de800cf6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-05-13T14:47:08.000Z",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "0e9482ddc1686a87ac8dc050312102edca9b6644cd954653fd7b0e3156f4c9e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-05-13T14:46:47.000Z",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "17a89282cc736612fa406cacbf8c6334c49700cff36fb095623fef209d1f4262",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-05-13T14:46:58.000Z",
      "arch": "x86_64",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "8570d6d1b1721a8f4d261c0e51d8cce30b0006b04a630f048c4e39c0edf5dd78",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.3",
      "date": "2026-05-22T09:36:09.000Z",
      "arch": "emscripten",
      "commit": "f086d39ea7ce08d893e62a630bede01165abe389",
      "fileid": "1b8c8ea025c46ab1ea66460e107ef38a9c91374decee25457cefcb608dae7cd9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/blasbenito/actions/runs/25806313035"
    }
  ]
}