{
  "_id": "6a4921c0b5e98c4082a0af81",
  "Package": "shapes",
  "Title": "Statistical Shape Analysis",
  "Date": "2025-10-24",
  "Version": "1.2.9",
  "Authors@R": "person(given = \"Ian\",\nfamily = \"Dryden\",\nrole = c(\"aut\",\"cre\"),\nemail = \"ian.dryden@nottingham.ac.uk\")",
  "Description": "Routines for the statistical analysis of landmark shapes,\nincluding Procrustes analysis, graphical displays, principal\ncomponents analysis, permutation and bootstrap tests,\nthin-plate spline transformation grids and comparing covariance\nmatrices. See Dryden, I.L. and Mardia, K.V. (2016). Statistical\nshape analysis, with Applications in R (2nd Edition), John\nWiley and Sons.",
  "License": "GPL-2",
  "URL": "https://github.com/iandryden/shapes",
  "Config/pak/sysreqs": "cmake libfreetype6-dev libglu1-mesa-dev make\ntexlive libpng-dev libuv1-dev libgl1-mesa-dev zlib1g-dev",
  "Repository": "https://iandryden.r-universe.dev",
  "Date/Publication": "2026-06-01 09:31:29 UTC",
  "RemoteUrl": "https://github.com/iandryden/shapes",
  "RemoteRef": "HEAD",
  "RemoteSha": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-04 15:03:04 UTC",
    "User": "root"
  },
  "Author": "Ian Dryden [aut, cre]",
  "Maintainer": "Ian Dryden <ian.dryden@nottingham.ac.uk>",
  "_user": "iandryden",
  "_type": "src",
  "_file": "shapes_1.2.9.tar.gz",
  "_fileid": "https://r2.ropensci.org/c7f9c8c3627aca5a0a57e002dcb2a63bff8172b421af153a1c4adbd83eb61844",
  "_filesize": 599922,
  "_sha256": "c7f9c8c3627aca5a0a57e002dcb2a63bff8172b421af153a1c4adbd83eb61844",
  "_expires": "2026-10-12T15:07:42.000Z",
  "_created": "2026-07-04T15:03:04.000Z",
  "_published": "2026-07-04T15:07:44.364Z",
  "_jobs": [
    {
      "job": 85142328759,
      "time": 215,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8082814511"
    },
    {
      "job": 85142328763,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8082812054"
    },
    {
      "job": 85142328770,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8082811435"
    },
    {
      "job": 85142328771,
      "time": 145,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8082803164"
    },
    {
      "job": 85142033410,
      "time": 246,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8082787594"
    },
    {
      "job": 85142328766,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8082805377"
    },
    {
      "job": 85142328793,
      "time": 138,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8082805275"
    },
    {
      "job": 85142328777,
      "time": 118,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8082802689"
    },
    {
      "job": 85142328773,
      "time": 125,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8082803572"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788",
  "_status": "success",
  "_upstream": "https://github.com/iandryden/shapes",
  "_commit": {
    "id": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
    "author": "Ian Dryden <47389734+iandryden@users.noreply.github.com>",
    "committer": "Ian Dryden <47389734+iandryden@users.noreply.github.com>",
    "message": "Updates to riemdist\n",
    "time": 1780306289
  },
  "_maintainer": {
    "name": "Ian Dryden",
    "email": "ian.dryden@nottingham.ac.uk",
    "login": "iandryden",
    "description": "Professor of Statistics",
    "uuid": 47389734
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "minpack.lm",
      "role": "Imports"
    },
    {
      "package": "scatterplot3d",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "fitdistrplus",
      "role": "Imports"
    }
  ],
  "_owner": "iandryden",
  "_selfowned": true,
  "_usedby": 16,
  "_updates": [
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-40",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "iandryden",
      "count": 91,
      "uuid": 47389734
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    }
  ],
  "_userbio": {
    "uuid": 47389734,
    "type": "user",
    "name": "Ian Dryden",
    "followers": 5,
    "description": "Professor of Statistics"
  },
  "_downloads": {
    "count": 1838,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shapes"
  },
  "_mentions": 26,
  "_devurl": "https://github.com/iandryden/shapes",
  "_searchresults": 323,
  "_rbuild": "4.6.1",
  "_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/shapes.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/iandryden/shapes",
  "_realowner": "iandryden",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2003-09-16"
    },
    {
      "version": "1.0-2",
      "date": "2003-10-30"
    },
    {
      "version": "1.0-4",
      "date": "2003-11-04"
    },
    {
      "version": "1.0-6",
      "date": "2003-11-09"
    },
    {
      "version": "1.0-7",
      "date": "2003-11-23"
    },
    {
      "version": "1.0-8",
      "date": "2004-12-16"
    },
    {
      "version": "1.0-9",
      "date": "2006-05-29"
    },
    {
      "version": "1.0-10",
      "date": "2006-11-14"
    },
    {
      "version": "1.0-12",
      "date": "2007-03-16"
    },
    {
      "version": "1.1-0",
      "date": "2007-10-29"
    },
    {
      "version": "1.1-1",
      "date": "2007-12-10"
    },
    {
      "version": "1.1-2",
      "date": "2009-04-17"
    },
    {
      "version": "1.1-3",
      "date": "2009-05-27"
    },
    {
      "version": "1.1-4",
      "date": "2011-12-15"
    },
    {
      "version": "1.1-5",
      "date": "2012-01-04"
    },
    {
      "version": "1.1-6",
      "date": "2012-09-04"
    },
    {
      "version": "1.1-7",
      "date": "2013-01-16"
    },
    {
      "version": "1.1-8",
      "date": "2013-03-28"
    },
    {
      "version": "1.1-9",
      "date": "2013-12-21"
    },
    {
      "version": "1.1-10",
      "date": "2014-09-20"
    },
    {
      "version": "1.1-11",
      "date": "2015-08-18"
    },
    {
      "version": "1.1-13",
      "date": "2016-07-06"
    },
    {
      "version": "1.2.0",
      "date": "2017-02-02"
    },
    {
      "version": "1.2.1",
      "date": "2017-09-22"
    },
    {
      "version": "1.2.2",
      "date": "2017-11-03"
    },
    {
      "version": "1.2.3",
      "date": "2017-11-18"
    },
    {
      "version": "1.2.4",
      "date": "2018-08-18"
    },
    {
      "version": "1.2.5",
      "date": "2019-12-01"
    },
    {
      "version": "1.2.6",
      "date": "2021-03-31"
    },
    {
      "version": "1.2.7",
      "date": "2023-02-03"
    },
    {
      "version": "1.2.8",
      "date": "2025-10-24"
    }
  ],
  "_exports": [
    "abind",
    "add",
    "as.3d",
    "backfit",
    "banner1",
    "banner4",
    "bendingenergy",
    "bgpa",
    "bookstein.shpv",
    "bookstein.shpv.complex",
    "bookstein2d",
    "bootstraptest",
    "BoxM",
    "braincon.dat",
    "brainscz.dat",
    "cbevec",
    "cbevectors",
    "centroid.size",
    "centroid.size.complex",
    "centroid.size.mD",
    "close1",
    "cnt3",
    "col2RGB",
    "complextoreal",
    "defh",
    "defplotsize2",
    "defplotsize3",
    "del",
    "dif",
    "dif.old",
    "digit3.dat",
    "dis",
    "distCholesky",
    "distcov",
    "distEuclidean",
    "distLogEuclidean",
    "distPowerEuclidean",
    "distProcrustesFull",
    "distProcrustesSizeShape",
    "distRiemannianLe",
    "distRiemPennec",
    "dna.dat",
    "Enorm",
    "Enormalize",
    "estCholesky",
    "estcov",
    "estEuclid",
    "estLogEuclid",
    "estLogRiem2",
    "estPowerEuclid",
    "estRiemLe",
    "estShape",
    "estSS",
    "ExpNPd",
    "fastpns",
    "fastpns_biplot",
    "fastPNSe2s",
    "fcel",
    "fcnt",
    "fgpa",
    "fgpa.rot",
    "fgpa.singleiteration",
    "fJ",
    "flipud0",
    "fopa",
    "fort",
    "fort.ROTATEANDREFLECT",
    "fort.ROTATION",
    "fos",
    "fos.REFLECT",
    "frechet",
    "ftrsq",
    "full.procdist",
    "genpower",
    "geodmeanS1",
    "get.data.subsphere",
    "get.prinarc",
    "get.prinarc.subsphere",
    "get.prinarc.value",
    "getSubSphere",
    "Goodall",
    "goodall2d",
    "Goodall2D",
    "goodalltest",
    "Goodalltest",
    "gorf.dat",
    "gorm.dat",
    "graf",
    "groupstack",
    "Hessian2",
    "Hotelling",
    "hotelling2d",
    "Hotelling2D",
    "Hotelling2Djames",
    "hotellingtest",
    "Hotellingtest",
    "I2mat",
    "iglogl",
    "ild_centroid.size",
    "ild_centroid.size.complex",
    "ild_centroid.size.mD",
    "ild_defh",
    "ild_distCholesky",
    "ild_distProcrustesFull",
    "ild_distProcrustesSizeShape",
    "ild_Enorm",
    "ild_estShape",
    "ild_estSS",
    "ild_kendall.shpv",
    "ild_preshape",
    "ild_preshape.mat",
    "ild_preshape.mD",
    "ild_preshapetoicon",
    "ild_tanfigure",
    "ild_tanfigurefull",
    "isodens",
    "isologdens",
    "isomle",
    "isotropy.test",
    "James",
    "kendall.shpv",
    "Lambdamin",
    "linegrid",
    "loglikeiso",
    "loglikeiso2",
    "LogNPd",
    "loneFone",
    "LRTpval",
    "macf.dat",
    "macm.dat",
    "mahpreshapedist",
    "makearray",
    "MDSshape",
    "MGM",
    "mod",
    "movie",
    "msh",
    "multiply_by_helmert",
    "multiply_by_helmert_explicitly",
    "multiply_by_helmert_implicitly",
    "multiply_by_helmert_implicitly_3d",
    "multiply_by_transpose_of_helmert",
    "multiply_by_transpose_of_helmert_explicitly",
    "multiply_by_transpose_of_helmert_implicitly",
    "objfn",
    "objfun",
    "objfun4",
    "objfuniso",
    "oneFone",
    "panf.dat",
    "panm.dat",
    "partial.procdist",
    "partialwarpgrids",
    "partialwarps",
    "pc2sphere",
    "pc2sphere2",
    "pcscore2sphere",
    "pcscore2sphere2",
    "pcscore2sphere3",
    "ped",
    "pedreg",
    "permutationtest",
    "permutationtest2",
    "plot2rwscores",
    "Plot3D",
    "plot3darcs",
    "plot3Ddata",
    "plot3Ddata.static",
    "plot3Dmean",
    "plot3Dpca",
    "plotpairscores",
    "plotpca",
    "plotpca3d",
    "plotPDM",
    "plotPDM2",
    "plotPDM3",
    "plotPDMbook",
    "plotPDMnoaxis",
    "plotPDMnoaxis3",
    "plotprinwarp",
    "plotproc",
    "plotrelwarp",
    "plotshapes",
    "plotshapes3d",
    "plotshapes3d.pns",
    "plotshapestime3d",
    "pns",
    "pns_biplot",
    "pns.pc",
    "pns4pc",
    "PNSe2s",
    "PNSs2e",
    "pnss3d",
    "pointsPDMnoaxis3",
    "pongof.dat",
    "pongom.dat",
    "prcomp1",
    "preshape",
    "preshape.mat",
    "preshape.mD",
    "preshape2shape",
    "preshapetoicon",
    "prinwscoregrids",
    "procdist",
    "procdistreflect",
    "procGPA",
    "procOPA",
    "Procrustes.dist.full",
    "procrustes2d",
    "procrustesgpa",
    "procrustesGPA",
    "procrustesGPA.rot",
    "procWGPA",
    "procWGPA1",
    "project",
    "project.subsphere",
    "projectPNS",
    "qcet2.dat",
    "qlet2.dat",
    "qset2.dat",
    "randvonMisesFisherm",
    "read.array",
    "read.in",
    "realtocomplex",
    "reassqpr",
    "relwarps",
    "repmat",
    "resampletest",
    "rgl.sphgrid1",
    "rgpa",
    "riemdist",
    "riemdist.complex",
    "riemdist.mD",
    "rigidbody",
    "rootmat",
    "rot.mat",
    "rotateaxes",
    "rotatexyz",
    "rotMat",
    "schizo.dat",
    "schizophrenia.dat",
    "select",
    "sgpa",
    "sh",
    "shape.pcscores",
    "shape.pcscores.partial",
    "shapepca",
    "shaperw",
    "shapes.cva",
    "shapes3d",
    "sigmacov",
    "sim1",
    "sooty.dat",
    "sph2car1",
    "sphere.jac",
    "sphere.obj",
    "sphere.res",
    "sphere1.f",
    "sphere2pcscore",
    "sphereFit",
    "ssriemdist",
    "st",
    "tanfigure",
    "tanfigurefull",
    "tangent.coords.partial",
    "tangentcoords.partial.inv",
    "tanpreshape",
    "testmeanshapes",
    "testmeanshapes.old",
    "testshapes",
    "tpsgrid",
    "TPSgrid",
    "tpsgrid.old",
    "tr",
    "trans.subsphere",
    "transformations",
    "uji_centroid.size",
    "uji_centroid.size.complex",
    "uji_centroid.size.mD",
    "uji_defh",
    "uji_distCholesky",
    "uji_distProcrustesFull",
    "uji_distProcrustesSizeShape",
    "uji_Enorm",
    "uji_estShape",
    "uji_estSS",
    "uji_kendall.shpv",
    "uji_preshape",
    "uji_preshape.mat",
    "uji_preshape.mD",
    "uji_tanfigure",
    "uji_tanfigurefull",
    "uji2_centroid.size",
    "uji3_centroid.size",
    "UNIFORMdirections",
    "V",
    "vec1",
    "Vinv",
    "Vmat",
    "vMFtest"
  ],
  "_datasets": [
    {
      "name": "apes",
      "title": "Great ape data",
      "object": "apes",
      "file": "apes.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "brains",
      "title": "Brain landmark data",
      "object": "brains",
      "file": "brains.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "cortical",
      "title": "Cortical surface data",
      "object": "cortical",
      "file": "cortical.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "digit3.dat",
      "title": "Digit 3 data",
      "object": "digit3.dat",
      "file": "digit3.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "dna.dat",
      "title": "DNA data",
      "object": "dna.dat",
      "file": "dna.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gels",
      "title": "Electrophoresis gel data",
      "object": "gels",
      "file": "gels.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gorf.dat",
      "title": "Female gorilla data",
      "object": "gorf.dat",
      "file": "gorf.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gorm.dat",
      "title": "Male gorilla data",
      "object": "gorm.dat",
      "file": "gorm.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "humanmove",
      "title": "Human movement data",
      "object": "humanmove",
      "file": "humanmove.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "macaques",
      "title": "Male and Female macaque data",
      "object": "macaques",
      "file": "macaques.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "macf.dat",
      "title": "Female macaque data",
      "object": "macf.dat",
      "file": "macf.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "macm.dat",
      "title": "Male macaque data",
      "object": "macm.dat",
      "file": "macm.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mice",
      "title": "T2 mouse vertabrae data",
      "object": "mice",
      "file": "mice.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "nsa",
      "title": "Internal function(s)",
      "object": "nsa",
      "file": "nsa.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "panf.dat",
      "title": "Female chimpanzee data",
      "object": "panf.dat",
      "file": "panf.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "panm.dat",
      "title": "Male chimpanzee data",
      "object": "panm.dat",
      "file": "panm.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "pongof.dat",
      "title": "Female orang utan data",
      "object": "pongof.dat",
      "file": "pongof.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "pongom.dat",
      "title": "Male orang utan data",
      "object": "pongom.dat",
      "file": "pongom.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "protein",
      "title": "Internal function(s)",
      "object": "protein",
      "file": "protein.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "qcet2.dat",
      "title": "Control T2 mouse vertabrae data",
      "object": "qcet2.dat",
      "file": "qcet2.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "qlet2.dat",
      "title": "Large T2 mouse vertabrae data",
      "object": "qlet2.dat",
      "file": "qlet2.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "qset2.dat",
      "title": "Small T2 mouse vertabrae data",
      "object": "qset2.dat",
      "file": "qset2.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "rats",
      "title": "Rat skulls data",
      "object": "rats",
      "file": "rats.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sand",
      "title": "Sand particle outline data",
      "object": "sand",
      "file": "sand.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "schizophrenia",
      "title": "Bookstein's schizophrenia data",
      "object": "schizophrenia",
      "file": "schizophrenia.dat.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "schizophrenia.dat",
      "title": "Bookstein's schizophrenia data",
      "object": "schizophrenia.dat",
      "file": "schizophrenia.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "shells",
      "title": "Microfossil shell data",
      "object": "shells",
      "file": "shells.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sooty",
      "title": "Sooty mangabey data",
      "object": "sooty",
      "file": "sooty.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sooty.dat",
      "title": "Internal function(s)",
      "object": "sooty.dat",
      "file": "sooty.dat.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "steroids",
      "title": "Steroid data",
      "object": "steroids",
      "file": "steroids.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "T1mice",
      "title": "T1 mouse vertabrae data",
      "object": "T1mice",
      "file": "T1mice.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "apes",
      "title": "Great ape data",
      "topics": [
        "apes"
      ]
    },
    {
      "page": "backfit",
      "title": "Backfit from scores to configuration",
      "topics": [
        "backfit"
      ]
    },
    {
      "page": "bookstein2d",
      "title": "Bookstein's baseline registration for 2D data",
      "topics": [
        "bookstein2d"
      ]
    },
    {
      "page": "brains",
      "title": "Brain landmark data",
      "topics": [
        "brains"
      ]
    },
    {
      "page": "centroid.size",
      "title": "Centroid size",
      "topics": [
        "centroid.size"
      ]
    },
    {
      "page": "cortical",
      "title": "Cortical surface data",
      "topics": [
        "cortical"
      ]
    },
    {
      "page": "digit3.dat",
      "title": "Digit 3 data",
      "topics": [
        "digit3.dat"
      ]
    },
    {
      "page": "distcov",
      "title": "Compute a distance between two covariance matrices",
      "topics": [
        "distcov"
      ]
    },
    {
      "page": "dna.dat",
      "title": "DNA data",
      "topics": [
        "dna.dat"
      ]
    },
    {
      "page": "estcov",
      "title": "Weighted Frechet mean of covariance matrices",
      "topics": [
        "estcov"
      ]
    },
    {
      "page": "frechet",
      "title": "Mean shape estimators",
      "topics": [
        "frechet"
      ]
    },
    {
      "page": "gels",
      "title": "Electrophoresis gel data",
      "topics": [
        "gels"
      ]
    },
    {
      "page": "gorf.dat",
      "title": "Female gorilla data",
      "topics": [
        "gorf.dat"
      ]
    },
    {
      "page": "gorm.dat",
      "title": "Male gorilla data",
      "topics": [
        "gorm.dat"
      ]
    },
    {
      "page": "groupstack",
      "title": "Combine two or more groups of configurations",
      "topics": [
        "groupstack"
      ]
    },
    {
      "page": "humanmove",
      "title": "Human movement data",
      "topics": [
        "humanmove"
      ]
    },
    {
      "page": "macaques",
      "title": "Male and Female macaque data",
      "topics": [
        "macaques"
      ]
    },
    {
      "page": "macf.dat",
      "title": "Female macaque data",
      "topics": [
        "macf.dat"
      ]
    },
    {
      "page": "macm.dat",
      "title": "Male macaque data",
      "topics": [
        "macm.dat"
      ]
    },
    {
      "page": "mice",
      "title": "T2 mouse vertabrae data",
      "topics": [
        "mice"
      ]
    },
    {
      "page": "panf.dat",
      "title": "Female chimpanzee data",
      "topics": [
        "panf.dat"
      ]
    },
    {
      "page": "panm.dat",
      "title": "Male chimpanzee data",
      "topics": [
        "panm.dat"
      ]
    },
    {
      "page": "plot3darcs",
      "title": "Modes of variation plots for PCA and PNSS",
      "topics": [
        "plot3darcs"
      ]
    },
    {
      "page": "plotshapes",
      "title": "Plot configurations",
      "topics": [
        "plotshapes"
      ]
    },
    {
      "page": "pns",
      "title": "Principal Nested Spheres",
      "topics": [
        "pns"
      ]
    },
    {
      "page": "pns4pc",
      "title": "Principal Nested Shape Spaces from PCA",
      "topics": [
        "pns4pc"
      ]
    },
    {
      "page": "pnss3d",
      "title": "Principal Nested Shape Space Analysis",
      "topics": [
        "pnss3d"
      ]
    },
    {
      "page": "pongof.dat",
      "title": "Female orang utan data",
      "topics": [
        "pongof.dat"
      ]
    },
    {
      "page": "pongom.dat",
      "title": "Male orang utan data",
      "topics": [
        "pongom.dat"
      ]
    },
    {
      "page": "procdist",
      "title": "Procrustes distance",
      "topics": [
        "procdist"
      ]
    },
    {
      "page": "procGPA",
      "title": "Generalised Procrustes analysis",
      "topics": [
        "procGPA"
      ]
    },
    {
      "page": "procOPA",
      "title": "Ordinary Procrustes analysis",
      "topics": [
        "procOPA"
      ]
    },
    {
      "page": "procWGPA",
      "title": "Weighted Procrustes analysis",
      "topics": [
        "procWGPA"
      ]
    },
    {
      "page": "qcet2.dat",
      "title": "Control T2 mouse vertabrae data",
      "topics": [
        "qcet2.dat"
      ]
    },
    {
      "page": "qlet2.dat",
      "title": "Large T2 mouse vertabrae data",
      "topics": [
        "qlet2.dat"
      ]
    },
    {
      "page": "qset2.dat",
      "title": "Small T2 mouse vertabrae data",
      "topics": [
        "qset2.dat"
      ]
    },
    {
      "page": "rats",
      "title": "Rat skulls data",
      "topics": [
        "rats"
      ]
    },
    {
      "page": "resampletest",
      "title": "Tests for mean shape difference using complex arithmetic, including bootstrap and permutation tests.",
      "topics": [
        "resampletest"
      ]
    },
    {
      "page": "riemdist",
      "title": "Riemannian shape distance",
      "topics": [
        "riemdist"
      ]
    },
    {
      "page": "rigidbody",
      "title": "Rigid body transformations",
      "topics": [
        "rigidbody"
      ]
    },
    {
      "page": "sand",
      "title": "Sand particle outline data",
      "topics": [
        "sand"
      ]
    },
    {
      "page": "schizophrenia",
      "title": "Bookstein's schizophrenia data",
      "topics": [
        "schizophrenia"
      ]
    },
    {
      "page": "schizophrenia.dat",
      "title": "Bookstein's schizophrenia data",
      "topics": [
        "schizophrenia.dat"
      ]
    },
    {
      "page": "shapepca",
      "title": "Principal components analysis for shape",
      "topics": [
        "shapepca"
      ]
    },
    {
      "page": "shapes.cva",
      "title": "Canonical variate analysis for shapes",
      "topics": [
        "shapes.cva"
      ]
    },
    {
      "page": "shapes3d",
      "title": "Plot 3D data",
      "topics": [
        "shapes3d"
      ]
    },
    {
      "page": "shells",
      "title": "Microfossil shell data",
      "topics": [
        "shells"
      ]
    },
    {
      "page": "sooty",
      "title": "Sooty mangabey data",
      "topics": [
        "sooty"
      ]
    },
    {
      "page": "ssriemdist",
      "title": "Riemannian size-and-shape distance",
      "topics": [
        "ssriemdist"
      ]
    },
    {
      "page": "steroids",
      "title": "Steroid data",
      "topics": [
        "steroids"
      ]
    },
    {
      "page": "T1mice",
      "title": "T1 mouse vertabrae data",
      "topics": [
        "T1mice"
      ]
    },
    {
      "page": "testmeanshapes",
      "title": "Tests for mean shape difference, including permutation and bootstrap tests",
      "topics": [
        "testmeanshapes"
      ]
    },
    {
      "page": "tpsgrid",
      "title": "Thin-plate spline transformation grids",
      "topics": [
        "tpsgrid"
      ]
    },
    {
      "page": "transformations",
      "title": "Calculate similarity transformations",
      "topics": [
        "transformations"
      ]
    }
  ],
  "_readme": "https://github.com/iandryden/shapes/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "digest",
    "evaluate",
    "fastmap",
    "fitdistrplus",
    "fontawesome",
    "fs",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "minpack.lm",
    "R6",
    "rappdirs",
    "rgl",
    "rlang",
    "rmarkdown",
    "sass",
    "scatterplot3d",
    "survival",
    "tinytex",
    "xfun",
    "yaml"
  ],
  "_score": 8.697827315443076,
  "_indexed": true,
  "_nocasepkg": "shapes",
  "_universes": [
    "iandryden"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-07-04T15:06:00.000Z",
      "distro": "resolute",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/a186b6466ea10329e7c9bd3df63a6dae76bcbbd332fe2fefb02cf1c2a3bc2a91",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-07-04T15:05:48.000Z",
      "distro": "resolute",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/adb8306e087737eaa7a4aada31af28fcd5460862532fe3800f49bc6508bf8465",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-07-04T15:05:53.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/d428789d533cfae03c1d1e48583c57b869823a48076f173a66055252271731ce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-07-04T15:05:02.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/d6a9adc65ea3c972b1391a00fc045cd4fea277640b8e8b4649e383dfb5cbe884",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.9",
      "date": "2026-07-04T15:05:49.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/9387a0e40332cde7e0f48fbda8ba8cd185e43a3cfd2dd4549c34915a333a468c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-07-04T15:04:32.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/b6596f6263af775a4fa32adf09d1c2aa6ab07d2c8f0b94b7364201253e5d21e9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-07-04T15:04:20.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/65d25f3fabd86d7ed7665f614b855841d7aacc8877b4ee77cb076223f7e0b974",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-07-04T15:04:29.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "https://r2.ropensci.org/b5187a0a34bd23424771e7c656c1a1cbbd2d04796263eb29cf4139eb39081016",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/28710054788"
    }
  ]
}