{
  "_id": "6a0ff00cacfb0bcc41c753bf",
  "Package": "bertopicr",
  "Title": "Topic Modeling with 'BERTopic'",
  "Version": "0.3.6",
  "Authors@R": "person(\"Teodor\", \"Petrič\", , \"teodor.petric@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4397-9365\"))",
  "Description": "Provides topic modeling and visualization by interfacing\nwith the 'BERTopic' library for 'Python' via 'reticulate'. See\nGrootendorst (2022) <doi:10.48550/arXiv.2203.05794>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "Python (>= 3.8); BERTopic and Python packages:\nsentence-transformers, umap-learn, hdbscan, scikit-learn",
  "Config/Needs/website": "pkgdown, rmarkdown, knitr",
  "VignetteBuilder": "knitr",
  "URL": "https://tpetric7.github.io/bertopicr/",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 05:53:10 UTC",
    "User": "root"
  },
  "Author": "Teodor Petrič [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4397-9365>)",
  "Maintainer": "Teodor Petrič <teodor.petric@gmail.com>",
  "Config/pak/sysreqs": "python3",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-01-22 09:00:07 UTC",
  "RemoteUrl": "https://github.com/cran/bertopicr",
  "RemoteRef": "HEAD",
  "RemoteSha": "0f14e55a1334eafb2c624e362d89a822bea3d044",
  "MD5sum": "ff8c97d8d13db09fc42a99e5661b4108",
  "_user": "cran",
  "_type": "src",
  "_file": "bertopicr_0.3.6.tar.gz",
  "_fileid": "0288a2fe2d1bd52e557f920a814fccf2fc0cf2f7e6e2e49eac3f5ba8f8a801ec",
  "_filesize": 6317054,
  "_sha256": "0288a2fe2d1bd52e557f920a814fccf2fc0cf2f7e6e2e49eac3f5ba8f8a801ec",
  "_created": "2026-05-22T05:53:10.000Z",
  "_published": "2026-05-22T05:56:28.384Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77324247385,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153719740"
    },
    {
      "job": 77324247384,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153719317"
    },
    {
      "job": 77323889875,
      "time": 213,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153687300"
    },
    {
      "job": 77324247380,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153713586"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26270889306",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/bertopicr",
  "_commit": {
    "id": "0f14e55a1334eafb2c624e362d89a822bea3d044",
    "author": "Teodor Petrič <teodor.petric@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.6\n",
    "time": 1769072407
  },
  "_maintainer": {
    "name": "Teodor Petrič",
    "email": "teodor.petric@gmail.com",
    "login": "tpetric7",
    "description": "",
    "uuid": 50740318,
    "orcid": "0000-0002-4397-9365"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tictoc",
      "role": "Suggests"
    },
    {
      "package": "wordcloud2",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3.6",
      "date": "2026-01-22"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tpetric7",
      "count": 1,
      "uuid": 50740318
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 259,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bertopicr"
  },
  "_devurl": "https://github.com/tpetric7/bertopicr",
  "_pkgdown": "https://tpetric7.github.io/bertopicr/",
  "_searchresults": 45,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/bertopicr.html",
    "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",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tpetric7/bertopicr",
  "_realowner": "tpetric7",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.3.6",
      "date": "2026-01-22"
    }
  ],
  "_exports": [
    "configure_macos_homebrew_zlib",
    "find_topics_df",
    "get_document_info_df",
    "get_most_representative_docs",
    "get_representative_docs_custom",
    "get_topic_df",
    "get_topic_info_df",
    "get_topics_df",
    "load_bertopic_model",
    "save_bertopic_model",
    "setup_python_environment",
    "train_bertopic_model",
    "visualize_barchart",
    "visualize_distribution",
    "visualize_documents",
    "visualize_documents_2d",
    "visualize_documents_3d",
    "visualize_heatmap",
    "visualize_hierarchy",
    "visualize_topics",
    "visualize_topics_over_time",
    "visualize_topics_per_class"
  ],
  "_help": [
    {
      "page": "configure_macos_homebrew_zlib",
      "title": "Configure Homebrew zlib on macOS",
      "topics": [
        "configure_macos_homebrew_zlib"
      ]
    },
    {
      "page": "find_topics_df",
      "title": "Find Topics DataFrame Function",
      "topics": [
        "find_topics_df"
      ]
    },
    {
      "page": "get_document_info_df",
      "title": "Get Document Information DataFrame",
      "topics": [
        "get_document_info_df"
      ]
    },
    {
      "page": "get_most_representative_docs",
      "title": "Get Most Representative Documents for a Specific Topic",
      "topics": [
        "get_most_representative_docs"
      ]
    },
    {
      "page": "get_representative_docs_custom",
      "title": "Get Representative Documents for a Specific Topic",
      "topics": [
        "get_representative_docs_custom"
      ]
    },
    {
      "page": "get_topic_df",
      "title": "Get Topic DataFrame Function",
      "topics": [
        "get_topic_df"
      ]
    },
    {
      "page": "get_topic_info_df",
      "title": "Get Topic Information DataFrame",
      "topics": [
        "get_topic_info_df"
      ]
    },
    {
      "page": "get_topics_df",
      "title": "Get Topics DataFrame Function",
      "topics": [
        "get_topics_df"
      ]
    },
    {
      "page": "load_bertopic_model",
      "title": "Load a BERTopic Model Bundle",
      "topics": [
        "load_bertopic_model"
      ]
    },
    {
      "page": "save_bertopic_model",
      "title": "Save a BERTopic Model Bundle",
      "topics": [
        "save_bertopic_model"
      ]
    },
    {
      "page": "setup_python_environment",
      "title": "Set Up Python Environment for BERTopic",
      "topics": [
        "setup_python_environment"
      ]
    },
    {
      "page": "train_bertopic_model",
      "title": "Train a BERTopic Model",
      "topics": [
        "train_bertopic_model"
      ]
    },
    {
      "page": "visualize_barchart",
      "title": "Visualize BERTopic Bar Chart",
      "topics": [
        "visualize_barchart"
      ]
    },
    {
      "page": "visualize_distribution",
      "title": "Visualize Topic Distribution for a Specific Document using BERTopic",
      "topics": [
        "visualize_distribution"
      ]
    },
    {
      "page": "visualize_documents",
      "title": "Visualize Documents in Reduced Embedding Space",
      "topics": [
        "visualize_documents"
      ]
    },
    {
      "page": "visualize_documents_2d",
      "title": "Visualize Documents in 2D Space using BERTopic",
      "topics": [
        "visualize_documents_2d"
      ]
    },
    {
      "page": "visualize_documents_3d",
      "title": "Visualize Documents in 3D Space using BERTopic",
      "topics": [
        "visualize_documents_3d"
      ]
    },
    {
      "page": "visualize_heatmap",
      "title": "Visualize Topic Similarity Heatmap using BERTopic",
      "topics": [
        "visualize_heatmap"
      ]
    },
    {
      "page": "visualize_hierarchy",
      "title": "Visualize Topic Hierarchy Nodes using BERTopic",
      "topics": [
        "visualize_hierarchy"
      ]
    },
    {
      "page": "visualize_topics",
      "title": "Visualize Topics using BERTopic",
      "topics": [
        "visualize_topics"
      ]
    },
    {
      "page": "visualize_topics_over_time",
      "title": "Visualize Topics Over Time using BERTopic",
      "topics": [
        "visualize_topics_over_time"
      ]
    },
    {
      "page": "visualize_topics_per_class",
      "title": "Visualize Topics per Class",
      "topics": [
        "visualize_topics_per_class"
      ]
    }
  ],
  "_readme": "https://github.com/cran/bertopicr/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "digest",
    "dplyr",
    "fastmap",
    "generics",
    "glue",
    "here",
    "hms",
    "htmltools",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pillar",
    "pkgconfig",
    "png",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "readr",
    "reticulate",
    "rlang",
    "rprojroot",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "load_and_reuse_model.Rmd",
      "filename": "load_and_reuse_model.html",
      "title": "Load and Reuse a BERTopic Model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load R packages",
        "GPU availability (optional)",
        "Load the model bundle",
        "Load data for inspection",
        "Create tables from the loaded model",
        "Use extras and visualizations"
      ],
      "created": "2026-01-22 09:00:07",
      "modified": "2026-01-22 09:00:07",
      "commits": 1
    },
    {
      "source": "topics_spiegel.Rmd",
      "filename": "topics_spiegel.html",
      "title": "Topic Modeling with BERTopic in R using reticulate and local LLMs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load R packages",
        "Python packages",
        "Text preparation",
        "Model Preparation",
        "Embeddings",
        "Dimension reduction",
        "Clustering",
        "c-TF-IDF",
        "Representation models",
        "Zeroshot keywords",
        "Topic Model",
        "Model Training",
        "Topic Dynamics",
        "Store Results",
        "Results",
        "Document information",
        "Representative docs",
        "Topic information",
        "Words in Topics",
        "Topic Barchart",
        "Find Topics",
        "Get Topics",
        "Topic Distribution",
        "Intertopic Distance Map",
        "Topic Similarity",
        "Topic hierarchy",
        "Visualize Documents",
        "Topic Development",
        "Groups",
        "Wordcloud",
        "Conclusion"
      ],
      "created": "2026-01-22 09:00:07",
      "modified": "2026-01-22 09:00:07",
      "commits": 1
    },
    {
      "source": "train_and_save_model.Rmd",
      "filename": "train_and_save_model.html",
      "title": "Train and Save a BERTopic Model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load R packages",
        "GPU availability (optional)",
        "Load sample data",
        "Train the model",
        "Save the model and extras"
      ],
      "created": "2026-01-22 09:00:07",
      "modified": "2026-01-22 09:00:07",
      "commits": 1
    }
  ],
  "_score": 3.829303772831025,
  "_indexed": false,
  "_nocasepkg": "bertopicr",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://tpetric7.r-universe.dev/bertopicr",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.6",
      "date": "2026-05-22T05:55:30.000Z",
      "distro": "noble",
      "commit": "0f14e55a1334eafb2c624e362d89a822bea3d044",
      "fileid": "b9faae4bb66abab392eccbcd562cbed367e7397f3ac874cf8be3ef50ed740731",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26270889306"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.6",
      "date": "2026-05-22T05:55:27.000Z",
      "distro": "noble",
      "commit": "0f14e55a1334eafb2c624e362d89a822bea3d044",
      "fileid": "701f487dae3dbffa92d0505e6e753e4748c993e464c431d9096a1f3cf44a5f54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26270889306"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.6",
      "date": "2026-05-22T05:55:38.000Z",
      "commit": "0f14e55a1334eafb2c624e362d89a822bea3d044",
      "fileid": "8f96d0243ee628b4cbb9d98b11c1defec0cc863f54350b500efe9f68d86bbb28",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26270889306"
    }
  ]
}