{
  "_id": "6a1978c5acfb0bcc41df3966",
  "Package": "ecotraj",
  "Type": "Package",
  "Title": "Ecological Trajectory Analysis",
  "Version": "1.2.2",
  "Date": "2026-05-24",
  "Authors@R": "c(\nperson('Miquel', 'De Cáceres', role=c('aut','cre'),\nemail='miquelcaceres@gmail.com', comment = c(ORCID = \"0000-0001-7132-2080\")),\nperson('Nicolas', 'Djeghri', role = 'aut', comment = c(ORCID = \"0000-0001-5740-3386\")),\nperson('Anthony', 'Sturbois', role = 'aut', comment = c(ORCID = \"0000-0002-9219-4468\")),\nperson('Javier', 'De la Casa', role = 'ctb'))",
  "Description": "Analysis of temporal changes (i.e. dynamics) of ecological\nentities, defined as trajectories on a chosen multivariate\nspace, by providing a set of trajectory metrics and visual\nrepresentations [De Caceres et al. (2019)\n<doi:10.1002/ecm.1350>; and Sturbois et al. (2021)\n<doi:10.1016/j.ecolmodel.2020.109400>; Djeghri et al. (2026\n<doi:10.1002/ecm.70058>)]. Includes functions to estimate\nmetrics for individual trajectories (length, directionality,\nangles, ...) as well as metrics to relate pairs of trajectories\n(dissimilarity and convergence). Functions are also provided to\nestimate the ecological quality of ecosystem with respect to\nreference conditions [Sturbois et al. (2023)\n<doi:10.1002/ecs2.4726>].",
  "License": "GPL (>= 2)",
  "URL": "https://emf-creaf.github.io/ecotraj/",
  "LazyLoad": "yes",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "LazyData": "true",
  "BugReports": "https://github.com/emf-creaf/ecotraj/issues",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "RoxygenNote": "7.3.3",
  "Repository": "https://emf-creaf.r-universe.dev",
  "Date/Publication": "2026-05-28 12:44:37 UTC",
  "RemoteUrl": "https://github.com/emf-creaf/ecotraj",
  "RemoteRef": "HEAD",
  "RemoteSha": "0c5b48361c776f450502fff789bb9ff713f76f47",
  "Packaged": {
    "Date": "2026-05-29 09:56:39 UTC",
    "User": "root"
  },
  "Author": "Miquel De Cáceres [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7132-2080>),\nNicolas Djeghri [aut] (ORCID: <https://orcid.org/0000-0001-5740-3386>),\nAnthony Sturbois [aut] (ORCID: <https://orcid.org/0000-0002-9219-4468>),\nJavier De la Casa [ctb]",
  "Maintainer": "Miquel De Cáceres <miquelcaceres@gmail.com>",
  "MD5sum": "f6a30b780b44f6a33c9b2c793b33defc",
  "_user": "emf-creaf",
  "_type": "src",
  "_file": "ecotraj_1.2.2.tar.gz",
  "_fileid": "ed905393bff4f95ffced638aaf40a93141d9b9836784945c6aee6e2706af769e",
  "_filesize": 1113624,
  "_sha256": "ed905393bff4f95ffced638aaf40a93141d9b9836784945c6aee6e2706af769e",
  "_created": "2026-05-29T09:56:39.000Z",
  "_published": "2026-05-29T11:30:13.700Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78478842589,
      "time": 152,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288073602"
    },
    {
      "job": 78478842563,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288076287"
    },
    {
      "job": 78478842612,
      "time": 145,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288071583"
    },
    {
      "job": 78478842596,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288074582"
    },
    {
      "job": 78478842630,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289588728"
    },
    {
      "job": 78478842603,
      "time": 212,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7288094965"
    },
    {
      "job": 78478842614,
      "time": 193,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289617044"
    },
    {
      "job": 78478842559,
      "time": 251,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288113207"
    },
    {
      "job": 78478322299,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288027742"
    },
    {
      "job": 78478842540,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288065505"
    },
    {
      "job": 78478842577,
      "time": 156,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288074555"
    },
    {
      "job": 78478842611,
      "time": 131,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7288067472"
    },
    {
      "job": 78478842564,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288062702"
    }
  ],
  "_buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/emf-creaf/ecotraj",
  "_commit": {
    "id": "0c5b48361c776f450502fff789bb9ff713f76f47",
    "author": "Miquel De Cáceres <miquelcaceres@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #46 from NicoDjegh/devel\n\nneutral to non-significant in RTMA",
    "time": 1779972277
  },
  "_maintainer": {
    "name": "Miquel De Cáceres",
    "email": "miquelcaceres@gmail.com",
    "login": "miquelcaceres",
    "description": "Research scientist in quantitative ecology",
    "uuid": 25384629,
    "orcid": "0000-0001-7132-2080"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.12",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Suggests"
    },
    {
      "package": "vegclust",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "smacof",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "emf-creaf",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-25",
      "n": 3
    },
    {
      "week": "2025-35",
      "n": 4
    },
    {
      "week": "2025-36",
      "n": 7
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 8
    },
    {
      "week": "2025-43",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 4
    },
    {
      "week": "2026-05",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-17",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 5
    },
    {
      "week": "2026-19",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 3
    },
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.1.1",
      "date": "2025-08-28"
    },
    {
      "name": "v1.2.0",
      "date": "2025-11-10"
    }
  ],
  "_stars": 5,
  "_contributors": [
    {
      "user": "miquelcaceres",
      "count": 244,
      "uuid": 25384629
    },
    {
      "user": "nicodjegh",
      "count": 121,
      "uuid": 188221730
    }
  ],
  "_userbio": {
    "uuid": 80052794,
    "type": "organization",
    "name": "Ecosystem Modelling Facility (CREAF)"
  },
  "_downloads": {
    "count": 330,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ecotraj"
  },
  "_devurl": "https://github.com/emf-creaf/ecotraj",
  "_pkgdown": "https://emf-creaf.github.io/ecotraj/",
  "_searchresults": 41,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ecotraj.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/emf-creaf/ecotraj",
  "_realowner": "emf-creaf",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-06-08"
    },
    {
      "version": "0.0.3",
      "date": "2022-04-27"
    },
    {
      "version": "0.1.1",
      "date": "2023-10-30"
    },
    {
      "version": "1.0.0",
      "date": "2025-04-17"
    },
    {
      "version": "1.1.0",
      "date": "2025-05-05"
    },
    {
      "version": "1.1.1",
      "date": "2025-08-28"
    },
    {
      "version": "1.2.0",
      "date": "2025-11-11"
    }
  ],
  "_exports": [
    "averageTrajectories",
    "centerTrajectories",
    "compareToStateEnvelope",
    "compareToTrajectoryEnvelope",
    "cycleConvexity",
    "cycleMetrics",
    "cyclePCoA",
    "cycleShiftArrows",
    "cycleShifts",
    "defineTrajectories",
    "dynamicVariation",
    "extractCycles",
    "extractFixedDateTrajectories",
    "extractTrajectorySections",
    "fixedDateTrajectoryPCoA",
    "interpolateTrajectories",
    "is.metric",
    "is.synchronous",
    "segmentDistances",
    "smoothTrajectories",
    "stateEnvelopeVariability",
    "subsetTrajectories",
    "trajectoryAngles",
    "trajectoryAngles2D",
    "trajectoryConvergence",
    "trajectoryConvergencePlot",
    "trajectoryCorrespondence",
    "trajectoryDirectionality",
    "trajectoryDistances",
    "trajectoryEnvelopeVariability",
    "trajectoryInternalVariation",
    "trajectoryLengths",
    "trajectoryLengths2D",
    "trajectoryMetrics",
    "trajectoryPCoA",
    "trajectoryPlot",
    "trajectoryProjection",
    "trajectoryRMA",
    "trajectoryRMAPlot",
    "trajectoryShifts",
    "trajectorySpeeds",
    "trajectorySpeeds2D",
    "trajectoryWindowMetrics",
    "variationDecomposition"
  ],
  "_datasets": [
    {
      "name": "avoca_sites",
      "title": "Avoca permanent plot dataset",
      "object": "avoca",
      "class": [
        "integer"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "avoca_strat",
      "title": "Avoca permanent plot dataset",
      "object": "avoca",
      "class": [
        "stratifiedvegdata",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "avoca_surveys",
      "title": "Avoca permanent plot dataset",
      "object": "avoca",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "furseals",
      "title": "furseals dataset",
      "object": "furseals",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID_SITA",
        "ID",
        "Species",
        "Sexe",
        "Time",
        "Place",
        "d13C",
        "d15N"
      ],
      "rows": 1410,
      "table": true,
      "tojson": true
    },
    {
      "name": "glenan",
      "title": "Glenan dataset",
      "object": "glenan",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Abundance.Abludomelita gladiosa",
        "Abundance.Abra alba",
        "Abundance.Acanthochitona fascicularis",
        "Abundance.Achelia hispida",
        "Abundance.Alcyonidium diaphanum",
        "Abundance.Alentia gelatinosa",
        "Abundance.Amaeana trilobata",
        "Abundance.Amblyosyllis spectabilis",
        "Abundance.Ampelisca spinipes",
        "Abundance.Amphicteis midas",
        "Abundance.Amphiduros fuscecens",
        "Abundance.Apolochus spencebatei",
        "Abundance.Amphipholis squamata",
        "Abundance.Ampithoe rubricata",
        "Abundance.Anapagurus hyndmani",
        "Abundance.Anomia ephippium",
        "Abundance.Anthura gracilis",
        "Abundance.Aonides oxycephala",
        "Abundance.Aora gracilis",
        "Abundance.Apherusa bispinosa",
        "Abundance.Aplidium sp.",
        "Abundance.Apseudes holthuisi",
        "Abundance.Arabella iricolor",
        "Abundance.Aricidea cerrutii",
        "Abundance.Armandia cirrhosa",
        "Abundance.Ascidia sp.",
        "Abundance.Ascidiella aspersa",
        "Abundance.Ascleirochelus intermedius",
        "Abundance.Asclerocheilus intermedius",
        "Abundance.Athanas nitescens",
        "Abundance.Boerochiton ruber",
        "Abundance.Callochiton septemvalvis",
        "Abundance.Calyptraea chinensis",
        "Abundance.Capitella minima",
        "Abundance.Capnea sanguinea",
        "Abundance.Carcinus maenas",
        "Abundance.Caulleriella alata",
        "Abundance.Caulleriella bioculata",
        "Abundance.Cerithiopsis tubercularis",
        "Abundance.Chaetopterus sp.",
        "Abundance.Chaetozone gibber",
        "Abundance.Chaetozone zetlandica",
        "Abundance.Cheirocratus sp.",
        "Abundance.Chondrochelia savignyi",
        "Abundance.Cichlasoma bimaculatum",
        "Abundance.Cirriformia tentaculata",
        "Abundance.Clymenura sp.",
        "Abundance.Corophium sp.",
        "Abundance.Crepidula fornicata",
        "Abundance.Dexamine spinosa",
        "Abundance.Didemdidae",
        "Abundance.Diodora graeca",
        "Abundance.Dodecaceria sp.",
        "Abundance.Drilonereis filum",
        "Abundance.Dynamene bidentata",
        "Abundance.Dysidea fragilis",
        "Abundance.Emarginula rosea",
        "Abundance.Ephesiella abyssorum",
        "Abundance.Eponge sp.",
        "Abundance.Ericthonius punctatus",
        "Abundance.Eteone longa",
        "Abundance.Eualus cranchii",
        "Abundance.Euclymene droebachiensis",
        "Abundance.Euclymene oerstedii",
        "Abundance.Eulalia clavigera",
        "Abundance.Eulalia mustela",
        "Abundance.Eulalia sp.",
        "Abundance.Eumida sp.",
        "Abundance.Eunice vittata",
        "Abundance.Euphrosine foliosa",
        "Abundance.Eupolymnia nebulosa",
        "Abundance.Eurynome aspera",
        "Abundance.Eurysyllis sp.",
        "Abundance.Exogone naidina",
        "Abundance.Flabelligera sp.",
        "Abundance.Galathea intermedia",
        "Abundance.Galathea squamifera",
        "Abundance.Gammarella fucicola",
        "Abundance.Gammarus sp.",
        "Abundance.Gibbomodiola adriatica",
        "Abundance.Gibbula magus",
        "Abundance.Glycera alba",
        "Abundance.Glycera lapidum",
        "Abundance.Glycera unicornis",
        "Abundance.Gnathia sp.",
        "Abundance.Gobius flavescens",
        "Abundance.Gobius niger",
        "Abundance.Golfingia  Golfingia  elongata",
        "Abundance.Golfingia  Golfingia  vulgaris vulgaris",
        "Abundance.Goniada maculata",
        "Abundance.Gyptis propinqua",
        "Abundance.Halcampa chrysanthellum",
        "Abundance.Halichondria sp.",
        "Abundance.Haliclona sp.",
        "Abundance.Hanleya hanleyi",
        "Abundance.Haplosyllis spongicola",
        "Abundance.Harmothoe extenuata",
        "Abundance.Harmothoe impar",
        "Abundance.Harmothoe sp.",
        "Abundance.Harmothoe spinifera",
        "Abundance.Hesione splendida",
        "Abundance.Heteromastus filiformis",
        "Abundance.Hiatella arctica",
        "Abundance.Hippolyte varians",
        "Abundance.Hydrallmania falcata",
        "Abundance.Inachus dorsettensis",
        "Abundance.Inachus phalangium",
        "Abundance.Iphimedia obesa",
        "Abundance.Joeropsis brevicornis",
        "Abundance.Jujubinus striatus",
        "Abundance.Psamathe fusca",
        "Abundance.Kroyera carinata",
        "Abundance.Kurtiella bidentata",
        "Abundance.Leodice harassii",
        "Abundance.Lepidonotus clava",
        "Abundance.Lepidonotus squamatus",
        "Abundance.Leptochiton cancellatus",
        "Abundance.Leucothoe incisa",
        "Abundance.Liocarcinus navigator",
        "Abundance.Loripes orbiculatus",
        "Abundance.Lucinoma borealis",
        "Abundance.Lumbrineris spp",
        "Abundance.Lysianassa ceratina",
        "Abundance.Lysidice ninetta",
        "Abundance.Lysidice unicornis",
        "Abundance.Macropodia rostrata",
        "Abundance.Maera grossimana",
        "Abundance.Magelona sp.",
        "Abundance.Malmgrenia darbouxi",
        "Abundance.Malmgrenia lunulata",
        "Abundance.Malmgrenia sp.",
        "Abundance.Paucibranchia bellii",
        "Abundance.Marphysa sanguinea",
        "Abundance.Acromegalomma sp.",
        "Abundance.Melinna palmata",
        "Abundance.Metaphoxus simplex",
        "Abundance.Microdeutopus anomalus",
        "Abundance.Microdeutopus damionensis",
        "Abundance.Microdeutopus versiculatus",
        "Abundance.Mimachlamys varia",
        "Abundance.Musculus subpictus",
        "Abundance.Modiolula phaseolina",
        "Abundance.Modiolus barbatus",
        "Abundance.Molgula sp.",
        "Abundance.Mysta picta",
        "Abundance.Mytillus edulis",
        "Abundance.Nebalia spp",
        "Abundance.Nemertea",
        "Abundance.Nephtys cirrosa",
        "Abundance.Nephtys hombergii",
        "Abundance.Nephtys kersivalensis",
        "Abundance.Notomastus latericeus",
        "Abundance.Nucula nucleus",
        "Abundance.Nymphon gracile",
        "Abundance.Ocenebra erinaceus",
        "Abundance.Ocnus planci",
        "Abundance.Odontosyllis gibba",
        "Abundance.Oligochaeta",
        "Abundance.Ophiocomina nigra",
        "Abundance.Ophiothrix fragilis",
        "Abundance.Ophiura albida",
        "Abundance.Orbinia sertulata",
        "Abundance.Orchomene humilis",
        "Abundance.Ostrea edulis",
        "Abundance.Oxydromus flexuosus",
        "Abundance.Pagurus cuanensis",
        "Abundance.Pandalina brevirostris",
        "Abundance.Paradoneis lyra",
        "Abundance.Parathelepus collaris",
        "Abundance.Parexogone hebes",
        "Abundance.Parvicardium exiguum",
        "Abundance.Pecten maximus",
        "Abundance.Perioculodes longimanus",
        "Abundance.Perrierella audouiniana",
        "Abundance.Pettibonesia furcosetosa",
        "Abundance.Phascolion  Phascolion  strombus strombus",
        "Abundance.Phaxas pellucidus",
        "Abundance.Pholoe spp",
        "Abundance.Phoronis sp.",
        "Abundance.Phoxocephalus holbolli",
        "Abundance.Phtisica marina",
        "Abundance.Phyllodoce laminosa",
        "Abundance.Phyllodoce sp.",
        "Abundance.Pilargis verrucosa",
        "Abundance.Pilumnus hirtellus",
        "Abundance.Piromis eruca",
        "Abundance.Pisa tetraodon",
        "Abundance.Pisidia longicornis",
        "Abundance.Pista sp.",
        "Abundance.Planaire",
        "Abundance.Platynereis dumerilii",
        "Abundance.Pododesmus squama",
        "Abundance.Poecilochaetus serpens",
        "Abundance.Polititapes aureus",
        "Abundance.Polititapes rhomboides",
        "Abundance.Polycirrus denticulatus",
        "Abundance.Polycirrus sp.",
        "Abundance.Polynoe scolopendrina",
        "Abundance.Pontocrates arenarius",
        "Abundance.Praxillella sp.",
        "Abundance.Prionospio cf fallax",
        "Abundance.Proceraea sp.",
        "Abundance.Protocirrineris sp.",
        "Abundance.Protodorvillea kefersteini",
        "Abundance.Pseudopolydora pulchra",
        "Abundance.Pterocirrus macroceros",
        "Abundance.Pyura tessellata",
        "Abundance.Raspailia",
        "Abundance.Rissoa lilacina",
        "Abundance.Sabella sp.",
        "Abundance.Sabellaria spinulosa",
        "Abundance.Sabellidae",
        "Abundance.Scalibregma celticum",
        "Abundance.Schistomeringos rudolphi",
        "Abundance.Serpula vermicularis",
        "Abundance.Sigalion mathildae",
        "Abundance.Socarnes erythrophthalmus",
        "Abundance.Spio sp.",
        "Abundance.Spionidae",
        "Abundance.Spirobranchus triqueter",
        "Abundance.Steromphala cineraria",
        "Abundance.Sthenelais boa",
        "Abundance.Styela clava",
        "Abundance.Subadyte pellucida",
        "Abundance.Suberites ficus",
        "Abundance.Sycon ciliatum",
        "Abundance.Syllidia armata",
        "Abundance.Syllis columbretensis",
        "Abundance.Syllis gracilis",
        "Abundance.Syllis krohnii",
        "Abundance.Symphodus melops",
        "Abundance.Tanaopsis graciloides",
        "Abundance.Tectura virginea",
        "Abundance.Terebellidae",
        "Abundance.Terebellides sp.",
        "Abundance.Tethya aurantium",
        "Abundance.Thyasira flexuosa",
        "Abundance.Thyone fusus",
        "Abundance.Thyone inermis",
        "Abundance.Trichobranchus glacialis",
        "Abundance.Tritia reticulata",
        "Abundance.Tubificoides benedii",
        "Abundance.Upogebia deltaura",
        "Abundance.Urothoe marina",
        "Abundance.Venus casina",
        "Abundance.Venus verrucosa",
        "Abundance.Vermiliopsis sp.",
        "Abundance.Xantho hydrophilus",
        "Abundance.Xantho pilipes",
        "Abundance.Zeuxo holdichii",
        "Surveys",
        "Treatment"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "glomel",
      "title": "Glomel vegetation dataset",
      "object": "glomel",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "Ref",
        "Calluna vulgaris",
        "Erica ciliaris",
        "Erica tetralix",
        "Ulex gallii",
        "Molinia caerulea",
        "Betula pubescens",
        "Rhamnus frangula",
        "Potentilla erecta",
        "Scorzonera humilis",
        "Polygala serpyllifolia",
        "Quercus robur",
        "Dactylorhiza maculata",
        "Agrostis canina",
        "Agrostis curtisi",
        "Anthoxanthum odoratum",
        "Bryophytes",
        "Carex binervis",
        "Carex demissa",
        "Carex flacca",
        "Carex ovalis",
        "Carex pulicaris",
        "Carex strigosa",
        "Centaurea gr, nigra",
        "Cirsium anglicum",
        "Drosera intermedia",
        "Epilobium tetragonum",
        "Genista anglica",
        "Holcus lanatus",
        "Juncus acutiflorus",
        "Juncus bulbosus",
        "Juncus conglomeratus",
        "Lotus uliginosus",
        "Luzula multiflora",
        "Narthecium ossifragum",
        "Peucedanum lanceolatum",
        "Pteridium aquilinum",
        "Ranunculus flammula",
        "Rubus sp,",
        "Salix atrocinerea",
        "Salix aurita",
        "Salix repens",
        "Sphagnum sp,",
        "Trichophorum germanicum"
      ],
      "rows": 23,
      "table": true,
      "tojson": true
    },
    {
      "name": "heatmapdata",
      "title": "heatmapdata dataset",
      "object": "heatmapdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Latitude",
        "Longitude",
        "d13C",
        "d15N",
        "Stations",
        "Years",
        "Angles",
        "Lengths",
        "Angles2"
      ],
      "rows": 9206,
      "table": true,
      "tojson": true
    },
    {
      "name": "isoscape",
      "title": "isoscape dataset",
      "object": "isoscape",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Latitude",
        "Longitude",
        "d13C",
        "d15N",
        "station",
        "Year"
      ],
      "rows": 978,
      "table": true,
      "tojson": true
    },
    {
      "name": "northseaZoo",
      "title": "North Sea zooplankton dataset",
      "object": "northseaZoo",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "pike",
      "title": "pike dataset",
      "object": "pike",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Trophic_status_initial",
        "ID",
        "Time",
        "TimeL",
        "Date",
        "Size_mm",
        "d13C",
        "d15N",
        "Residence_time",
        "Trophic_status_final"
      ],
      "rows": 58,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "avoca",
      "title": "Avoca permanent plot dataset",
      "topics": [
        "avoca",
        "avoca_sites",
        "avoca_strat",
        "avoca_surveys"
      ]
    },
    {
      "page": "cycleShiftArrows",
      "title": "Displaying cycle shifts",
      "topics": [
        "cycleShiftArrows"
      ]
    },
    {
      "page": "defineTrajectories",
      "title": "Trajectory definition",
      "topics": [
        "defineTrajectories",
        "trajectories"
      ]
    },
    {
      "page": "dynamicVariation",
      "title": "Dynamic variation and variation decomposition",
      "topics": [
        "dynamicVariation",
        "variationDecomposition"
      ]
    },
    {
      "page": "furseals",
      "title": "furseals dataset",
      "topics": [
        "furseals"
      ]
    },
    {
      "page": "glenan",
      "title": "Glenan dataset",
      "topics": [
        "glenan"
      ]
    },
    {
      "page": "glomel",
      "title": "Glomel vegetation dataset",
      "topics": [
        "glomel"
      ]
    },
    {
      "page": "heatmapdata",
      "title": "heatmapdata dataset",
      "topics": [
        "heatmapdata"
      ]
    },
    {
      "page": "is.metric",
      "title": "Metricity",
      "topics": [
        "is.metric"
      ]
    },
    {
      "page": "is.synchronous",
      "title": "Synchronicity in trajectory observations",
      "topics": [
        "is.synchronous"
      ]
    },
    {
      "page": "isoscape",
      "title": "isoscape dataset",
      "topics": [
        "isoscape"
      ]
    },
    {
      "page": "northseaZoo",
      "title": "North Sea zooplankton dataset",
      "topics": [
        "northseaZoo"
      ]
    },
    {
      "page": "pike",
      "title": "pike dataset",
      "topics": [
        "pike"
      ]
    },
    {
      "page": "referenceEnvelopes",
      "title": "Ecological quality assessment",
      "topics": [
        "compareToStateEnvelope",
        "compareToTrajectoryEnvelope",
        "referenceEnvelopes",
        "stateEnvelopeVariability",
        "trajectoryEnvelopeVariability"
      ]
    },
    {
      "page": "subsetTrajectories",
      "title": "Trajectory subsetting",
      "topics": [
        "subsetTrajectories"
      ]
    },
    {
      "page": "trajectoryComparison",
      "title": "Trajectory comparison",
      "topics": [
        "segmentDistances",
        "trajectoryComparison",
        "trajectoryConvergence",
        "trajectoryCorrespondence",
        "trajectoryDistances",
        "trajectoryShifts"
      ]
    },
    {
      "page": "trajectoryConvergencePlot",
      "title": "Summary plot for trajectory convergence and divergence",
      "topics": [
        "trajectoryConvergencePlot"
      ]
    },
    {
      "page": "trajectoryCyclical",
      "title": "Functions for Cyclical Ecological Trajectory Analysis",
      "topics": [
        "cycleConvexity",
        "cycleMetrics",
        "cycles",
        "cycleShifts",
        "extractCycles",
        "extractFixedDateTrajectories",
        "fd.trajectories",
        "trajectoryCyclical"
      ]
    },
    {
      "page": "trajectoryCyclicalPlots",
      "title": "Cyclical trajectory plots",
      "topics": [
        "cyclePCoA",
        "fixedDateTrajectoryPCoA",
        "trajectoryCyclicalPlots"
      ]
    },
    {
      "page": "trajectoryMetrics",
      "title": "Trajectory metrics",
      "topics": [
        "trajectoryAngles",
        "trajectoryAngles2D",
        "trajectoryDirectionality",
        "trajectoryInternalVariation",
        "trajectoryLengths",
        "trajectoryLengths2D",
        "trajectoryMetrics",
        "trajectorySpeeds",
        "trajectorySpeeds2D",
        "trajectoryWindowMetrics"
      ]
    },
    {
      "page": "trajectoryPlot",
      "title": "Trajectory plots",
      "topics": [
        "trajectoryPCoA",
        "trajectoryPlot"
      ]
    },
    {
      "page": "trajectoryProjection",
      "title": "Trajectory projection",
      "topics": [
        "trajectoryProjection"
      ]
    },
    {
      "page": "trajectoryRMA",
      "title": "Relative Trajectory Movement Assessment (RTMA)",
      "topics": [
        "RTMA",
        "trajectoryRMA"
      ]
    },
    {
      "page": "trajectoryRMAPlot",
      "title": "Heat map-like plots for Relative Trajectory Movement Assessment (RTMA)",
      "topics": [
        "trajectoryRMAPlot"
      ]
    },
    {
      "page": "transformTrajectories",
      "title": "Transform trajectories",
      "topics": [
        "averageTrajectories",
        "centerTrajectories",
        "interpolateTrajectories",
        "smoothTrajectories",
        "transformTrajectories"
      ]
    }
  ],
  "_pkglogo": "https://github.com/emf-creaf/ecotraj/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/emf-creaf/ecotraj/raw/HEAD/README.md",
  "_rundeps": [
    "MASS",
    "Rcpp"
  ],
  "_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": 5.691965102767361,
  "_indexed": true,
  "_nocasepkg": "ecotraj",
  "_universes": [
    "emf-creaf",
    "miquelcaceres"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-29T09:59:12.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "bf610916917a4b89394e78f44bf01680a5eed25a63119a4379868544a3372f9d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-29T09:59:19.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "6d58e5731d74b4ee161c6f50154e621a524169d06bbb2c7a3e70a35555fb58d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-29T09:59:09.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "032c218f79631b809d0bd15d2589fb9840f033c5f18ffb52ec5bc64fd97130b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-29T09:59:15.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "8d2ef5d4f4de2d07cf97c6b646210e9d3eba619f12499897a102122971302c2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-29T11:27:53.000Z",
      "arch": "aarch64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "be2aea45a11a20bf45e2e3d406601a778a48f059ca1742a3bae6e88e849cbe4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-29T10:00:04.000Z",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "6ca830be1af33479c86f47f60fdb449f487995fd5d7daa1d4b4ae225e16c5f52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-29T11:29:27.000Z",
      "arch": "aarch64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "f103462ef335ab23136a7c264d66179dee986be4ab9644b2659994dbcdbf4da5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-29T10:01:01.000Z",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "78a34cbd7bb01ad319bd4077c50fc8fe6121f00501911f510f26a1528e4d621d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.2",
      "date": "2026-05-29T09:59:11.000Z",
      "arch": "emscripten",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "f3318dfcc397e761a686ad75daf4c9231fc2eba210da86b7d13328f5c1f7c83f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-29T09:58:45.000Z",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "b9799e9c219704a8878302c3000d38d73237916dc94737ae4ebc5e245047ce02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-29T09:58:22.000Z",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "59c8faff27296fd6edd4ca13a65932d98ebbe128279ab45aeeb0d8c10c015431",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-29T09:58:10.000Z",
      "arch": "x86_64",
      "commit": "0c5b48361c776f450502fff789bb9ff713f76f47",
      "fileid": "07db3bcb5c9eadbee87d9d5fcea6844f850c31d5f1f06492b224ebd457db67b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/emf-creaf/actions/runs/26630632250"
    }
  ]
}