{
  "_id": "6a1d76721d7bb097a0a51bbf",
  "Package": "R1magic",
  "Type": "Package",
  "Title": "Compressive Sampling: Sparse Signal Recovery Utilities",
  "Version": "0.3.4",
  "Date": "2023-08-27",
  "Authors@R": "c(\nperson(\"Mehmet\", \"Suzen\",\nemail = \"mehmet.suzen@physics.org\", role = c(\"aut\", \"cre\")))",
  "Maintainer": "Mehmet Suzen <mehmet.suzen@physics.org>",
  "Description": "Utilities for sparse signal recovery suitable for\ncompressed sensing. L1, L2 and TV penalties, DFT basis matrix,\nsimple sparse signal generator, mutual cumulative coherence\nbetween two matrices and examples, Lp complex norm, scaling\nback regression coefficients.",
  "License": "GPL (>= 3)",
  "LazyLoad": "yes",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 12:07:11 UTC",
    "User": "root"
  },
  "Author": "Mehmet Suzen [aut, cre]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2023-08-27 18:30:25 UTC",
  "RemoteUrl": "https://github.com/cran/R1magic",
  "RemoteRef": "HEAD",
  "RemoteSha": "9a430883a85d0e4955369c10f72a7dc92fc25634",
  "MD5sum": "e896cffbd4e2ffe499241e432c2986e2",
  "_user": "cran",
  "_type": "src",
  "_file": "R1magic_0.3.4.tar.gz",
  "_fileid": "8e41ed17a1bbfa604ff98f315ad73ce705da8773b9a67f3b4b68286f54e5be6c",
  "_filesize": 164901,
  "_sha256": "8e41ed17a1bbfa604ff98f315ad73ce705da8773b9a67f3b4b68286f54e5be6c",
  "_created": "2026-06-01T12:07:11.000Z",
  "_published": "2026-06-01T12:09:22.273Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78848662925,
      "time": 97,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7331046874"
    },
    {
      "job": 78848662903,
      "time": 100,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7331047700"
    },
    {
      "job": 78848273407,
      "time": 140,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7331013303"
    },
    {
      "job": 78848663025,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7331045624"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26753779332",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/R1magic",
  "_commit": {
    "id": "9a430883a85d0e4955369c10f72a7dc92fc25634",
    "author": "Mehmet Suzen <mehmet.suzen@physics.org>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.4\n",
    "time": 1693161025
  },
  "_maintainer": {
    "name": "Mehmet Suzen",
    "email": "mehmet.suzen@physics.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 213,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/R1magic"
  },
  "_searchresults": 12,
  "_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/R1magic.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1",
      "date": "2012-10-29"
    },
    {
      "version": "0.2",
      "date": "2013-04-09"
    },
    {
      "version": "0.3.2",
      "date": "2015-04-19"
    },
    {
      "version": "0.3.3",
      "date": "2022-04-10"
    },
    {
      "version": "0.3.4",
      "date": "2023-08-27"
    }
  ],
  "_exports": [
    "CompareL1_L2_TV1",
    "DFTMatrix0",
    "DFTMatrixPlain",
    "GaussianMatrix",
    "Lnorm",
    "mutualCoherence",
    "objective1TV",
    "objectiveL1",
    "objectiveL2",
    "oo",
    "scaleBack.lm",
    "solve1TV",
    "solveL1",
    "solveL2",
    "sparseSignal",
    "TV1"
  ],
  "_help": [
    {
      "page": "CompareL1_L2_TV1",
      "title": "Compare L1, L2 and TV on a sparse signal.",
      "topics": [
        "CompareL1_L2_TV1"
      ]
    },
    {
      "page": "DFTMatrix0",
      "title": "Generate Discrete Fourier Transform Matrix using DFTMatrixPlain.",
      "topics": [
        "DFTMatrix0"
      ]
    },
    {
      "page": "DFTMatrixPlain",
      "title": "Generate Plain Discrete Fourier Transform Matrix without the coefficient",
      "topics": [
        "DFTMatrixPlain"
      ]
    },
    {
      "page": "GaussianMatrix",
      "title": "Generate Gaussian Random Matrix",
      "topics": [
        "GaussianMatrix"
      ]
    },
    {
      "page": "Lnorm",
      "title": "L-p norm of a given complex vector",
      "topics": [
        "Lnorm"
      ]
    },
    {
      "page": "mutualCoherence",
      "title": "Cumulative mutual coherence",
      "topics": [
        "mutualCoherence"
      ]
    },
    {
      "page": "objective1TV",
      "title": "1-D Total Variation Penalized Objective Function",
      "topics": [
        "objective1TV"
      ]
    },
    {
      "page": "objectiveL1",
      "title": "Objective function for ridge L1 penalty",
      "topics": [
        "objectiveL1"
      ]
    },
    {
      "page": "objectiveL2",
      "title": "Objective function for Tikhinov L2 penalty",
      "topics": [
        "objectiveL2"
      ]
    },
    {
      "page": "oo",
      "title": "Frequency expression for DFT",
      "topics": [
        "oo"
      ]
    },
    {
      "page": "scaleBack.lm",
      "title": "Transform back multiple regression coefficients to unscaled regression coefficients Original question posed by Mark Seeto on the R mailing list.",
      "topics": [
        "scaleBack.lm"
      ]
    },
    {
      "page": "solve1TV",
      "title": "1-D Total Variation Penalized Nonlinear Minimization",
      "topics": [
        "solve1TV"
      ]
    },
    {
      "page": "solveL1",
      "title": "l1 Penalized Nonlinear Minimization",
      "topics": [
        "solveL1"
      ]
    },
    {
      "page": "solveL2",
      "title": "l2 Penalized Nonlinear Minimization",
      "topics": [
        "solveL2"
      ]
    },
    {
      "page": "sparseSignal",
      "title": "Sparse digital signal Generator.",
      "topics": [
        "sparseSignal"
      ]
    },
    {
      "page": "TV1",
      "title": "1-D total variation of a vector.",
      "topics": [
        "TV1"
      ]
    }
  ],
  "_readme": "https://github.com/cran/R1magic/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 1.7781512503836439,
  "_indexed": true,
  "_nocasepkg": "r1magic",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.4",
      "date": "2026-06-01T12:08:56.000Z",
      "distro": "noble",
      "commit": "9a430883a85d0e4955369c10f72a7dc92fc25634",
      "fileid": "e9d38bc7ff503d08d578971bbea802cba07b82556d4f6c303f3d96943bd760f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753779332"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.4",
      "date": "2026-06-01T12:08:57.000Z",
      "distro": "noble",
      "commit": "9a430883a85d0e4955369c10f72a7dc92fc25634",
      "fileid": "4d0023ebb282024c37d96c0ee4d20af2957fc1e6689ef9b7c1bd59fd6a139439",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753779332"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.4",
      "date": "2026-06-01T12:09:00.000Z",
      "commit": "9a430883a85d0e4955369c10f72a7dc92fc25634",
      "fileid": "1a005e61ea30dc7b4d0e13b0a14413b20e6e42be53e604417e48010e5ebec98c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26753779332"
    }
  ]
}