{
  "_id": "6a2a6fcd7b7a29ca600435b7",
  "Package": "filling",
  "Type": "Package",
  "Title": "Matrix Completion, Imputation, and Inpainting Methods",
  "Version": "0.2.4",
  "Authors@R": "person(given=\"Kisung\",family=\"You\",role=c(\"aut\",\"cre\"),email=\"kisung.you@outlook.com\",comment=c(ORCID=\"0000-0002-8584-459X\"))",
  "Description": "Filling in the missing entries of a partially observed\ndata is one of fundamental problems in various disciplines of\nmathematical science. For many cases, data at our interests\nhave canonical form of matrix in that the problem is posed upon\na matrix with missing values to fill in the entries under\npreset assumptions and models. We provide a collection of\nmethods from multiple disciplines under Matrix Completion,\nImputation, and Inpainting. See Davenport and Romberg (2016)\n<doi:10.1109/JSTSP.2016.2539100> for an overview of the topic.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RdMacros": "Rdpack",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-11 08:16:08 UTC",
    "User": "root"
  },
  "Author": "Kisung You [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-8584-459X>)",
  "Maintainer": "Kisung You <kisung.you@outlook.com>",
  "Config/pak/sysreqs": "cmake pkg-config",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-09-21 22:10:08 UTC",
  "RemoteUrl": "https://github.com/cran/filling",
  "RemoteRef": "HEAD",
  "RemoteSha": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
  "MD5sum": "f61e199708ab21d8985c7bc8367fbf7a",
  "_user": "cran",
  "_type": "src",
  "_file": "filling_0.2.4.tar.gz",
  "_fileid": "e7f0b2ac5f2c15d04613f08c5410638336506376440dc364c4707c7454484f90",
  "_filesize": 740637,
  "_sha256": "e7f0b2ac5f2c15d04613f08c5410638336506376440dc364c4707c7454484f90",
  "_created": "2026-06-11T08:16:08.000Z",
  "_published": "2026-06-11T08:20:29.068Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80751654446,
      "time": 168,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7558597952"
    },
    {
      "job": 80751654454,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7558594338"
    },
    {
      "job": 80751654450,
      "time": 205,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7558611651"
    },
    {
      "job": 80751654458,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7558589775"
    },
    {
      "job": 80750954926,
      "time": 226,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7558536083"
    },
    {
      "job": 80751654441,
      "time": 164,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7558596749"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/filling",
  "_commit": {
    "id": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
    "author": "Kisung You <kisung.you@outlook.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.4\n",
    "time": 1758492608
  },
  "_maintainer": {
    "name": "Kisung You",
    "email": "kisung.you@outlook.com",
    "login": "kisungyou",
    "twitter": "@kisung_you",
    "description": "",
    "uuid": 22312643,
    "orcid": "0000-0002-8584-459X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.14.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "CVXR",
      "version": ">= 1.0",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "ROptSpace",
      "role": "Imports"
    },
    {
      "package": "RSpectra",
      "role": "Imports"
    },
    {
      "package": "nabor",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.4",
      "date": "2025-09-21"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "kyound",
      "count": 2,
      "uuid": 73868887
    },
    {
      "user": "kisungyou",
      "count": 1,
      "uuid": 22312643
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 294,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/filling"
  },
  "_searchresults": 26,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/filling.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kisungyou/filling",
  "_realowner": "kisungyou",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-12-11"
    },
    {
      "version": "0.2.0",
      "date": "2018-09-16"
    },
    {
      "version": "0.2.1",
      "date": "2020-02-04"
    },
    {
      "version": "0.2.2",
      "date": "2020-07-02"
    },
    {
      "version": "0.2.3",
      "date": "2021-08-21"
    },
    {
      "version": "0.2.4",
      "date": "2025-09-21"
    }
  ],
  "_exports": [
    "aux.rndmissing",
    "fill.HardImpute",
    "fill.KNNimpute",
    "fill.nuclear",
    "fill.OptSpace",
    "fill.simple",
    "fill.SoftImpute",
    "fill.SVDimpute",
    "fill.SVT",
    "fill.USVT"
  ],
  "_datasets": [
    {
      "name": "lena128",
      "title": "lena image at size of (128 \\times 128)",
      "object": "lena128",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 128,
      "table": true,
      "tojson": true
    },
    {
      "name": "lena256",
      "title": "lena image at size of (256 \\times 256)",
      "object": "lena256",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 256,
      "table": true,
      "tojson": true
    },
    {
      "name": "lena64",
      "title": "lena image at size of (64 \\times 64)",
      "object": "lena64",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 64,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "aux_rndmissing",
      "title": "Randomly assign NAs to the data matrix with probability 'x'",
      "topics": [
        "aux.rndmissing"
      ]
    },
    {
      "page": "fill_HardImpute",
      "title": "HardImpute : Generalized Spectral Regularization",
      "topics": [
        "fill.HardImpute"
      ]
    },
    {
      "page": "fill_KNNimpute",
      "title": "Imputation using Weighted K-nearest Neighbors",
      "topics": [
        "fill.KNNimpute"
      ]
    },
    {
      "page": "fill_nuclear",
      "title": "Low-Rank Completion with Nuclear Norm Optimization",
      "topics": [
        "fill.nuclear"
      ]
    },
    {
      "page": "fill_OptSpace",
      "title": "OptSpace",
      "topics": [
        "fill.OptSpace"
      ]
    },
    {
      "page": "fill_simple",
      "title": "Imputation by Simple Rules",
      "topics": [
        "fill.simple"
      ]
    },
    {
      "page": "fill_SoftImpute",
      "title": "SoftImpute : Spectral Regularization",
      "topics": [
        "fill.SoftImpute"
      ]
    },
    {
      "page": "fill_SVDimpute",
      "title": "Iterative Regression against Right Singular Vectors",
      "topics": [
        "fill.SVDimpute"
      ]
    },
    {
      "page": "fill_SVT",
      "title": "Singular Value Thresholding for Nuclear Norm Optimization",
      "topics": [
        "fill.SVT"
      ]
    },
    {
      "page": "fill.USVT",
      "title": "Matrix Completion by Universal Singular Value Thresholding",
      "topics": [
        "fill.USVT"
      ]
    },
    {
      "page": "lena128",
      "title": "lena image at size of (128 \\times 128)",
      "topics": [
        "lena128"
      ]
    },
    {
      "page": "lena256",
      "title": "lena image at size of (256 \\times 256)",
      "topics": [
        "lena256"
      ]
    },
    {
      "page": "lena64",
      "title": "lena image at size of (64 \\times 64)",
      "topics": [
        "lena64"
      ]
    }
  ],
  "_rundeps": [
    "backports",
    "BH",
    "checkmate",
    "clarabel",
    "cli",
    "CVXR",
    "gmp",
    "highs",
    "lattice",
    "Matrix",
    "nabor",
    "osqp",
    "rbibutils",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "ROptSpace",
    "RSpectra",
    "S7",
    "scs",
    "slam"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 1.414973347970818,
  "_indexed": false,
  "_nocasepkg": "filling",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://kisungyou.r-universe.dev/filling",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-11T08:18:43.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
      "fileid": "ad9b509ca40a8ed122b95dfc7926309c3c69f89d3e491d0f4aedeb6f18c034e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-11T08:18:33.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
      "fileid": "e551b01063004062085ea7880582dd19565ede587977537d974005f9f5f95fe1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-11T08:19:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
      "fileid": "314d413ea2a5f2c4eb120ab906d3766cf49c315aa5e0d57fca393da1b7ccbfe0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-06-11T08:18:30.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
      "fileid": "c1cf0560f1c197176f9172d472601e2af987f905f0ab1a0b5f9c361ebdf9dc22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.4",
      "date": "2026-06-11T08:19:10.000Z",
      "arch": "emscripten",
      "commit": "17151a761fdf69c59bebef9ca01a4e54c5f05b14",
      "fileid": "dc839adad25638fa8473a9993ced41d149dcf53d479dc0fa70cebe5642464d9c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27333295968"
    }
  ]
}