{
  "_id": "6a1eac41b25058d4daad9f6d",
  "Package": "PEIP",
  "Type": "Package",
  "Title": "Geophysical Inverse Theory and Optimization",
  "Version": "2.2-5",
  "Date": "2023-08-09",
  "Authors@R": "c(person(given=\"Jonathan M.\", family=\"Lees\",\nrole = c(\"aut\", \"cre\"),email = \"jonathan.lees@unc.edu\"))",
  "Author": "Jonathan M. Lees [aut, cre]",
  "Maintainer": "Jonathan M. Lees <jonathan.lees@unc.edu>",
  "Description": "Several functions introduced in Aster et al.'s book on\ninverse theory. The functions are often translations of MATLAB\ncode developed by the authors to illustrate concepts of inverse\ntheory as applied to geophysics. Generalized inversion,\ntomographic inversion algorithms (conjugate gradients, 'ART'\nand 'SIRT'), non-linear least squares, first and second order\nTikhonov regularization, roughness constraints, and procedures\nfor estimating smoothing parameters are included.",
  "License": "GPL (>= 2)",
  "Packaged": {
    "Date": "2026-06-02 10:08:18 UTC",
    "User": "root"
  },
  "NeedsCompilation": "no",
  "Repository": "https://jonathanlees.r-universe.dev",
  "Date/Publication": "2023-08-21 10:31:45 UTC",
  "RemoteUrl": "https://github.com/cran/PEIP",
  "RemoteRef": "HEAD",
  "RemoteSha": "f425d73658698b5961b6f2ce2247da4ce757eed6",
  "MD5sum": "adbf00c23d83dbd996e3425160596a7d",
  "_user": "jonathanlees",
  "_type": "src",
  "_file": "PEIP_2.2-5.tar.gz",
  "_fileid": "1de8831f8da8caa0a42f95ba56df379ec753694e4da856744e4f50acb4225cf6",
  "_filesize": 234314,
  "_sha256": "1de8831f8da8caa0a42f95ba56df379ec753694e4da856744e4f50acb4225cf6",
  "_created": "2026-06-02T10:08:18.000Z",
  "_published": "2026-06-02T10:11:13.093Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79047496952,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7354868322"
    },
    {
      "job": 79047497129,
      "time": 132,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354869061"
    },
    {
      "job": 79047497057,
      "time": 93,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7354855713"
    },
    {
      "job": 79047496932,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354860831"
    },
    {
      "job": 79046930688,
      "time": 201,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354822578"
    },
    {
      "job": 79047497109,
      "time": 88,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354854547"
    },
    {
      "job": 79047496989,
      "time": 108,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7354860953"
    },
    {
      "job": 79047497234,
      "time": 120,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7354865358"
    },
    {
      "job": 79047497178,
      "time": 94,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354856441"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/PEIP",
  "_commit": {
    "id": "f425d73658698b5961b6f2ce2247da4ce757eed6",
    "author": "Jonathan M. Lees <jonathan.lees@unc.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.2-5\n",
    "time": 1692613905
  },
  "_maintainer": {
    "name": "Jonathan M. Lees",
    "email": "jonathan.lees@unc.edu",
    "login": "jonathanlees",
    "description": "",
    "uuid": 1848305
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.12",
      "role": "Depends"
    },
    {
      "package": "bvls",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "RSEIS",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "geigen",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jonathanlees",
      "count": 8,
      "uuid": 1848305
    }
  ],
  "_userbio": {
    "uuid": 1848305,
    "type": "user",
    "name": "Jonathan M. Lees"
  },
  "_downloads": {
    "count": 196,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PEIP"
  },
  "_searchresults": 83,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/PEIP.html",
    "manual.pdf"
  ],
  "_realowner": "jonathanlees",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.2",
      "date": "2012-05-19"
    },
    {
      "version": "1.6",
      "date": "2014-01-05"
    },
    {
      "version": "1.7",
      "date": "2014-01-07"
    },
    {
      "version": "2.0",
      "date": "2015-06-09"
    },
    {
      "version": "2.0-1",
      "date": "2015-06-10"
    },
    {
      "version": "2.2-1",
      "date": "2018-01-18"
    },
    {
      "version": "2.2-3",
      "date": "2020-08-29"
    },
    {
      "version": "2.2-5",
      "date": "2023-08-21"
    }
  ],
  "_exports": [
    "Ainv",
    "art",
    "bartl",
    "bayes",
    "blf2",
    "cgls",
    "chi",
    "chi2cdf",
    "chi2inv",
    "contoursc",
    "dcost",
    "error.bar",
    "flipGSVD",
    "gcv_function",
    "gcval",
    "get_l_rough",
    "ginv",
    "GSVD",
    "idcost",
    "imagesc",
    "interp2grid",
    "irls",
    "irlsl1reg",
    "kac",
    "l_curve_corner",
    "l_curve_tgsvd",
    "l_curve_tikh_gsvd",
    "l_curve_tikh_svd",
    "linesconst",
    "lmarq",
    "loadMAT",
    "mcmc",
    "Mnorm",
    "nnz",
    "occam",
    "phi",
    "phiinv",
    "picard_vals",
    "plotconst",
    "quadlin",
    "rnk",
    "setDesignG",
    "shawG",
    "sirt",
    "tinv",
    "USV",
    "Vnorm",
    "vspprofile"
  ],
  "_help": [
    {
      "page": "PEIP-package",
      "title": "Inverse Theory Functions for PEIP book",
      "topics": [
        "PEIP-package",
        "PEIP"
      ]
    },
    {
      "page": "Ainv",
      "title": "An Inverse Solution",
      "topics": [
        "Ainv"
      ]
    },
    {
      "page": "art",
      "title": "ART Inverse solution",
      "topics": [
        "art"
      ]
    },
    {
      "page": "bartl",
      "title": "Bartlett window",
      "topics": [
        "bartl"
      ]
    },
    {
      "page": "bayes",
      "title": "Bayes Inversion",
      "topics": [
        "bayes"
      ]
    },
    {
      "page": "blf2",
      "title": "Bounded least squares",
      "topics": [
        "blf2"
      ]
    },
    {
      "page": "cgls",
      "title": "Conjugate gradient Least squares",
      "topics": [
        "cgls"
      ]
    },
    {
      "page": "chi",
      "title": "Chi function",
      "topics": [
        "chi"
      ]
    },
    {
      "page": "chi2cdf",
      "title": "Chi-Sq CDF",
      "topics": [
        "chi2cdf"
      ]
    },
    {
      "page": "chi2inv",
      "title": "Inverse Chi-Sq",
      "topics": [
        "chi2inv"
      ]
    },
    {
      "page": "dcost",
      "title": "cosine transform",
      "topics": [
        "dcost"
      ]
    },
    {
      "page": "error.bar",
      "title": "Plot Error Bar",
      "topics": [
        "error.bar"
      ]
    },
    {
      "page": "flipGSVD",
      "title": "Flip output of GSVD",
      "topics": [
        "flipGSVD"
      ]
    },
    {
      "page": "gcv_function",
      "title": "gcv func",
      "topics": [
        "gcv_function"
      ]
    },
    {
      "page": "gcval",
      "title": "Get c-val",
      "topics": [
        "gcval"
      ]
    },
    {
      "page": "get_l_rough",
      "title": "One-D Roughening",
      "topics": [
        "get_l_rough"
      ]
    },
    {
      "page": "ginv",
      "title": "Get inverse",
      "topics": [
        "ginv"
      ]
    },
    {
      "page": "GSVD",
      "title": "Generalized SVD",
      "topics": [
        "GSVD"
      ]
    },
    {
      "page": "idcost",
      "title": "Inverse cosine transform",
      "topics": [
        "idcost"
      ]
    },
    {
      "page": "imagesc",
      "title": "Image Display",
      "topics": [
        "contoursc",
        "imagesc"
      ]
    },
    {
      "page": "interp2grid",
      "title": "Bilinear and Bicubic Interpolation to Grid",
      "topics": [
        "interp2grid"
      ]
    },
    {
      "page": "irls",
      "title": "Iteratively reweight least squares",
      "topics": [
        "irls"
      ]
    },
    {
      "page": "irlsl1reg",
      "title": "L1 least squares with sparsity",
      "topics": [
        "irlsl1reg"
      ]
    },
    {
      "page": "kac",
      "title": "Kaczmarz",
      "topics": [
        "kac"
      ]
    },
    {
      "page": "l_curve_corner",
      "title": "L Curve Corner",
      "topics": [
        "l_curve_corner"
      ]
    },
    {
      "page": "l_curve_tgsvd",
      "title": "L curve tgsvd",
      "topics": [
        "l_curve_tgsvd"
      ]
    },
    {
      "page": "l_curve_tikh_gsvd",
      "title": "L-curve tikh gsvd",
      "topics": [
        "l_curve_tikh_gsvd"
      ]
    },
    {
      "page": "l_curve_tikh_svd",
      "title": "L-curve Tikhonov",
      "topics": [
        "l_curve_tikh_svd"
      ]
    },
    {
      "page": "linesconst",
      "title": "Plot constant model",
      "topics": [
        "linesconst"
      ]
    },
    {
      "page": "lmarq",
      "title": "Lev-Marquardt Inversion",
      "topics": [
        "lmarq"
      ]
    },
    {
      "page": "loadMAT",
      "title": "Load a Matlab matfile",
      "topics": [
        "loadMAT"
      ]
    },
    {
      "page": "mcmc",
      "title": "Maximum likelihood Models",
      "topics": [
        "mcmc"
      ]
    },
    {
      "page": "Mnorm",
      "title": "Matrix Norm",
      "topics": [
        "Mnorm"
      ]
    },
    {
      "page": "nnz",
      "title": "Non-zeros",
      "topics": [
        "nnz"
      ]
    },
    {
      "page": "occam",
      "title": "Occam inversion",
      "topics": [
        "occam"
      ]
    },
    {
      "page": "phi",
      "title": "Integral of Normal Distribution",
      "topics": [
        "phi"
      ]
    },
    {
      "page": "phiinv",
      "title": "Inverse Normal Distribution Integral",
      "topics": [
        "phiinv"
      ]
    },
    {
      "page": "picard_vals",
      "title": "Picard plot",
      "topics": [
        "picard_vals"
      ]
    },
    {
      "page": "plotconst",
      "title": "Plot constant model",
      "topics": [
        "plotconst"
      ]
    },
    {
      "page": "quadlin",
      "title": "Lagrange multiplier technique",
      "topics": [
        "quadlin"
      ]
    },
    {
      "page": "rnk",
      "title": "Rank of Matrix",
      "topics": [
        "rnk"
      ]
    },
    {
      "page": "setDesignG",
      "title": "Set a Design Matrix.",
      "topics": [
        "setDesignG"
      ]
    },
    {
      "page": "shawG",
      "title": "Shaw Model of Slit Diffraction",
      "topics": [
        "shawG"
      ]
    },
    {
      "page": "sirt",
      "title": "SIRT Algorithm for sparse matrix inversion",
      "topics": [
        "sirt"
      ]
    },
    {
      "page": "tinv",
      "title": "Inverse T-distribution",
      "topics": [
        "tinv"
      ]
    },
    {
      "page": "USV",
      "title": "Singular Value Decomposition",
      "topics": [
        "USV"
      ]
    },
    {
      "page": "Vnorm",
      "title": "Vector 2-Norm",
      "topics": [
        "Vnorm"
      ]
    },
    {
      "page": "vspprofile",
      "title": "Vertical Seismic Profile In 1D",
      "topics": [
        "vspprofile"
      ]
    }
  ],
  "_rundeps": [
    "bvls",
    "dotCall64",
    "fields",
    "geigen",
    "lattice",
    "maps",
    "Matrix",
    "pracma",
    "RColorBrewer",
    "Rcpp",
    "RPMG",
    "RSEIS",
    "Rwave",
    "spam",
    "viridisLite"
  ],
  "_score": 2.3961993470957363,
  "_indexed": true,
  "_nocasepkg": "peip",
  "_universes": [
    "jonathanlees"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2-5",
      "date": "2026-06-02T10:10:17.000Z",
      "distro": "noble",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "9f1b2d72d3c5b0ae6ba91e471cc5a635ad6e1c736731474184cef0141439055a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.2-5",
      "date": "2026-06-02T10:10:19.000Z",
      "distro": "noble",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "ebbd64e7980a5bfe5c03e9a5f07824e07d3f5dda5d88f4f4fdc9b3e2f08a8736",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.2-5",
      "date": "2026-06-02T10:09:51.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "16c11ad7a519f0a879d2f3ee82bda101cd73d623eaabf35a9e040f37a31368a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.2-5",
      "date": "2026-06-02T10:09:59.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "37d8f4368d066465b2a91364daadd13d1c1712293986734cd1723fe054a1efb3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2-5",
      "date": "2026-06-02T10:10:10.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "f4a9baab83df66c5eb628ddf76fb1445aa3d777629683d3f3ac263477e33fec8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2-5",
      "date": "2026-06-02T10:09:48.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "b73301f49f269f7265f54a4e522e5fc2f6891e5f496c572dd07700f854c234c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.2-5",
      "date": "2026-06-02T10:10:00.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "f87af8efd7b5c7617460277e0b75219655798c91a5e1798625ee1aa0544eb1c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.2-5",
      "date": "2026-06-02T10:09:35.000Z",
      "commit": "f425d73658698b5961b6f2ce2247da4ce757eed6",
      "fileid": "dc3208932ac25c29f40ab24ec260400ddc106e62faebd44115ea4ebfddf80594",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jonathanlees/actions/runs/26812795692"
    }
  ]
}