{
  "_id": "6a1ff2b3b401979e7344296d",
  "Package": "blockmodeling",
  "Type": "Package",
  "Title": "Generalized and Classical Blockmodeling of Valued Networks",
  "Version": "1.1.8",
  "Date": "2025-07-25",
  "Authors@R": "c(person(given = \"Aleš\", family = \"Žiberna\", email = \"ales.ziberna@gmail.com\", role = c(\"aut\", \"cre\")), person( family =\"Cugmas\", given = \"Marjan\", email = \"marjan.cugmas@fdv.uni-lj.si\", role = c(\"ctb\")))",
  "Maintainer": "Aleš Žiberna <ales.ziberna@gmail.com>",
  "Description": "This is primarily meant as an implementation of\ngeneralized blockmodeling for valued networks. In addition,\nmeasures of similarity or dissimilarity based on structural\nequivalence and regular equivalence (REGE algorithms) can be\ncomputed and partitioned matrices can be plotted: Žiberna\n(2007)<doi:10.1016/j.socnet.2006.04.002>, Žiberna\n(2008)<doi:10.1080/00222500701790207>, Žiberna\n(2014)<doi:10.1016/j.socnet.2014.04.002>.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-03 09:20:37 UTC",
    "User": "root"
  },
  "Author": "Aleš Žiberna [aut, cre], Marjan Cugmas [ctb]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-07-25 10:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/blockmodeling",
  "RemoteRef": "HEAD",
  "RemoteSha": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
  "MD5sum": "caf5e583f91cab0160ef1a7981d3a3fc",
  "_user": "cran",
  "_type": "src",
  "_file": "blockmodeling_1.1.8.tar.gz",
  "_fileid": "95f4f79111198fc85f154dd9ecc1a125fee61474f235152289e7da2f0458252a",
  "_filesize": 366880,
  "_sha256": "95f4f79111198fc85f154dd9ecc1a125fee61474f235152289e7da2f0458252a",
  "_created": "2026-06-03T09:20:37.000Z",
  "_published": "2026-06-03T09:24:03.660Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79261933456,
      "time": 146,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380619156"
    },
    {
      "job": 79261933570,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380614482"
    },
    {
      "job": 79261933478,
      "time": 160,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380623789"
    },
    {
      "job": 79261933596,
      "time": 140,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380615446"
    },
    {
      "job": 79261355038,
      "time": 195,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380563069"
    },
    {
      "job": 79261933491,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380601459"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/blockmodeling",
  "_commit": {
    "id": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
    "author": "Aleš Žiberna <ales.ziberna@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.8\n",
    "time": 1753440002
  },
  "_maintainer": {
    "name": "Aleš Žiberna",
    "email": "ales.ziberna@gmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "sna",
      "role": "Suggests"
    },
    {
      "package": "doRNG",
      "role": "Suggests"
    },
    {
      "package": "doParallel",
      "role": "Suggests"
    },
    {
      "package": "foreach",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 12,
  "_updates": [
    {
      "week": "2025-30",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "1.1.7",
      "date": "2025-07-24"
    },
    {
      "name": "1.1.8",
      "date": "2025-07-25"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 909,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/blockmodeling"
  },
  "_searchresults": 88,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/blockmodeling.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.7",
      "date": "2008-11-17"
    },
    {
      "version": "0.1.8",
      "date": "2010-01-13"
    },
    {
      "version": "0.1.9",
      "date": "2017-07-03"
    },
    {
      "version": "0.3.0",
      "date": "2018-04-11"
    },
    {
      "version": "0.3.1",
      "date": "2018-06-04"
    },
    {
      "version": "0.3.4",
      "date": "2019-01-08"
    },
    {
      "version": "0.3.6",
      "date": "2020-02-15"
    },
    {
      "version": "1.0.0",
      "date": "2020-07-01"
    },
    {
      "version": "1.0.5",
      "date": "2021-09-03"
    },
    {
      "version": "1.1.3",
      "date": "2022-09-01"
    },
    {
      "version": "1.1.4",
      "date": "2022-11-22"
    },
    {
      "version": "1.1.5",
      "date": "2023-08-24"
    },
    {
      "version": "1.1.7",
      "date": "2025-07-24"
    },
    {
      "version": "1.1.8",
      "date": "2025-07-25"
    }
  ],
  "_exports": [
    "ad",
    "canClu",
    "canCluUniqe",
    "clu",
    "crand",
    "crand2",
    "critFunC",
    "EM",
    "encodeToZeroIndexed",
    "err",
    "expandMat",
    "find.cut",
    "find.m",
    "find.m2",
    "formatA",
    "fun.by.blocks",
    "funByBlocks",
    "genMatrixMult",
    "genRandomPar",
    "gplot1",
    "gplot2",
    "IM",
    "ircNorm",
    "loadmatrix",
    "loadnetwork",
    "loadnetwork2",
    "loadnetwork3",
    "loadnetwork4",
    "loadpajek",
    "loadvector",
    "loadvector2",
    "nanRep",
    "nkpar",
    "nkpartitions",
    "numClust",
    "one2two",
    "optParC",
    "optRandomParC",
    "orderClu",
    "partitions",
    "plot.mat",
    "plotArray",
    "plotMat",
    "plotMatNm",
    "printBlocks",
    "rand",
    "rand2",
    "recode",
    "REGD.for",
    "REGD.ne.for",
    "REGD.ow.for",
    "REGE",
    "REGE.FC",
    "REGE.FC.ow",
    "REGE.for",
    "REGE.ne.for",
    "REGE.nm.diag.for",
    "REGE.nm.for",
    "REGE.nm.ne.for",
    "REGE.ow",
    "REGE.ow.for",
    "REGE.ow.ne.for",
    "REGE.ownm.diag.for",
    "REGE.ownm.for",
    "REGE.ownm.ne.for",
    "relInv",
    "relInv2",
    "reorderImage",
    "RF",
    "savematrix",
    "savenetwork",
    "savevector",
    "sedist",
    "splitClu",
    "splitCluRes",
    "ss",
    "ssNa",
    "two2one",
    "unlistClu",
    "unlistCluInt"
  ],
  "_datasets": [
    {
      "name": "baker",
      "title": "Citation data between social work journals for the 1985-86 period",
      "object": "baker",
      "file": "baker.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "AMH",
        "ASW",
        "BJSW",
        "CAN",
        "CCQ",
        "CW",
        "CYSR",
        "CSWJ",
        "FR",
        "IJSW",
        "JGSW",
        "JSP",
        "JSWE",
        "PW",
        "SCW",
        "SSR",
        "SW",
        "SWG",
        "SWHC",
        "SWRA"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "notesBorrowing",
      "title": "The notes borrowing network between social-informatics students",
      "object": "notesBorrowing",
      "file": "notesBorrowing.RData",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 13,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "baker",
      "title": "Citation data between social work journals for the 1985-86 period",
      "topics": [
        "baker"
      ]
    },
    {
      "page": "blockmodeling",
      "title": "An R package for Generalized and classical blockmodeling of valued networks",
      "topics": [
        "blockmodeling-package",
        "blockmodeling"
      ]
    },
    {
      "page": "canClu",
      "title": "Create canonical partition and find unique canonical partitions in a list of partitions.",
      "topics": [
        "canClu",
        "canCluUniqe"
      ]
    },
    {
      "page": "clu",
      "title": "Function for extraction of some elements for objects, returend by functions for Generalized blockmodeling",
      "topics": [
        "clu",
        "EM",
        "err",
        "IM",
        "partitions"
      ]
    },
    {
      "page": "critFunC",
      "title": "Functions for Generalized blockmodeling for valued networks",
      "topics": [
        "critFunC",
        "optParC"
      ]
    },
    {
      "page": "encodeToZeroIndexed",
      "title": "Encode Integer Vector with Consecutive Values Starting from 0",
      "topics": [
        "encodeToZeroIndexed"
      ]
    },
    {
      "page": "expandMat",
      "title": "Expands a square matrix by repeating each row/column the specified number of times.",
      "topics": [
        "expandMat"
      ]
    },
    {
      "page": "find.m",
      "title": "Computing the threshold",
      "topics": [
        "find.cut",
        "find.m",
        "find.m2"
      ]
    },
    {
      "page": "formatA",
      "title": "A formating function for numbers",
      "topics": [
        "formatA"
      ]
    },
    {
      "page": "funByBlocks",
      "title": "Computation of function values by blocks",
      "topics": [
        "fun.by.blocks",
        "funByBlocks",
        "funByBlocks.default",
        "funByBlocks.opt.more.par",
        "funByBlocks.optMorePar"
      ]
    },
    {
      "page": "genMatrixMult",
      "title": "Generalized matrix multiplication",
      "topics": [
        "genMatrixMult"
      ]
    },
    {
      "page": "genRandomPar",
      "title": "The function for generating random partitions",
      "topics": [
        "genRandomPar"
      ]
    },
    {
      "page": "gplot1",
      "title": "A wrapper for function gplot - Two-Dimensional Visualization of Graphs",
      "topics": [
        "gplot1",
        "gplot2"
      ]
    },
    {
      "page": "ircNorm",
      "title": "Function for iterated row and column normalization of valued matrices",
      "topics": [
        "ircNorm"
      ]
    },
    {
      "page": "Pajek",
      "title": "Functions for loading and writing Pajek files",
      "topics": [
        "loadmatrix",
        "loadnetwork",
        "loadnetwork2",
        "loadnetwork3",
        "loadnetwork4",
        "loadpajek",
        "loadvector",
        "loadvector2",
        "Pajek",
        "savematrix",
        "savenetwork",
        "savevector"
      ]
    },
    {
      "page": "nanRep",
      "title": "Replaces NaN values by the speficied values (0 by default)",
      "topics": [
        "nanRep"
      ]
    },
    {
      "page": "nkpartitions",
      "title": "Functions for listing all possible partitions or just counting the number of them",
      "topics": [
        "nkpar",
        "nkpartitions"
      ]
    },
    {
      "page": "notesBorrowing",
      "title": "The notes borrowing network between social-informatics students",
      "topics": [
        "notesBorrowing"
      ]
    },
    {
      "page": "numClust",
      "title": "Number of Clusters in a Partition or List of Partitions",
      "topics": [
        "numClust"
      ]
    },
    {
      "page": "two2one",
      "title": "Two-mode network conversions",
      "topics": [
        "one2two",
        "two2one"
      ]
    },
    {
      "page": "optRandomParC",
      "title": "Optimizing a set of partitions based on the value of a criterion function",
      "topics": [
        "optRandomParC",
        "print.optMorePar"
      ]
    },
    {
      "page": "orderClu",
      "title": "Orders the partition so that mean values of 'fun' applied to columns (if 'funWay=2', default), rows (if 'funWay=1') or both (if 'funWay=c(1,2)') is decreasing by clusters.",
      "topics": [
        "orderClu"
      ]
    },
    {
      "page": "plotMat",
      "title": "Functions for plotting a partitioned matrix (representing the network)",
      "topics": [
        "plot.crit.fun",
        "plot.critFun",
        "plot.mat",
        "plot.opt.more.par",
        "plot.opt.more.par.mode",
        "plot.opt.par",
        "plot.opt.par.mode",
        "plot.optMorePar",
        "plot.optMoreParMode",
        "plot.optPar",
        "plot.optParMode",
        "plotArray",
        "plotMat",
        "plotMatNm"
      ]
    },
    {
      "page": "printBlocks",
      "title": "Nice printing of the 'blocks' parameter as used in 'optRandomParC' and 'critFunC'.",
      "topics": [
        "printBlocks"
      ]
    },
    {
      "page": "rand",
      "title": "Comparing partitions on one or multiple sets of units",
      "topics": [
        "crand",
        "crand2",
        "rand",
        "rand2"
      ]
    },
    {
      "page": "recode",
      "title": "Recode",
      "topics": [
        "recode"
      ]
    },
    {
      "page": "REGE",
      "title": "REGE - Algorithms for compiting (dis)similarities in terms of regular equivalnece",
      "topics": [
        "REGD.for",
        "REGD.ne.for",
        "REGD.ow.for",
        "REGD.ow.ne.for",
        "REGE",
        "REGE.FC",
        "REGE.FC.ow",
        "REGE.for",
        "REGE.ne.for",
        "REGE.nm.diag.for",
        "REGE.nm.for",
        "REGE.nm.ne.for",
        "REGE.ow",
        "REGE.ow.for",
        "REGE.ow.ne.for",
        "REGE.ownm.diag.for",
        "REGE.ownm.for",
        "REGE.ownm.ne.for"
      ]
    },
    {
      "page": "relInv",
      "title": "Functions for computing \"relative inverse\" ('x[1]/x').",
      "topics": [
        "relInv",
        "relInv2"
      ]
    },
    {
      "page": "reorderImage",
      "title": "Reordering an image matrix of the blockmodel (or an error matrix based on new and old partition",
      "topics": [
        "reorderImage"
      ]
    },
    {
      "page": "RF",
      "title": "Calculate the value of the Relative Fit function",
      "topics": [
        "RF"
      ]
    },
    {
      "page": "sedist",
      "title": "Computes distances in terms of Structural equivalence (Lorrain & White, 1971)",
      "topics": [
        "sedist"
      ]
    },
    {
      "page": "splitClu",
      "title": "Functions creating a list of partitions based on a single partition and information on the number of units in each set.",
      "topics": [
        "splitClu",
        "splitCluRes"
      ]
    },
    {
      "page": "ss",
      "title": "Sum of Squared deviations from the mean and sum of Absolute Deviations from the median",
      "topics": [
        "ad",
        "ss",
        "ssNa"
      ]
    },
    {
      "page": "unlistClu",
      "title": "Function for \"unlisting\" a partition.",
      "topics": [
        "unlistClu"
      ]
    },
    {
      "page": "unlistCluInt",
      "title": "Unlist a partition.",
      "topics": [
        "unlistCluInt"
      ]
    }
  ],
  "_rundeps": [
    "lattice",
    "Matrix"
  ],
  "_score": 3.500785172917456,
  "_indexed": true,
  "_nocasepkg": "blockmodeling",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-06-03T09:22:55.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
      "fileid": "3883a8c7eef9f5cf89c2e80b9174528857e07f6c021fc32f211969a8c88e54c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-06-03T09:22:34.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
      "fileid": "3c83c141e8f6f85401d8dd898d2fae3396c3bcd4b3c12a0a2fb1bb147beccd0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-06-03T09:23:06.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
      "fileid": "0fd3f166c2e60d81d5f2054daaf900a0111aa47c4a91e668803398a2c6a1bf46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.8",
      "date": "2026-06-03T09:22:35.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
      "fileid": "ea4a566130c16ea3564eaef8b8a7e4a16a16548b40528c995e08b443f427ee07",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.8",
      "date": "2026-06-03T09:22:39.000Z",
      "arch": "emscripten",
      "commit": "524d18be8dabcc9a27274f4e89379a9a6a31640a",
      "fileid": "e9741406c6cbf8d0aa32e032fd13d2da7df9ba5416777172a47f85c4f729bc95",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26875420605"
    }
  ]
}