{
  "_id": "6a5dd5559baadeef8ab551c7",
  "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-07-20 07:56:39 UTC",
    "User": "root"
  },
  "_user": "fbertran",
  "_type": "src",
  "_file": "tester_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/c95fda4f3afe92e6cc0de4d525da301ef9a8e947a3bef8851dc826e1f7ffd50b",
  "_filesize": 276934,
  "_sha256": "c95fda4f3afe92e6cc0de4d525da301ef9a8e947a3bef8851dc826e1f7ffd50b",
  "_expires": "2026-10-28T07:59:15.000Z",
  "_created": "2026-07-20T07:56:39.000Z",
  "_published": "2026-07-20T07:59:17.248Z",
  "_jobs": [
    {
      "job": 88299818320,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8454379726"
    },
    {
      "job": 88299818288,
      "time": 118,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8454378932"
    },
    {
      "job": 88299818400,
      "time": 72,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8454362916"
    },
    {
      "job": 88299818344,
      "time": 93,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8454370206"
    },
    {
      "job": 88299293848,
      "time": 184,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8454335907"
    },
    {
      "job": 88299818341,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8454370543"
    },
    {
      "job": 88299818351,
      "time": 67,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8454360768"
    },
    {
      "job": 88299818333,
      "time": 66,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8454360431"
    },
    {
      "job": 88299818312,
      "time": 74,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8454363228"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_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": 2,
  "_contributors": [
    {
      "user": "fbertran",
      "count": 4,
      "uuid": 6714333
    }
  ],
  "_userbio": {
    "uuid": 6714333,
    "type": "user",
    "name": "Frederic Bertrand",
    "followers": 43,
    "description": "Full professor in statistical modelling and data science at the CNAM Paris, France"
  },
  "_downloads": {
    "count": 3334,
    "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": 120,
  "_rbuild": "4.6.1",
  "_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": [
        "Introduction and Motivation",
        "About tester"
      ],
      "created": "2024-04-04 00:20:59",
      "modified": "2024-04-04 00:20:59",
      "commits": 1
    }
  ],
  "_score": 7.33454060136258,
  "_indexed": true,
  "_nocasepkg": "tester",
  "_universes": [
    "fbertran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-07-20T07:58:44.000Z",
      "distro": "resolute",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/2112d819c8552e93e163ee1efb3f4e09111603f1ea956f38421cc245696b8521",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-07-20T07:58:42.000Z",
      "distro": "resolute",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/0f9f3fc255e7c006b47c74e43411bcd260c267cfa4938135d0038137a1b5610a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-07-20T07:58:02.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/7cd3cd020e07ae8d7d078c0a636024a18ef73726cff06a1afb104e6d042a7341",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-07-20T07:58:17.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/bc711d8bb43b6364ed20ce20546a719fbecd245a7f845c0ee2799da4c21f868b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-07-20T07:58:30.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/9aca2753105840e40c1c0dc0e9849a7b0623eacc76b70cd5a5c5c04f18cd0bf6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-07-20T07:57:45.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/6973ffc8905de59f0e73cdf9fd78273117a588c76fa25726958b2ea2057228c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-07-20T07:57:45.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/6bd28592ee71a2206865204ebaf8faf582cb1c9c9305d56cfd655df0c4bb49f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-07-20T07:57:51.000Z",
      "commit": "143fa8a9e9e513f017c2446e45ff5d95fceb246a",
      "fileid": "https://r2.ropensci.org/14fb505aaf283d1545197420364b87c86ca7ab74e7ac57df2d20594bc4467e84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fbertran/actions/runs/29726034264"
    }
  ]
}