{
  "_id": "6a1bfd451d7bb097a0a283e3",
  "Package": "segclust2d",
  "Type": "Package",
  "Title": "Bivariate Segmentation/Clustering Methods and Tools",
  "Version": "0.3.3",
  "Authors@R": "c(person(\"Remi\", \"Patin\", role = c(\"aut\", \"cre\"), email = \"remi.patin@normale.fr\"),\nperson(\"Marie-Pierre\", \"Etienne\", role = \"aut\"),\nperson(\"Emilie\", \"Lebarbier\", role = \"aut\"),\nperson(\"Simon\", \"Benhamou\", role = \"aut\"))",
  "URL": "https://github.com/rpatin/segclust2d",
  "BugReports": "https://github.com/rpatin/segclust2d/issues",
  "Description": "Provides two methods for segmentation and joint\nsegmentation/clustering of bivariate time-series. Originally\nintended for ecological segmentation (home-range and\nbehavioural modes) but easily applied on other series, the\npackage also provides tools for analysing outputs from R\npackages 'moveHMM' and 'marcher'. The segmentation method is a\nbivariate extension of Lavielle's method available in\n'adehabitatLT' (Lavielle, 1999\n<doi:10.1016/S0304-4149(99)00023-X> and 2005\n<doi:10.1016/j.sigpro.2005.01.012>). This method rely on\ndynamic programming for efficient segmentation. The\nsegmentation/clustering method alternates steps of dynamic\nprogramming with an Expectation-Maximization algorithm. This is\nan extension of Picard et al (2007)\n<doi:10.1111/j.1541-0420.2006.00729.x> method (formerly\navailable in 'cghseg' package) to the bivariate case. The\nmethod is fully described in Patin et al (2018)\n<doi:10.1101/444794>.",
  "License": "GPL-3",
  "LazyData": "TRUE",
  "RoxygenNote": "7.3.1",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://rpatin.r-universe.dev",
  "Date/Publication": "2024-04-23 09:06:55 UTC",
  "RemoteUrl": "https://github.com/rpatin/segclust2d",
  "RemoteRef": "HEAD",
  "RemoteSha": "129179706dc173501deecba0f4fe22d562fe04e3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-31 09:14:14 UTC",
    "User": "root"
  },
  "Author": "Remi Patin [aut, cre],\nMarie-Pierre Etienne [aut],\nEmilie Lebarbier [aut],\nSimon Benhamou [aut]",
  "Maintainer": "Remi Patin <remi.patin@normale.fr>",
  "MD5sum": "dd7feb977d29b7c140f21a204643b1fd",
  "_user": "rpatin",
  "_type": "src",
  "_file": "segclust2d_0.3.3.tar.gz",
  "_fileid": "851d7ca49bf578b92e066cda4f1313a2b5a79c2818b73e2f5d79c13a5267520b",
  "_filesize": 1755133,
  "_sha256": "851d7ca49bf578b92e066cda4f1313a2b5a79c2818b73e2f5d79c13a5267520b",
  "_created": "2026-05-31T09:14:14.000Z",
  "_published": "2026-05-31T09:20:05.125Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78714645931,
      "time": 179,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315534928"
    },
    {
      "job": 78714645920,
      "time": 191,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315536141"
    },
    {
      "job": 78714645925,
      "time": 187,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315535766"
    },
    {
      "job": 78714645921,
      "time": 225,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315539872"
    },
    {
      "job": 78714645918,
      "time": 214,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315534657"
    },
    {
      "job": 78714645917,
      "time": 283,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315544385"
    },
    {
      "job": 78714645934,
      "time": 167,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315531460"
    },
    {
      "job": 78714645923,
      "time": 292,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315544900"
    },
    {
      "job": 78714362899,
      "time": 298,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315515170"
    },
    {
      "job": 78714645910,
      "time": 179,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315534905"
    },
    {
      "job": 78714645905,
      "time": 182,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315535075"
    },
    {
      "job": 78714645916,
      "time": 146,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315531246"
    },
    {
      "job": 78714645928,
      "time": 131,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315529525"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rpatin/segclust2d",
  "_commit": {
    "id": "129179706dc173501deecba0f4fe22d562fe04e3",
    "author": "Remi Lemaire-Patin <remi.lemaire-patin@inrae.fr>",
    "committer": "Remi Lemaire-Patin <remi.lemaire-patin@inrae.fr>",
    "message": "fixed documentation note in package check\n",
    "time": 1713863215
  },
  "_maintainer": {
    "name": "Remi Patin",
    "email": "remi.patin@normale.fr"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1-2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "version": ">= 1.8.4",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "version": ">= 1.4.1",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "dygraphs",
      "version": ">= 1.1.1-1",
      "role": "Suggests"
    },
    {
      "package": "xts",
      "version": ">= 0.9-7",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "version": ">= 1.0.1",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "version": ">= 1.2-3",
      "role": "Suggests"
    },
    {
      "package": "adehabitatLT",
      "role": "Suggests"
    },
    {
      "package": "depmixS4",
      "role": "Suggests"
    },
    {
      "package": "moveHMM",
      "version": ">= 1.2",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "move",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    }
  ],
  "_owner": "rpatin",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "rpatin",
      "count": 139,
      "uuid": 8982316
    }
  ],
  "_userbio": {
    "uuid": 8982316,
    "type": "user",
    "name": "Rémi Lemaire-Patin"
  },
  "_downloads": {
    "count": 282,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/segclust2d"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/rpatin/segclust2d",
  "_searchresults": 42,
  "_topics": [
    "cpp"
  ],
  "_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/readme.html",
    "extra/readme.md",
    "extra/segclust2d.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rpatin/segclust2d",
  "_realowner": "rpatin",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2018-02-23"
    },
    {
      "version": "0.2.0",
      "date": "2019-03-04"
    },
    {
      "version": "0.3.0",
      "date": "2021-10-11"
    },
    {
      "version": "0.3.1",
      "date": "2023-08-21"
    },
    {
      "version": "0.3.3",
      "date": "2024-04-24"
    }
  ],
  "_exports": [
    "add_covariates",
    "angular_speed",
    "augment",
    "bisig_plot",
    "calc_BIC",
    "calc_dist",
    "calc_speed",
    "calc_stat_states",
    "check_repetition",
    "choose_kmax",
    "chooseseg_lavielle",
    "DynProg_algo_cpp",
    "find_mu_sd",
    "get_likelihood",
    "likelihood",
    "map_segm",
    "matrixRupt",
    "plot_BIC",
    "plot_likelihood",
    "plot_segm",
    "plot_states",
    "prep_segm_HMM",
    "prep_segm_shiftfit",
    "prepare_HMM",
    "prepare_shiftfit",
    "relabel_states",
    "segclust",
    "segmap",
    "segmap_list",
    "segment",
    "segmentation",
    "segmentation_internal",
    "spatial_angle",
    "stat_segm",
    "stateplot",
    "states",
    "test_data"
  ],
  "_datasets": [
    {
      "name": "simulmode",
      "title": "Simulations of behavioural mode",
      "object": "simulmode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "indice",
        "x",
        "y",
        "speed",
        "spatial_angle",
        "dist",
        "angle",
        "vit_p",
        "vit_r",
        "vit_p_spa",
        "vit_r_spa",
        "dateTime"
      ],
      "rows": 302,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulshift",
      "title": "Simulations of home-range shift",
      "object": "simulshift",
      "class": [
        "data.frame"
      ],
      "fields": [
        "indice",
        "x",
        "y",
        "dateTime"
      ],
      "rows": 30001,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_covariates",
      "title": "Covariate Calculations",
      "topics": [
        "add_covariates",
        "add_covariates.data.frame",
        "add_covariates.ltraj",
        "add_covariates.Move"
      ]
    },
    {
      "page": "angular_speed",
      "title": "Calculate angular speed along a path",
      "topics": [
        "angular_speed"
      ]
    },
    {
      "page": "apply_rowSums",
      "title": "apply_rowSums",
      "topics": [
        "apply_rowSums"
      ]
    },
    {
      "page": "apply_subsampling",
      "title": "Internal function for subsampling",
      "topics": [
        "apply_subsampling"
      ]
    },
    {
      "page": "argcheck_diag.var",
      "title": "Check for argument 'diag.var'",
      "topics": [
        "argcheck_diag.var"
      ]
    },
    {
      "page": "argcheck_Kmax",
      "title": "Check for argument 'Kmax'",
      "topics": [
        "argcheck_Kmax"
      ]
    },
    {
      "page": "argcheck_lmin",
      "title": "Check for argument 'lmin'",
      "topics": [
        "argcheck_lmin"
      ]
    },
    {
      "page": "argcheck_ncluster",
      "title": "Check for argument 'ncluster'",
      "topics": [
        "argcheck_ncluster"
      ]
    },
    {
      "page": "argcheck_order.var",
      "title": "Check for argument 'order.var'",
      "topics": [
        "argcheck_order.var"
      ]
    },
    {
      "page": "argcheck_ordering",
      "title": "Check for argument 'order'",
      "topics": [
        "argcheck_ordering"
      ]
    },
    {
      "page": "argcheck_scale.variable",
      "title": "Check for argument 'scale.variable'",
      "topics": [
        "argcheck_scale.variable"
      ]
    },
    {
      "page": "argcheck_seg.var",
      "title": "Check for argument 'seg.var'",
      "topics": [
        "argcheck_seg.var"
      ]
    },
    {
      "page": "argcheck_segclust",
      "title": "Check for argument 'ncluster' and 'nseg'",
      "topics": [
        "argcheck_segclust"
      ]
    },
    {
      "page": "argcheck_segmentation",
      "title": "Check for argument 'nseg'",
      "topics": [
        "argcheck_segmentation"
      ]
    },
    {
      "page": "argcheck_type_coord",
      "title": "Check for deprecated 'type' and 'coord.names' argument",
      "topics": [
        "argcheck_type_coord"
      ]
    },
    {
      "page": "arma_repmat",
      "title": "arma_repmat",
      "topics": [
        "arma_repmat"
      ]
    },
    {
      "page": "augment",
      "title": "Generic function for augment",
      "topics": [
        "augment"
      ]
    },
    {
      "page": "bisig_plot",
      "title": "bisig_plot draws the plots of the bivariate signal on the same plot (scale free)",
      "topics": [
        "bisig_plot"
      ]
    },
    {
      "page": "calc_BIC",
      "title": "Calculate BIC",
      "topics": [
        "calc_BIC"
      ]
    },
    {
      "page": "calc_dist",
      "title": "Calculate distance between locations",
      "topics": [
        "calc_dist"
      ]
    },
    {
      "page": "calc_speed",
      "title": "Calculate speed along a path",
      "topics": [
        "calc_speed"
      ]
    },
    {
      "page": "calc_stat_states",
      "title": "Calculate state statistics",
      "topics": [
        "calc_stat_states"
      ]
    },
    {
      "page": "check_repetition",
      "title": "Check for repetition in the series",
      "topics": [
        "check_repetition"
      ]
    },
    {
      "page": "choose_kmax",
      "title": "Finding best segmentation with a different threshold S",
      "topics": [
        "choose_kmax"
      ]
    },
    {
      "page": "chooseseg_lavielle",
      "title": "Internal Function for choosing optimal number of segment",
      "topics": [
        "chooseseg_lavielle"
      ]
    },
    {
      "page": "colsums_sapply",
      "title": "colsums_sapply",
      "topics": [
        "colsums_sapply"
      ]
    },
    {
      "page": "cumsum_cpp",
      "title": "cumsum_cpp",
      "topics": [
        "cumsum_cpp"
      ]
    },
    {
      "page": "DynProg",
      "title": "DynProg computes the change points given a cost matrix matD and a maximum number of segments Kmax",
      "topics": [
        "DynProg"
      ]
    },
    {
      "page": "DynProg_algo_cpp",
      "title": "DynProg_algo_cpp",
      "topics": [
        "DynProg_algo_cpp"
      ]
    },
    {
      "page": "EM.algo_simultanee",
      "title": "EM.algo_simultanee calculates the MLE of phi for given change-point instants",
      "topics": [
        "EM.algo_simultanee"
      ]
    },
    {
      "page": "EM.algo_simultanee_Cpp",
      "title": "EM.algo_simultanee calculates the MLE of phi for given change-point instants and for a fixed number of clusters",
      "topics": [
        "EM.algo_simultanee_Cpp"
      ]
    },
    {
      "page": "EM.init_simultanee",
      "title": "EM.init_simultanee proposes an initial value for the EM algorithm based on a hierarchical clustering algorithm (ascending)",
      "topics": [
        "EM.init_simultanee"
      ]
    },
    {
      "page": "Estep_simultanee",
      "title": "Estep_simultanee computes posterior probabilities and incomplete-data log-likelihood for mixture models",
      "topics": [
        "Estep_simultanee"
      ]
    },
    {
      "page": "find_mu_sd",
      "title": "Find mean and standard deviation of segments",
      "topics": [
        "find_mu_sd"
      ]
    },
    {
      "page": "Gmean_simultanee",
      "title": "Gmean_simultanee calculates the cost matrix for a segmentation model with changes in the mean and variance for all signals",
      "topics": [
        "Gmean_simultanee"
      ]
    },
    {
      "page": "Gmixt_algo_cpp",
      "title": "Gmixt_algo_cpp",
      "topics": [
        "Gmixt_algo_cpp"
      ]
    },
    {
      "page": "Gmixt_simultanee",
      "title": "Gmixt_simultanee calculates the cost matrix for a segmentation/clustering model",
      "topics": [
        "Gmixt_simultanee"
      ]
    },
    {
      "page": "Gmixt_simultanee_fullcpp",
      "title": "Gmixt_simultanee_fullcpp",
      "topics": [
        "Gmixt_simultanee_fullcpp"
      ]
    },
    {
      "page": "hybrid_simultanee",
      "title": "'hybrid_simultanee' performs a simultaneous seg - clustering for bivariate signals.",
      "topics": [
        "hybrid_simultanee"
      ]
    },
    {
      "page": "initialisePhi",
      "title": "initialisePhi is the constructor for a set of parameters for a segclust model",
      "topics": [
        "initialisePhi"
      ]
    },
    {
      "page": "likelihood",
      "title": "Generic function for likelihood",
      "topics": [
        "likelihood"
      ]
    },
    {
      "page": "logdens_simultanee",
      "title": "logdens_simultanee_cpp",
      "topics": [
        "logdens_simultanee",
        "logdens_simultanee_cpp"
      ]
    },
    {
      "page": "map_segm",
      "title": "'plot_segm' plot segmented movement data on a map.",
      "topics": [
        "map_segm"
      ]
    },
    {
      "page": "matrixRupt",
      "title": "matrixRupt transforms a vector of change point into a data.frame with start and end of every segment",
      "topics": [
        "matrixRupt"
      ]
    },
    {
      "page": "Mstep_simultanee",
      "title": "Mstep_simultanee computes the MLE within the EM framework",
      "topics": [
        "Mstep_simultanee"
      ]
    },
    {
      "page": "Mstep_simultanee_cpp",
      "title": "Mstep_simultanee computes the MLE within the EM framework",
      "topics": [
        "Mstep_simultanee_cpp"
      ]
    },
    {
      "page": "neighborsbis",
      "title": "neighbors tests whether neighbors of point k,P can be used to re-initialize the EM algorithm and to improve the log-likelihood.",
      "topics": [
        "neighborsbis"
      ]
    },
    {
      "page": "plot_segm",
      "title": "Plot segmentation on time-serie",
      "topics": [
        "plot_segm"
      ]
    },
    {
      "page": "plot_states",
      "title": "Plot states statistics",
      "topics": [
        "plot_states"
      ]
    },
    {
      "page": "prep_segm",
      "title": "Find segment and states for a Picard model",
      "topics": [
        "prep_segm"
      ]
    },
    {
      "page": "prep_segm_HMM",
      "title": "Internal function for HMM",
      "topics": [
        "prep_segm_HMM"
      ]
    },
    {
      "page": "prep_segm_shiftfit",
      "title": "Internal function for HMM",
      "topics": [
        "prep_segm_shiftfit"
      ]
    },
    {
      "page": "prepare_HMM",
      "title": "Prepare HMM output for proper comparison plots",
      "topics": [
        "prepare_HMM"
      ]
    },
    {
      "page": "prepare_shiftfit",
      "title": "Prepare shiftfit output for proper comparison plots",
      "topics": [
        "prepare_shiftfit"
      ]
    },
    {
      "page": "relabel_states",
      "title": "Relabel states of a segmentation/clustering output",
      "topics": [
        "relabel_states"
      ]
    },
    {
      "page": "repmat",
      "title": "repmat repeats a matrix",
      "topics": [
        "repmat"
      ]
    },
    {
      "page": "ruptAsMat",
      "title": "ruptAsMat is an internal function to transform a vector giving the change point to matrix 2 columns matrix in which each line gives the beginning and the end of a segment",
      "topics": [
        "ruptAsMat"
      ]
    },
    {
      "page": "segclust",
      "title": "Segmentation/Clustering of movement data - Generic function",
      "topics": [
        "segclust",
        "segclust.data.frame",
        "segclust.ltraj",
        "segclust.Move"
      ]
    },
    {
      "page": "segclust_internal",
      "title": "Internal segmentation/clustering function",
      "topics": [
        "segclust_internal"
      ]
    },
    {
      "page": "segclust2d",
      "title": "segclust2d: tools for segmentation of animal GPS movement data",
      "topics": [
        "segclust2d-package",
        "segclust2d"
      ]
    },
    {
      "page": "segmap_list",
      "title": "'segmap_list' create maps with a list of object of 'segmentation' class",
      "topics": [
        "segmap_list"
      ]
    },
    {
      "page": "segmentation",
      "title": "Segmentation of movement data - Generic function",
      "topics": [
        "segmentation",
        "segmentation.data.frame",
        "segmentation.ltraj",
        "segmentation.Move",
        "segmentation_internal"
      ]
    },
    {
      "page": "segmentation-class",
      "title": "segmentation class description",
      "topics": [
        "augment.segmentation",
        "BIC.segmentation",
        "get_likelihood",
        "likelihood.segmentation",
        "logLik.segmentation",
        "plot.segmentation",
        "plot_BIC",
        "plot_likelihood",
        "print.segmentation",
        "segmap",
        "segment",
        "segmentation-class",
        "stateplot",
        "states"
      ]
    },
    {
      "page": "simulmode",
      "title": "Simulations of behavioural mode",
      "topics": [
        "simulmode"
      ]
    },
    {
      "page": "simulshift",
      "title": "Simulations of home-range shift",
      "topics": [
        "simulshift"
      ]
    },
    {
      "page": "spatial_angle",
      "title": "Calculate spatial angle along a path",
      "topics": [
        "spatial_angle"
      ]
    },
    {
      "page": "stat_segm",
      "title": "Calculate statistics on a given segmentation",
      "topics": [
        "stat_segm"
      ]
    },
    {
      "page": "stat_segm_HMM",
      "title": "Get segment statistic for HMM model",
      "topics": [
        "stat_segm_HMM"
      ]
    },
    {
      "page": "stat_segm_shiftfit",
      "title": "Get segment statistic for shiftfit model",
      "topics": [
        "stat_segm_shiftfit"
      ]
    },
    {
      "page": "subsample_rename",
      "title": "Internal function for subsampling",
      "topics": [
        "subsample_rename"
      ]
    },
    {
      "page": "test_data",
      "title": "Test function generating fake data",
      "topics": [
        "test_data"
      ]
    },
    {
      "page": "wrap_dynprog_cpp",
      "title": "DynProg Rcpp DynProg computes the change points given a cost matrix matD and a maximum number of segments Kmax",
      "topics": [
        "wrap_dynprog_cpp"
      ]
    }
  ],
  "_readme": "https://github.com/rpatin/segclust2d/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "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"
    }
  ],
  "_vignettes": [
    {
      "source": "v01_preparing_data.Rmd",
      "filename": "v01_preparing_data.html",
      "title": "1 - Preparing data for Segmentation/Clustering with segclust2d",
      "author": "R. Patin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Type of data accepted and content required to run segmentation() or segclust()",
        "data.frame",
        "Move",
        "ltraj",
        "sftraj",
        "Limitations on data size and subsampling",
        "Subsampling options",
        "Disabling automatic subsampling",
        "Automatic subsampling",
        "Manual subsampling",
        "Consequences of subsampling on lmin",
        "Best practice with subsampling",
        "Covariate calculations",
        "Advice on data pre-processing"
      ],
      "created": "2021-09-20 10:09:43",
      "modified": "2021-09-22 06:32:06",
      "commits": 4
    },
    {
      "source": "v02_run_segclust2d.Rmd",
      "filename": "v02_run_segclust2d.html",
      "title": "2 - Running Segmentation/Clustering with segclust2d",
      "author": "R. Patin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Presentation of data sets",
        "simulshift: three successive home-range shifts",
        "Running segmentation()",
        "Different running configurations",
        "Selecting the number of segments",
        "Segmentation-Clustering",
        "Setting segclust() parameters.",
        "Required: ncluster: the number of clusters",
        "Running segclust()",
        "Selecting the number of clusters and segments."
      ],
      "created": "2021-09-20 10:09:43",
      "modified": "2022-09-06 11:40:16",
      "commits": 6
    },
    {
      "source": "v03_explore_outputs.Rmd",
      "filename": "v03_explore_outputs.html",
      "title": "3 - Exploring Outputs from segclust2d",
      "author": "R. Patin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Possible outputs and general functioning",
        "General functioning",
        "Default values for nseg and ncluster",
        "Graphical outputs",
        "Default value for order",
        "List of functions",
        "Examples",
        "plot.segmentation for segmented time-series",
        "segmap - map the segmentation",
        "stateplot - plot states statistics",
        "Extract information from segmentation",
        "augment - get data.frame with segment/cluster information for all points",
        "segment - Extract each segment (begin, end, statistics)",
        "states - statistics about each states.",
        "Get likelihood for all segmentation or segmentation/clustering",
        "log-Likelihood (segmentation)",
        "BIC-based penalized likelihood (segclust)"
      ],
      "created": "2021-09-20 10:09:43",
      "modified": "2021-09-23 06:55:31",
      "commits": 5
    }
  ],
  "_score": 6.121559844187501,
  "_indexed": true,
  "_nocasepkg": "segclust2d",
  "_universes": [
    "rpatin"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:09.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "b3538bca61294b855cc6c0c609c52602c1c60647beb29eff4897eb0bc480e379",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "841247330528c045ee4c101ac290f3cb49b64200b8a539e839c8dcf0de4b6300",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "f347ddf068a02b8c332bd18ddafe83f9dfb8d5108f4c7d83f37c21794b54cb7e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:49.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "c7c854e1156dc7db75ebfa81311db77223548e28eca9637289f3018c885e9c73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:15.000Z",
      "arch": "aarch64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "587d8b58963cb82fd72b6b4d7ee2746f468d71faae32a65dd1edec57cba13adc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.3",
      "date": "2026-05-31T09:18:15.000Z",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "0875fafae337fd1d47ed6491b362e0a6b04f13e6453b04dfe994182fb4436dcf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.3",
      "date": "2026-05-31T09:16:42.000Z",
      "arch": "aarch64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "e965e172a1e040e2acc75745fdc6523b75f1be24a770a07659fb0226cd3238f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:50.000Z",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "5986b038f8b461c3eec0f5024b3f3e61487519c993eb022b76f1f0cfd4d3662f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.3",
      "date": "2026-05-31T09:17:32.000Z",
      "arch": "emscripten",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "9b7192d40ec8d28762baffaee10d2e2224a21f2608c48114035452db9b59cd96",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.3",
      "date": "2026-05-31T09:16:35.000Z",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "4145bfeda5c360b8a6913db515d1b18339ab173a504f7f0b661d634315bd8ebd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.3",
      "date": "2026-05-31T09:16:04.000Z",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "1ecfbf81a76477159e083b2e8b42bed85388557c33f7527c59791bb12edefeb4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.3",
      "date": "2026-05-31T09:15:52.000Z",
      "arch": "x86_64",
      "commit": "129179706dc173501deecba0f4fe22d562fe04e3",
      "fileid": "dd28f3b15e51782045e5b4713d74e8314a8dda3ead84d101a13525b85691fdc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rpatin/actions/runs/26708534129"
    }
  ]
}