{
  "_id": "6a0f7015acfb0bcc41c5f3bc",
  "Package": "tester",
  "Type": "Package",
  "Title": "Tests and Checks Characteristics of R Objects",
  "Version": "0.3.0",
  "Date": "2025-09-20",
  "Authors@R": "c(\nperson(given = \"Frederic\", family= \"Bertrand\", role = c(\"cre\"), email = \"frederic.bertrand@lecnam.net\", comment = c(ORCID = \"0000-0002-0837-8281\")),\nperson(given = \"Gaston\", family= \"Sanchez\", role = c(\"aut\")))",
  "Author": "Frederic Bertrand [cre]\n(<https://orcid.org/0000-0002-0837-8281>), Gaston Sanchez [aut]",
  "Maintainer": "Frederic Bertrand <frederic.bertrand@lecnam.net>",
  "Description": "Allows users to test characteristics of common R objects.",
  "Encoding": "UTF-8",
  "LazyLoad": "yes",
  "NeedsCompilation": "no",
  "RoxygenNote": "7.2.3",
  "URL": "https://fbertran.github.io/tester/,\nhttps://github.com/fbertran/tester/",
  "BugReports": "https://github.com/fbertran/tester/issues/",
  "License": "GPL-3",
  "VignetteBuilder": "knitr",
  "Collate": "'has-dimension.r' 'has_factors.r' 'has-missing.r'\n'has-names.r' 'is-class.r' 'is-dataframe.r' 'is-decimal.r'\n'is-integer.r' 'is-matrix.r' 'is-multiple.r' 'is-natural.r'\n'is-positive-negative.r' 'is-string.r' 'is-tabular.r'\n'is-triangular.r' 'is-vector.r' 'is_square_matrix.r'\n'list-of-vectors.r' 'list-with-vectors.r' 'odd-even.r'\n'true-false.r' 'same-class.r' 'same-dim.r' 'same-length.r'\n'same-mode.r' 'same-type.r' 'is-one-dim.r' 'is-single.r'\n'is-scalar.r' 'is_rectangular_matrix.r'",
  "Config/testthat/edition": "3",
  "Repository": "https://fbertran.r-universe.dev",
  "Date/Publication": "2025-09-20 23:37:34 UTC",
  "RemoteUrl": "https://github.com/fbertran/tester",
  "RemoteRef": "HEAD",
  "RemoteSha": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
  "Packaged": {
    "Date": "2026-05-21 07:34:04 UTC",
    "User": "root"
  },
  "MD5sum": "8c7315ef7f08b8aae1ab1a5f751afdb6",
  "_user": "fbertran",
  "_type": "src",
  "_file": "tester_0.3.0.tar.gz",
  "_fileid": "262bc852403b1a82e2d6a379f28922b78dcbaeb04bcf8fca9e4b649f406021bc",
  "_filesize": 276547,
  "_sha256": "262bc852403b1a82e2d6a379f28922b78dcbaeb04bcf8fca9e4b649f406021bc",
  "_created": "2026-05-21T07:34:04.000Z",
  "_published": "2026-05-21T20:50:29.695Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77266136461,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129861557"
    },
    {
      "job": 77266136390,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129862029"
    },
    {
      "job": 77266136419,
      "time": 86,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129853947"
    },
    {
      "job": 77266136418,
      "time": 81,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129852538"
    },
    {
      "job": 77266135826,
      "time": 158,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129823431"
    },
    {
      "job": 77266135538,
      "time": 83,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7146898646"
    },
    {
      "job": 77266136107,
      "time": 120,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129865254"
    },
    {
      "job": 77266136097,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129863933"
    },
    {
      "job": 77266136084,
      "time": 80,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129851775"
    }
  ],
  "_buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/fbertran/tester",
  "_commit": {
    "id": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
    "author": "Frederic Bertrand <frederic.bertrand@utt.fr>",
    "committer": "Frederic Bertrand <frederic.bertrand@utt.fr>",
    "message": "* Maintainer email updated\n* Added unit tests\n* Added package doi\n* Updated pkgdown site\n",
    "time": 1758411454
  },
  "_maintainer": {
    "name": "Frederic Bertrand",
    "email": "frederic.bertrand@lecnam.net",
    "login": "fbertran",
    "orcid": "0000-0002-0837-8281",
    "twitter": "@BertrandFrdric2",
    "description": "Full professor in statistical modelling and data science at the CNAM Paris, France",
    "uuid": 6714333
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "fbertran",
  "_selfowned": true,
  "_usedby": 6,
  "_updates": [
    {
      "week": "2025-38",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "fbertran",
      "count": 4,
      "uuid": 6714333
    }
  ],
  "_userbio": {
    "uuid": 6714333,
    "type": "user",
    "name": "Frederic Bertrand",
    "description": "Full professor in statistical modelling and data science at the CNAM Paris, France"
  },
  "_downloads": {
    "count": 4121,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tester"
  },
  "_mentions": 3,
  "_devurl": "https://github.com/fbertran/tester",
  "_pkgdown": "https://fbertran.github.io/tester/",
  "_searchresults": 106,
  "_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/readme.html",
    "extra/readme.md",
    "extra/tester.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/fbertran/tester",
  "_realowner": "fbertran",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2013-07-01"
    },
    {
      "version": "0.1.2",
      "date": "2013-07-12"
    },
    {
      "version": "0.1.5",
      "date": "2013-10-22"
    },
    {
      "version": "0.1.7",
      "date": "2013-11-14"
    },
    {
      "version": "0.2.0",
      "date": "2024-04-04"
    },
    {
      "version": "0.3.0",
      "date": "2025-09-22"
    }
  ],
  "_exports": [
    "different_class",
    "different_dim",
    "different_length",
    "different_mode",
    "different_ncol",
    "different_nrow",
    "different_type",
    "has_colnames",
    "has_dim",
    "has_dimension",
    "has_dimnames",
    "has_factors",
    "has_Inf",
    "has_infinite",
    "has_missing",
    "has_NA",
    "has_names",
    "has_NaN",
    "has_nas",
    "has_not_a_number",
    "has_rownames",
    "is_class",
    "is_dataframe",
    "is_decimal",
    "is_diagonal",
    "is_even",
    "is_factor_dataframe",
    "is_false",
    "is_FALSE",
    "is_integer",
    "is_logical_matrix",
    "is_logical_vector",
    "is_lower_triangular",
    "is_matrix",
    "is_multidim",
    "is_multiple",
    "is_natural",
    "is_negative",
    "is_negative_decimal",
    "is_negative_integer",
    "is_negative_scalar",
    "is_not_dataframe",
    "is_not_decimal",
    "is_not_diagonal",
    "is_not_even",
    "is_not_integer",
    "is_not_matrix",
    "is_not_natural",
    "is_not_negative",
    "is_not_odd",
    "is_not_positive",
    "is_not_rectangular_matrix",
    "is_not_scalar",
    "is_not_square_matrix",
    "is_not_square_numeric_matrix",
    "is_not_string",
    "is_not_tabular",
    "is_not_vector",
    "is_numeric_dataframe",
    "is_numeric_matrix",
    "is_numeric_tabular",
    "is_numeric_vector",
    "is_odd",
    "is_one_dim",
    "is_positive",
    "is_positive_decimal",
    "is_positive_integer",
    "is_positive_scalar",
    "is_rectangular_matrix",
    "is_scalar",
    "is_single",
    "is_single_decimal",
    "is_single_even",
    "is_single_false",
    "is_single_logical",
    "is_single_negative",
    "is_single_negative_decimal",
    "is_single_negative_integer",
    "is_single_number",
    "is_single_odd",
    "is_single_positive",
    "is_single_positive_decimal",
    "is_single_positive_integer",
    "is_single_string",
    "is_single_true",
    "is_square_matrix",
    "is_square_numeric_matrix",
    "is_string",
    "is_string_dataframe",
    "is_string_matrix",
    "is_string_tabular",
    "is_string_vector",
    "is_tabular",
    "is_tall_matrix",
    "is_triangular_matrix",
    "is_true",
    "is_TRUE",
    "is_upper_triangular",
    "is_vector",
    "is_wide_matrix",
    "lacks_colnames",
    "lacks_dim",
    "lacks_dimension",
    "lacks_dimnames",
    "lacks_names",
    "lacks_rownames",
    "list_of_logical_vectors",
    "list_of_numeric_vectors",
    "list_of_string_vectors",
    "list_of_vectors",
    "list_with_numeric_vectors",
    "list_with_string_vectors",
    "list_with_vectors",
    "same_class",
    "same_dim",
    "same_length",
    "same_mode",
    "same_ncol",
    "same_nrow",
    "same_type",
    "true_or_false"
  ],
  "_help": [
    {
      "page": "has_dimension",
      "title": "Has dimension?",
      "topics": [
        "has_dim",
        "has_dimension",
        "lacks_dim",
        "lacks_dimension"
      ]
    },
    {
      "page": "has_factors",
      "title": "Has factors?",
      "topics": [
        "has_factors"
      ]
    },
    {
      "page": "has_missing",
      "title": "Has missing values, NA, NaN, Inf",
      "topics": [
        "has_Inf",
        "has_infinite",
        "has_missing",
        "has_NA",
        "has_NaN",
        "has_nas",
        "has_not_a_number"
      ]
    },
    {
      "page": "has_names",
      "title": "Has or lacks names?",
      "topics": [
        "has_names",
        "lacks_names"
      ]
    },
    {
      "page": "has_rownames",
      "title": "Has or lacks row/column names?",
      "topics": [
        "has_colnames",
        "has_dimnames",
        "has_rownames",
        "lacks_colnames",
        "lacks_dimnames",
        "lacks_rownames"
      ]
    },
    {
      "page": "is_class",
      "title": "Is class",
      "topics": [
        "is_class"
      ]
    },
    {
      "page": "is_dataframe",
      "title": "Is data frame",
      "topics": [
        "is_dataframe",
        "is_factor_dataframe",
        "is_not_dataframe",
        "is_numeric_dataframe",
        "is_string_dataframe"
      ]
    },
    {
      "page": "is_decimal",
      "title": "Is decimal",
      "topics": [
        "is_decimal",
        "is_not_decimal"
      ]
    },
    {
      "page": "is_diagonal",
      "title": "Is diagonal matrix",
      "topics": [
        "is_diagonal",
        "is_not_diagonal"
      ]
    },
    {
      "page": "is_even",
      "title": "Is even",
      "topics": [
        "is_even",
        "is_not_even"
      ]
    },
    {
      "page": "is_integer",
      "title": "Is integer",
      "topics": [
        "is_integer",
        "is_not_integer"
      ]
    },
    {
      "page": "is_matrix",
      "title": "Is matrix",
      "topics": [
        "is_logical_matrix",
        "is_matrix",
        "is_not_matrix",
        "is_numeric_matrix",
        "is_string_matrix"
      ]
    },
    {
      "page": "is_multidim",
      "title": "Test if an object is multi-dimensional",
      "topics": [
        "is_multidim"
      ]
    },
    {
      "page": "is_multiple",
      "title": "Is multiple",
      "topics": [
        "is_multiple"
      ]
    },
    {
      "page": "is_natural",
      "title": "Is natural",
      "topics": [
        "is_natural",
        "is_not_natural"
      ]
    },
    {
      "page": "is_negative",
      "title": "Is negative",
      "topics": [
        "is_negative",
        "is_not_negative"
      ]
    },
    {
      "page": "is_negative_decimal",
      "title": "Is negative decimal",
      "topics": [
        "is_negative_decimal"
      ]
    },
    {
      "page": "is_negative_integer",
      "title": "Is negative integer",
      "topics": [
        "is_negative_integer"
      ]
    },
    {
      "page": "is_odd",
      "title": "Is even",
      "topics": [
        "is_not_odd",
        "is_odd"
      ]
    },
    {
      "page": "is_one_dim",
      "title": "Test if an object has one-dimension",
      "topics": [
        "is_one_dim"
      ]
    },
    {
      "page": "is_positive",
      "title": "Is positive",
      "topics": [
        "is_not_positive",
        "is_positive"
      ]
    },
    {
      "page": "is_positive_decimal",
      "title": "Is positive decimal",
      "topics": [
        "is_positive_decimal"
      ]
    },
    {
      "page": "is_positive_integer",
      "title": "Is positive integer",
      "topics": [
        "is_positive_integer"
      ]
    },
    {
      "page": "is_rectangular_matrix",
      "title": "Is rectangular matrix",
      "topics": [
        "is_not_rectangular_matrix",
        "is_rectangular_matrix",
        "is_tall_matrix",
        "is_wide_matrix"
      ]
    },
    {
      "page": "is_scalar",
      "title": "Is scalar",
      "topics": [
        "is_negative_scalar",
        "is_not_scalar",
        "is_positive_scalar",
        "is_scalar"
      ]
    },
    {
      "page": "is_single",
      "title": "Is single",
      "topics": [
        "is_single"
      ]
    },
    {
      "page": "is_single_decimal",
      "title": "Is single decimal",
      "topics": [
        "is_single_decimal"
      ]
    },
    {
      "page": "is_single_even",
      "title": "Is single even",
      "topics": [
        "is_single_even"
      ]
    },
    {
      "page": "is_single_false",
      "title": "Is single false",
      "topics": [
        "is_single_false"
      ]
    },
    {
      "page": "is_single_logical",
      "title": "Is single logical",
      "topics": [
        "is_single_logical"
      ]
    },
    {
      "page": "is_single_negative",
      "title": "Is single negative number",
      "topics": [
        "is_single_negative"
      ]
    },
    {
      "page": "is_single_negative_decimal",
      "title": "Is single negative decimal",
      "topics": [
        "is_single_negative_decimal"
      ]
    },
    {
      "page": "is_single_negative_integer",
      "title": "Is single negative integer",
      "topics": [
        "is_single_negative_integer"
      ]
    },
    {
      "page": "is_single_number",
      "title": "Is single number",
      "topics": [
        "is_single_number"
      ]
    },
    {
      "page": "is_single_odd",
      "title": "Is single odd",
      "topics": [
        "is_single_odd"
      ]
    },
    {
      "page": "is_single_positive",
      "title": "Is single positive number",
      "topics": [
        "is_single_positive"
      ]
    },
    {
      "page": "is_single_positive_decimal",
      "title": "Is single positive decimal",
      "topics": [
        "is_single_positive_decimal"
      ]
    },
    {
      "page": "is_single_positive_integer",
      "title": "Is single positive integer",
      "topics": [
        "is_single_positive_integer"
      ]
    },
    {
      "page": "is_single_string",
      "title": "Is single string",
      "topics": [
        "is_single_string"
      ]
    },
    {
      "page": "is_single_true",
      "title": "Is single true",
      "topics": [
        "is_single_true"
      ]
    },
    {
      "page": "is_square_matrix",
      "title": "Is square matrix",
      "topics": [
        "is_not_square_matrix",
        "is_square_matrix"
      ]
    },
    {
      "page": "is_square_numeric_matrix",
      "title": "Is square numeric matrix",
      "topics": [
        "is_not_square_numeric_matrix",
        "is_square_numeric_matrix"
      ]
    },
    {
      "page": "is_string",
      "title": "Is string",
      "topics": [
        "is_not_string",
        "is_string"
      ]
    },
    {
      "page": "is_tabular",
      "title": "Is tabular",
      "topics": [
        "is_not_tabular",
        "is_numeric_tabular",
        "is_string_tabular",
        "is_tabular"
      ]
    },
    {
      "page": "is_triangular_matrix",
      "title": "Is triangular matrix",
      "topics": [
        "is_lower_triangular",
        "is_triangular_matrix",
        "is_upper_triangular"
      ]
    },
    {
      "page": "is_TRUE",
      "title": "If TRUE or FALSE",
      "topics": [
        "is_FALSE",
        "is_false",
        "is_TRUE",
        "is_true",
        "true_or_false"
      ]
    },
    {
      "page": "is_vector",
      "title": "Is vector",
      "topics": [
        "is_logical_vector",
        "is_not_vector",
        "is_numeric_vector",
        "is_string_vector",
        "is_vector"
      ]
    },
    {
      "page": "list_of_vectors",
      "title": "List of vectors",
      "topics": [
        "list_of_logical_vectors",
        "list_of_numeric_vectors",
        "list_of_string_vectors",
        "list_of_vectors"
      ]
    },
    {
      "page": "list_with_vectors",
      "title": "List with vectors",
      "topics": [
        "list_with_numeric_vectors",
        "list_with_string_vectors",
        "list_with_vectors"
      ]
    },
    {
      "page": "same_class",
      "title": "Same Class",
      "topics": [
        "different_class",
        "same_class"
      ]
    },
    {
      "page": "same_dim",
      "title": "Same Dimension",
      "topics": [
        "different_dim",
        "same_dim"
      ]
    },
    {
      "page": "same_length",
      "title": "Same Length",
      "topics": [
        "different_length",
        "same_length"
      ]
    },
    {
      "page": "same_mode",
      "title": "Same Mode",
      "topics": [
        "different_mode",
        "same_mode"
      ]
    },
    {
      "page": "same_nrow",
      "title": "Same Number of Rows / Columns",
      "topics": [
        "different_ncol",
        "different_nrow",
        "same_ncol",
        "same_nrow"
      ]
    },
    {
      "page": "same_type",
      "title": "Same Type",
      "topics": [
        "different_type",
        "same_type"
      ]
    }
  ],
  "_readme": "https://github.com/fbertran/tester/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "tester_introduction.Rnw",
      "filename": "tester_introduction.pdf",
      "title": "Introduction to tester",
      "engine": "knitr::knitr",
      "headings": [],
      "created": "2024-04-04 00:20:59",
      "modified": "2024-04-04 00:20:59",
      "commits": 1
    }
  ],
  "_score": 7.0716722439483455,
  "_indexed": true,
  "_nocasepkg": "tester",
  "_universes": [
    "fbertran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:58.000Z",
      "distro": "noble",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "51426cd5e44bf34abb658cf475151eee3cf2715a9bd7400b49991a944c7fd0de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:59.000Z",
      "distro": "noble",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "4647e662e2a9155615cc6c880684b1e7cb277ec1a24779d19de63d95d740493e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:40.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "571b9b0d8de57dd23851e97ffa5f6dc820626bef06cb0c90f02e3f6b0915e80d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:35.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "28d07680a6bb4645a39abf27e31b939230d1c760945cb983a31df4733bb687df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-05-21T20:50:12.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "a4edbac6dfb174e1b464c148d4bec6134227b0eb7233ab71b25eca291af614c9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-21T07:36:02.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "7db13bcb3bedfa99475dc1f0a5c6347940fa2d0333cd0d82e68214d3a304036d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:59.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "d1e45c2a1b0b2ea99b3f8bb6b72b6d53bace0d518c079b1586a0bb9d45cb276a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-21T07:35:23.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "1bd60b9b029cf3d2ae479b6e8bb767d2f885c1a6807cc873f8323398f2d18e9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/26212096533"
    }
  ]
}