{
  "_id": "6a1d6f301d7bb097a0a4ffa6",
  "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-06-01 11:33:52 UTC",
    "User": "root"
  },
  "Author": "Ian Dryden [aut, cre]",
  "Maintainer": "Ian Dryden <ian.dryden@nottingham.ac.uk>",
  "MD5sum": "8686690c928b96315eb3d5677f13e748",
  "_user": "iandryden",
  "_type": "src",
  "_file": "shapes_1.2.9.tar.gz",
  "_fileid": "485b8ed27a205ec5cccd529e53e1e67e22c59040a14886d7413dfaa79174d09a",
  "_filesize": 597338,
  "_sha256": "485b8ed27a205ec5cccd529e53e1e67e22c59040a14886d7413dfaa79174d09a",
  "_created": "2026-06-01T11:33:52.000Z",
  "_published": "2026-06-01T11:38:24.629Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78843357243,
      "time": 207,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7330426641"
    },
    {
      "job": 78843357283,
      "time": 224,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7330432080"
    },
    {
      "job": 78843357273,
      "time": 222,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7330420409"
    },
    {
      "job": 78843357272,
      "time": 229,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7330420369"
    },
    {
      "job": 78842842545,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7330360993"
    },
    {
      "job": 78843357282,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7330410644"
    },
    {
      "job": 78843357294,
      "time": 158,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7330411553"
    },
    {
      "job": 78843357297,
      "time": 151,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7330409630"
    },
    {
      "job": 78843357324,
      "time": 124,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7330401669"
    }
  ],
  "_buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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",
    "twitter": "@ian_dryden",
    "description": "Professor of Statistics",
    "uuid": 47389734
  },
  "_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": 6,
  "_contributors": [
    {
      "user": "iandryden",
      "count": 91,
      "uuid": 47389734
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    }
  ],
  "_userbio": {
    "uuid": 47389734,
    "type": "user",
    "name": "Ian Dryden",
    "description": "Professor of Statistics"
  },
  "_downloads": {
    "count": 1931,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shapes"
  },
  "_mentions": 26,
  "_devurl": "https://github.com/iandryden/shapes",
  "_searchresults": 269,
  "_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/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.572867050213071,
  "_indexed": true,
  "_nocasepkg": "shapes",
  "_universes": [
    "iandryden"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-06-01T11:36:39.000Z",
      "distro": "noble",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "728163a4b1c84396fad596c0ef45503655b3cdb6fbef94c2f8e36690013f993f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.9",
      "date": "2026-06-01T11:37:01.000Z",
      "distro": "noble",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "a41ea084cb2ca32b53cbd6d84023fc28c98dad3abb463ee4267271373de44681",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-06-01T11:36:32.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "84db8abaa32a3c13780b9390465c2006f84785387b4c736ff936afc0884da461",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.9",
      "date": "2026-06-01T11:36:27.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "3a54762323359fb19f83670d10c687adbbb2479bd7f7afacf45e0754a5e81794",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.9",
      "date": "2026-06-01T11:36:48.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "f173ce5dc4bfb19254cc5a59263c5c162061e7a3295bcca34b560eebdcf6a446",
      "status": "success",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-06-01T11:35:32.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "56f8d495871e9227b42ec9203271ff3e653a82c10fe42c61a377c1aecefb46a3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-06-01T11:35:35.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "1761c409eade559fb41ed7c6256d246ff03f23cdac2dbd3cdf955741b3591789",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.9",
      "date": "2026-06-01T11:35:15.000Z",
      "commit": "0d0d150cc5a2e3fcd00ac04be60a896a06bf975d",
      "fileid": "4cf4015cb8cb2b1621c1de45125743e6311432dcf2b15f0082e977d3d798e608",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/iandryden/actions/runs/26752206297"
    }
  ]
}