{
  "_id": "6a215b5ecd65a98ecbd2f016",
  "Package": "cgwtools",
  "Type": "Package",
  "Title": "Miscellaneous Tools",
  "Version": "4.1",
  "Date": "2023-10-20",
  "Author": "Carl Witthoft",
  "Maintainer": "Carl Witthoft <cellocgw@gmail.com>",
  "Description": "Functions for performing quick observations or evaluations\nof data, including a variety of ways to list objects by size,\nclass, etc.  The functions 'seqle' and 'reverse.seqle' mimic\nthe base 'rle' but can search for linear sequences. The\nfunction 'splatnd' allows the user to generate zero-argument\ncommands without the need for 'makeActiveBinding' .  Functions\nprovided to convert from any base to any other base, and to\nfind the n-th greatest max or n-th least min.  In addition,\nfunctions which mimic Unix shell commands, including 'head',\n'tail' ,'pushd' ,and 'popd'. Various other goodies included as\nwell.",
  "License": "LGPL-3",
  "LazyData": "true",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 10:59:57 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2023-10-20 22:30:43 UTC",
  "RemoteUrl": "https://github.com/cran/cgwtools",
  "RemoteRef": "HEAD",
  "RemoteSha": "da5c747009dd92b7aaae6cd74e768ebb7fd7b284",
  "MD5sum": "99d7da40332da8f9fcca09560cb1fc04",
  "_user": "cran",
  "_type": "src",
  "_file": "cgwtools_4.1.tar.gz",
  "_fileid": "7b232fd1750832fae40080ce561fa9a6133e03dbd7d1c98ba1dcf11627013bdd",
  "_filesize": 216459,
  "_sha256": "7b232fd1750832fae40080ce561fa9a6133e03dbd7d1c98ba1dcf11627013bdd",
  "_created": "2026-06-04T10:59:57.000Z",
  "_published": "2026-06-04T11:02:54.867Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79504439479,
      "time": 140,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409750391"
    },
    {
      "job": 79504439478,
      "time": 111,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409740991"
    },
    {
      "job": 79504083451,
      "time": 138,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409705932"
    },
    {
      "job": 79504439436,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409745711"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26947504105",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/cgwtools",
  "_commit": {
    "id": "da5c747009dd92b7aaae6cd74e768ebb7fd7b284",
    "author": "Carl Witthoft <cellocgw@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 4.1\n",
    "time": 1697841043
  },
  "_maintainer": {
    "name": "Carl Witthoft",
    "email": "cellocgw@gmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "gmp",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "cellocgw",
      "count": 6,
      "uuid": 8104153
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 260,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cgwtools"
  },
  "_searchresults": 106,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/cgwtools.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2013-08-11"
    },
    {
      "version": "1.1",
      "date": "2013-10-26"
    },
    {
      "version": "3.0",
      "date": "2015-06-22"
    },
    {
      "version": "3.0.1",
      "date": "2019-02-12"
    },
    {
      "version": "3.2",
      "date": "2020-09-07"
    },
    {
      "version": "3.3",
      "date": "2021-01-06"
    },
    {
      "version": "4.0",
      "date": "2023-08-21"
    },
    {
      "version": "4.1",
      "date": "2023-10-21"
    }
  ],
  "_exports": [
    "!",
    "approxeq",
    "askrm",
    "banvax",
    "binit",
    "cumfun",
    "dim",
    "dirdir",
    "findpat",
    "getstack",
    "inverse.seqle",
    "lsclass",
    "lsdata",
    "lssize",
    "lstype",
    "maxCol",
    "maxn",
    "maxRow",
    "minCol",
    "minn",
    "minRow",
    "mystat",
    "polyInt",
    "popd",
    "pushd",
    "ratRoot",
    "resave",
    "segSegInt",
    "seqle",
    "short",
    "thekurt",
    "theskew",
    "which.maxn",
    "which.minn"
  ],
  "_datasets": [
    {
      "name": "ascarr",
      "title": "Banner Versions of Characters",
      "object": "ascarr",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "cgwtools-package",
      "title": "A collection of tools that the author finds handy",
      "topics": [
        "cgwtools-package",
        "cgwtools"
      ]
    },
    {
      "page": "approxeq",
      "title": "Do \"fuzzy\" equality and return a logical vector.",
      "topics": [
        "approxeq"
      ]
    },
    {
      "page": "ascarr",
      "title": "Banner Versions of Characters",
      "topics": [
        "ascarr"
      ]
    },
    {
      "page": "askrm",
      "title": "Interactive application of selected function a list of objects.",
      "topics": [
        "askrm"
      ]
    },
    {
      "page": "banvax",
      "title": "Function print a text banner in the style of the original DEC VAX \"banner\" function.",
      "topics": [
        "banvax"
      ]
    },
    {
      "page": "base2base",
      "title": "Function to convert any base to any other base (up to 36).",
      "topics": [
        "base2base"
      ]
    },
    {
      "page": "binit",
      "title": "Create histogram bins for each unique value in a sample.",
      "topics": [
        "binit"
      ]
    },
    {
      "page": "cumfun",
      "title": "Function calculate the cumulative result of any function along an input vector.",
      "topics": [
        "cumfun"
      ]
    },
    {
      "page": "dim",
      "title": "Function to return dimensions of arguments, or lengths if dim==NULL.",
      "topics": [
        "dim"
      ]
    },
    {
      "page": "dirdir",
      "title": "Wrapper function around dir() which returns only directories found in the specified location(s).",
      "topics": [
        "dirdir"
      ]
    },
    {
      "page": "findpat",
      "title": "Function to locate patterns ( sequences of strings or numerical values) in data vectors.",
      "topics": [
        "findpat"
      ]
    },
    {
      "page": "getstack",
      "title": "Returns the current directory stack that pushd and popd manipulate",
      "topics": [
        "getstack"
      ]
    },
    {
      "page": "inverse.seqle",
      "title": "Inverse of 'seqle'",
      "topics": [
        "inverse.seqle"
      ]
    },
    {
      "page": "lsclass",
      "title": "Q&D function to list all objects with the specified 'class attribute' .",
      "topics": [
        "lsclass"
      ]
    },
    {
      "page": "lsdata",
      "title": "List all objects in an '.Rdata' file.",
      "topics": [
        "lsdata"
      ]
    },
    {
      "page": "lssize",
      "title": "List the sizes of all selected objects.",
      "topics": [
        "lssize"
      ]
    },
    {
      "page": "lstype",
      "title": "List all objects of the specified type.",
      "topics": [
        "lstype"
      ]
    },
    {
      "page": "maxn",
      "title": "Functions to find the n-th maximum or minimum of a vector or array.",
      "topics": [
        "maxn",
        "minn",
        "which.maxn",
        "which.minn"
      ]
    },
    {
      "page": "minrow",
      "title": "Functions which mimic 'max.col' to find for minimum or maximum of rows or columns.",
      "topics": [
        "maxCol",
        "maxRow",
        "minCol",
        "minRow"
      ]
    },
    {
      "page": "mystat",
      "title": "Calculate and display basic statistics for an object.",
      "topics": [
        "mystat"
      ]
    },
    {
      "page": "polyInt",
      "title": "Function to find intersection points of two polygons.",
      "topics": [
        "polyInt"
      ]
    },
    {
      "page": "popd",
      "title": "Performs equivalent of 'bash' command with same name",
      "topics": [
        "popd"
      ]
    },
    {
      "page": "pushd",
      "title": "Performs equivalent of 'bash' command with same name",
      "topics": [
        "pushd"
      ]
    },
    {
      "page": "ratRoot",
      "title": "Function to find the rational roots of any polynomial (when they exist).",
      "topics": [
        "ratRoot"
      ]
    },
    {
      "page": "resave",
      "title": "Add some objects to an existing '.Rdata' - type file.",
      "topics": [
        "resave"
      ]
    },
    {
      "page": "segSegInt",
      "title": "Function to find intersection point between two line segments (NOT lines).",
      "topics": [
        "segSegInt"
      ]
    },
    {
      "page": "seqle",
      "title": "Extends 'rle' to find and encode linear sequences.",
      "topics": [
        "seqle"
      ]
    },
    {
      "page": "short",
      "title": "Returns a small sample of the specified data set.",
      "topics": [
        "short"
      ]
    },
    {
      "page": "splatnd",
      "title": "Execute simple zero-argument functions",
      "topics": [
        "!",
        "splatnd"
      ]
    },
    {
      "page": "thekurt",
      "title": "Calculates the kurtosis of the input data set.",
      "topics": [
        "thekurt"
      ]
    },
    {
      "page": "theskew",
      "title": "Calculates the skew of a dataset.",
      "topics": [
        "theskew"
      ]
    }
  ],
  "_rundeps": [
    "gmp"
  ],
  "_score": 2.0253058652647704,
  "_indexed": true,
  "_nocasepkg": "cgwtools",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.1",
      "date": "2026-06-04T11:02:23.000Z",
      "distro": "noble",
      "commit": "da5c747009dd92b7aaae6cd74e768ebb7fd7b284",
      "fileid": "2c760389c34f2474d94ab71d5012624cd30c69d64f07ab5ac00a359e60727722",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26947504105"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.1",
      "date": "2026-06-04T11:01:54.000Z",
      "distro": "noble",
      "commit": "da5c747009dd92b7aaae6cd74e768ebb7fd7b284",
      "fileid": "86e3818048cf45d410a86acf345c2cc3b954f9311fccce32a0d1ff65adc08754",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26947504105"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.1",
      "date": "2026-06-04T11:02:22.000Z",
      "commit": "da5c747009dd92b7aaae6cd74e768ebb7fd7b284",
      "fileid": "197034cafff2a466d9fabf436fbb5b087a3d2dcc6938b3e2cb1a0e747b17bb73",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26947504105"
    }
  ]
}