{
  "_id": "6acf979be2d863f662952d62",
  "Package": "anispace",
  "Type": "Package",
  "Title": "An R package providing spatial transformation methods for\nmovement data",
  "Version": "0.3.0.9006",
  "Authors@R": "person(\n\"Mikkel\",\n\"Roald-Arbøl\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"animovement.84w1m@passmail.com\",\ncomment = c(ORCID = \"0000-0002-9998-0058\")\n)",
  "Description": "An R package providing spatial transformation methods for\nmovement data.",
  "License": "MIT + file LICENSE",
  "URL": "https://animovement.dev/anispace/,\nhttps://github.com/animovement/anispace/",
  "BugReports": "https://github.com/animovement/anispace/issues",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Additional_repositories": "https://animovement.r-universe.dev",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/Needs/website": "animovement/animovementtemplate",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://animovement.r-universe.dev",
  "Date/Publication": "2026-10-14 12:03:24 UTC",
  "RemoteUrl": "https://github.com/animovement/anispace",
  "RemoteRef": "HEAD",
  "RemoteSha": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-14 14:26:07 UTC",
    "User": "root"
  },
  "Author": "Mikkel Roald-Arbøl [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-9998-0058>)",
  "Maintainer": "Mikkel Roald-Arbøl <animovement.84w1m@passmail.com>",
  "_user": "animovement",
  "_type": "src",
  "_file": "anispace_0.3.0.9006.tar.gz",
  "_fileid": "https://r2.ropensci.org/25a661a90f867495dc5540f79a75151b7de699630d37caeb05e8dff643cb024f",
  "_filesize": 267809,
  "_sha256": "25a661a90f867495dc5540f79a75151b7de699630d37caeb05e8dff643cb024f",
  "_expires": "2027-01-22T14:54:17.000Z",
  "_created": "2026-10-14T14:26:07.000Z",
  "_published": "2026-10-14T14:54:19.215Z",
  "_buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115908910395,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11902584537"
    },
    {
      "job": 115908910127,
      "time": 134,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11902936609"
    },
    {
      "job": 115908910638,
      "time": 138,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11904219334"
    },
    {
      "job": 115908910239,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11904059160"
    },
    {
      "job": 115907159199,
      "time": 196,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11902856258"
    },
    {
      "job": 115908910203,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11902499596"
    },
    {
      "job": 115908910275,
      "time": 131,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11903445048"
    },
    {
      "job": 115908910754,
      "time": 127,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11901854996"
    },
    {
      "job": 115908910346,
      "time": 105,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11902304694"
    }
  ],
  "_upstream": "https://github.com/animovement/anispace",
  "_commit": {
    "id": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
    "author": "Mikkel Roald-Arbøl <25629697+roaldarbol@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "refactor(anispace)!: remove the deprecated centered argument of cartesian_to_phi() (#66)\n\ncartesian_to_phi() always returns (-pi, pi], so `centered = TRUE` asked\nfor nothing; `centered = FALSE` gave [0, 2 * pi), which\nanicore::wrap_angle(cartesian_to_phi(x, y), \"2pi\") now does. The\nargument was deprecated in the development version and has never been\non CRAN, and the maintainer decided to remove deprecated interfaces\nbefore the first CRAN release rather than ship them with a warning.\nThe deprecation-only test goes with it, and the NEWS entry moves from\nDeprecated to Removed.\n\nPart of animovement/anispace#63\n\nCo-authored-by: Claude <noreply@anthropic.com>",
    "time": 1791979404
  },
  "_maintainer": {
    "name": "Mikkel Roald-Arbøl",
    "email": "animovement.84w1m@passmail.com",
    "login": "roaldarbol",
    "bluesky": "@roald-arboel.com",
    "orcid": "0000-0002-9998-0058",
    "description": "Postdoc @ University of Bonn",
    "uuid": 25629697
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "anicore",
      "version": ">= 0.8.0.9004",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "animovement",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-49",
      "n": 4
    },
    {
      "week": "2026-27",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 9
    },
    {
      "week": "2026-35",
      "n": 11
    },
    {
      "week": "2026-36",
      "n": 3
    },
    {
      "week": "2026-39",
      "n": 4
    },
    {
      "week": "2026-40",
      "n": 9
    },
    {
      "week": "2026-41",
      "n": 2
    },
    {
      "week": "2026-42",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2026-08-18"
    },
    {
      "name": "v0.3.0",
      "date": "2026-08-28"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "roaldarbol",
      "count": 82,
      "uuid": 25629697
    }
  ],
  "_userbio": {
    "uuid": 238288616,
    "type": "organization",
    "name": "animovement",
    "followers": 1,
    "description": "An R toolbox for analysing movement across space and time"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/anispace"
  },
  "_devurl": "https://github.com/animovement/anispace",
  "_pkgdown": "https://animovement.dev/anispace/",
  "_searchresults": 2,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/anispace.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "cartesian_to_phi",
    "cartesian_to_rho",
    "cartesian_to_theta",
    "map_to_cartesian",
    "map_to_cylindrical",
    "map_to_polar",
    "map_to_spherical",
    "polar_to_x",
    "polar_to_y",
    "quat_angular_velocity",
    "quat_conjugate",
    "quat_continuous",
    "quat_distance",
    "quat_from_axis_angle",
    "quat_from_euler",
    "quat_from_matrix",
    "quat_from_vectors",
    "quat_mean",
    "quat_multiply",
    "quat_normalise",
    "quat_rotate",
    "quat_slerp",
    "quat_to_axis_angle",
    "quat_to_euler",
    "quat_to_matrix",
    "rotate_coords",
    "spherical_to_z",
    "transform_euler_to_quaternion",
    "transform_quaternion_to_euler",
    "transform_to_egocentric",
    "translate_coords"
  ],
  "_help": [
    {
      "page": "cartesian_to_phi",
      "title": "Azimuth (phi) from Cartesian coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "cartesian_to_phi"
      ]
    },
    {
      "page": "cartesian_to_rho",
      "title": "Radius (rho) from Cartesian coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "cartesian_to_rho"
      ]
    },
    {
      "page": "cartesian_to_theta",
      "title": "Inclination (theta) from Cartesian coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "cartesian_to_theta"
      ]
    },
    {
      "page": "map_to_cartesian",
      "title": "Map to Cartesian coordinates",
      "concept": [
        "coordinate systems"
      ],
      "topics": [
        "map_to_cartesian"
      ]
    },
    {
      "page": "map_to_cylindrical",
      "title": "Map from Cartesian to cylindrical coordinates",
      "concept": [
        "coordinate systems"
      ],
      "topics": [
        "map_to_cylindrical"
      ]
    },
    {
      "page": "map_to_polar",
      "title": "Map from Cartesian to polar coordinates",
      "concept": [
        "coordinate systems"
      ],
      "topics": [
        "map_to_polar"
      ]
    },
    {
      "page": "map_to_spherical",
      "title": "Map from Cartesian to spherical coordinates",
      "concept": [
        "coordinate systems"
      ],
      "topics": [
        "map_to_spherical"
      ]
    },
    {
      "page": "polar_to_x",
      "title": "Cartesian x-coordinate from polar coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "polar_to_x"
      ]
    },
    {
      "page": "polar_to_y",
      "title": "Cartesian y-coordinate from polar coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "polar_to_y"
      ]
    },
    {
      "page": "quat_from_axis_angle",
      "title": "Quaternions from and to other rotation representations",
      "topics": [
        "quat_from_axis_angle",
        "quat_from_matrix",
        "quat_to_axis_angle",
        "quat_to_matrix"
      ]
    },
    {
      "page": "quat_from_euler",
      "title": "Quaternions from and to Euler angles",
      "topics": [
        "quat_from_euler",
        "quat_to_euler"
      ]
    },
    {
      "page": "quat_from_vectors",
      "title": "Quaternions from two body axes given as vectors",
      "topics": [
        "quat_from_vectors"
      ]
    },
    {
      "page": "quat_slerp",
      "title": "Interpolate, average and differentiate rotations",
      "topics": [
        "quat_angular_velocity",
        "quat_continuous",
        "quat_mean",
        "quat_slerp"
      ]
    },
    {
      "page": "quaternions",
      "title": "Quaternion algebra",
      "topics": [
        "quaternions",
        "quat_conjugate",
        "quat_distance",
        "quat_multiply",
        "quat_normalise",
        "quat_rotate"
      ]
    },
    {
      "page": "rotate_coords",
      "title": "Rotate coordinates in Cartesian space",
      "concept": [
        "coordinate transforms"
      ],
      "topics": [
        "rotate_coords"
      ]
    },
    {
      "page": "spherical_to_z",
      "title": "Cartesian z-coordinate from spherical coordinates",
      "concept": [
        "coordinate conversion"
      ],
      "topics": [
        "spherical_to_z"
      ]
    },
    {
      "page": "transform_euler_to_quaternion",
      "title": "Convert orientation between Euler angles and quaternions",
      "topics": [
        "transform_euler_to_quaternion",
        "transform_quaternion_to_euler"
      ]
    },
    {
      "page": "transform_to_egocentric",
      "title": "Transform coordinates to an egocentric reference frame",
      "concept": [
        "coordinate transforms"
      ],
      "topics": [
        "transform_to_egocentric"
      ]
    },
    {
      "page": "translate_coords",
      "title": "Translate coordinates in Cartesian space",
      "concept": [
        "coordinate transforms"
      ],
      "topics": [
        "translate_coords"
      ]
    }
  ],
  "_pkglogo": "https://github.com/animovement/anispace/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/animovement/anispace/raw/HEAD/README.md",
  "_rundeps": [
    "anicore",
    "anytime",
    "BH",
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "Rcpp",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.4313637641589874,
  "_indexed": true,
  "_nocasepkg": "anispace",
  "_universes": [
    "animovement",
    "roaldarbol"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:28:14.000Z",
      "distro": "resolute",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/413e9b114eed730ba6513fd19619b29906a6f9dbbfdeefacfce6d71ff2224a31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:28:06.000Z",
      "distro": "resolute",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/02ea10fef9ce934d08b555dbfebe53b6006faa1f155b259dbc2ec966443eb4bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:53:22.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/03c0ab588b09eada9262411ed836184a8aa4d60f479abe633e217d37b5acab84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:51:23.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/4d5ea46b667054f211fbeac63268dfe8fd7e41c09cc78287856c609b8f49c7b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:28:01.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/213db03ea8f8247fd14a8362b6f4c18a2a30da31854d2c5f628fe4f9d781d039",
      "status": "success",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:27:46.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/0f64df919512861305d4f5b18fd5f020cd3911b0c5db9ece67f629f17f17b2ca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:27:57.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/53c52d9e4297d8b987c700fb0a3ec8bedac6c4796d05e9ec651e36adc2859a06",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0.9006",
      "date": "2026-10-14T14:27:31.000Z",
      "commit": "35cccfb93e3f9b287cbdab0371d57f783cedd13c",
      "fileid": "https://r2.ropensci.org/18998ef410e20d65b8f2e3b1ca0353ac03abaf2a561d0d518b79c02e5d0050ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/animovement/actions/runs/38579957605"
    }
  ]
}