These functions return the canonical lists of Artalytics packages that constitute the "artaverse". Packages are categorized as either core (essential for platform operation) or extended (optional/specialized).
Value
artaverse_packages(): A named list with elements "core" and "extended", each containing a character vector of package names.artaverse_core(): Character vector of core package names.artaverse_extended(): Character vector of extended package names.
Details
Core Packages
Core packages are essential for the Artalytics platform to function and
are automatically installed and attached when using artaverse. These include:
Foundation (
platform/core/):artcore,artutils,artauthApplication (
platform/app/):appPlatform,artshinyModules (
platform/app/):modArtist,modBrowse,modGallery,modUpload,modFrames
Extended Packages
Extended packages provide additional functionality but are not required for basic platform operation. These include:
Development (
platform/misc/):arthelpersPipelines (
platform/tool/):artpipelines,artbenchmark,artcurator,artpixeltraceAPI Integrations (
platform/api/):artopenai,artgemini,artopensea,artsend
Examples
# Get all package lists
artaverse_packages()
#> $core
#> [1] "artcore" "artutils" "artauth" "artshiny" "appPlatform"
#> [6] "modArtist" "modBrowse" "modGallery" "modUpload" "modFrames"
#>
#> $extended
#> [1] "arthelpers" "artpipelines" "artbenchmark" "artcurator"
#> [5] "artpixeltrace" "artopenai" "artgemini" "artopensea"
#> [9] "artsend"
#>
# Get just core packages
artaverse_core()
#> [1] "artcore" "artutils" "artauth" "artshiny" "appPlatform"
#> [6] "modArtist" "modBrowse" "modGallery" "modUpload" "modFrames"
# Get just extended packages
artaverse_extended()
#> [1] "arthelpers" "artpipelines" "artbenchmark" "artcurator"
#> [5] "artpixeltrace" "artopenai" "artgemini" "artopensea"
#> [9] "artsend"
