{
  "_id": "6a1f9ad1b401979e734308e9",
  "Package": "starburst",
  "Type": "Package",
  "Title": "Seamless AWS Cloud Bursting for Parallel R Workloads",
  "Version": "0.3.8",
  "Authors@R": "c(\nperson(\"Scott\", \"Friedman\", email = \"help@starburst.ing\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "A 'future' backend that enables seamless execution of\nparallel R workloads on 'Amazon Web Services' ('AWS',\n<https://aws.amazon.com>), including 'EC2' and 'Fargate'.\n'staRburst' handles environment synchronization, data transfer,\nquota management, and worker orchestration automatically,\nallowing users to scale from local execution to 100+ cloud\nworkers with a single line of code change.",
  "License": "Apache License 2.0",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://starburst.ing, https://github.com/scttfrdmn/starburst",
  "BugReports": "https://github.com/scttfrdmn/starburst/issues",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "make libxml2-dev libssl-dev",
  "Repository": "https://scttfrdmn.r-universe.dev",
  "Date/Publication": "2026-06-03 00:46:11 UTC",
  "RemoteUrl": "https://github.com/scttfrdmn/starburst",
  "RemoteRef": "HEAD",
  "RemoteSha": "d6499810b0df254ca0582c95724e5be3120c0e39",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 03:06:14 UTC",
    "User": "root"
  },
  "Author": "Scott Friedman [aut, cre]",
  "Maintainer": "Scott Friedman <help@starburst.ing>",
  "MD5sum": "09cab2264e3a58387e2039d1b586ca3a",
  "_user": "scttfrdmn",
  "_type": "src",
  "_file": "starburst_0.3.8.tar.gz",
  "_fileid": "5f5643e12f73dea6233a0372b5c6e415d4c68f717bf05a6fd400955ace7a34ce",
  "_filesize": 1700427,
  "_sha256": "5f5643e12f73dea6233a0372b5c6e415d4c68f717bf05a6fd400955ace7a34ce",
  "_created": "2026-06-03T03:06:14.000Z",
  "_published": "2026-06-03T03:09:05.385Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79215023155,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7374952404"
    },
    {
      "job": 79215023196,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7374952396"
    },
    {
      "job": 79215023179,
      "time": 74,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7374940492"
    },
    {
      "job": 79215023198,
      "time": 78,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7374941102"
    },
    {
      "job": 79214701204,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7374925392"
    },
    {
      "job": 79215023149,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7374951619"
    },
    {
      "job": 79215023163,
      "time": 90,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7374943542"
    },
    {
      "job": 79215023165,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7374942591"
    },
    {
      "job": 79215023152,
      "time": 96,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7374944867"
    }
  ],
  "_buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/scttfrdmn/starburst",
  "_commit": {
    "id": "d6499810b0df254ca0582c95724e5be3120c0e39",
    "author": "Scott Friedman <3011922+scttfrdmn@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Remediate AWS integration CI (closes #30) (#31)\n\n* feat: add build_image param to starburst_setup (refs #30)\n\nstarburst_setup() always ended by building the multi-platform worker image\n(~4 min). Add build_image = TRUE (trailing, backward compatible); set FALSE to\nprovision S3/ECR/ECS/VPC + write config + check quotas without the image build.\nThe image is then built lazily on first worker launch via ensure_environment().\nEnables a fast, cheap CI connectivity check.\n\nRefs #30\n\n* fix: make ensure_buildx_builder surface errors and select builder (refs #30)\n\nThe inspect/create calls discarded stdout/stderr, so a failed builder setup\nwas swallowed and surfaced later as an opaque 'no builder found' at buildx\nbuild. Capture stdout/stderr (so safe_system's stop() carries the real stderr)\nand add 'docker buildx use <name>' after create so the explicit --builder\nreference resolves even if the create didn't register it as current.\n\nRefs #30\n\n* test: cover build_image=FALSE/TRUE and buildx use selection (refs #30)\n\n- starburst_setup(build_image=FALSE) does not call build_initial_environment;\n  build_image=TRUE (default) does.\n- ensure_buildx_builder selects the builder via 'buildx use' after create.\n\nRefs #30\n\n* ci: default scheduled suite to quick + skip image build in setup (closes #30)\n\n- Add job env SUITE = inputs.test_suite || 'quick' and gate the 5 suite steps\n  on env.SUITE, so the monthly schedule (empty inputs) runs the quick smoke\n  suite instead of being a no-op.\n- Configure staRburst step now uses build_image=FALSE so provisioning is fast\n  for every run; suites that launch workers build the image lazily.\n\nCloses #30",
    "time": 1780447571
  },
  "_maintainer": {
    "name": "Scott Friedman",
    "email": "help@starburst.ing"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "future",
      "version": ">= 1.33.0",
      "role": "Imports"
    },
    {
      "package": "globals",
      "role": "Imports"
    },
    {
      "package": "paws.compute",
      "role": "Imports"
    },
    {
      "package": "paws.storage",
      "role": "Imports"
    },
    {
      "package": "paws.management",
      "role": "Imports"
    },
    {
      "package": "paws.security.identity",
      "role": "Imports"
    },
    {
      "package": "qs2",
      "role": "Imports"
    },
    {
      "package": "uuid",
      "role": "Imports"
    },
    {
      "package": "renv",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    }
  ],
  "_owner": "scttfrdmn",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-06",
      "n": 64
    },
    {
      "week": "2026-07",
      "n": 19
    },
    {
      "week": "2026-08",
      "n": 29
    },
    {
      "week": "2026-09",
      "n": 6
    },
    {
      "week": "2026-10",
      "n": 11
    },
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-23",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-02-03"
    },
    {
      "name": "v0.2.0",
      "date": "2026-02-04"
    },
    {
      "name": "v0.3.0",
      "date": "2026-02-12"
    },
    {
      "name": "v0.3.1",
      "date": "2026-02-13"
    },
    {
      "name": "v0.3.2",
      "date": "2026-02-13"
    },
    {
      "name": "v0.3.3",
      "date": "2026-02-16"
    },
    {
      "name": "v0.3.4",
      "date": "2026-02-16"
    },
    {
      "name": "v0.3.5",
      "date": "2026-02-16"
    },
    {
      "name": "v0.3.6",
      "date": "2026-02-16"
    },
    {
      "name": "v0.3.8-cran",
      "date": "2026-03-07"
    }
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "scttfrdmn",
      "count": 137,
      "uuid": 3011922
    }
  ],
  "_userbio": {
    "uuid": 3011922,
    "type": "user",
    "name": "Scott Friedman",
    "description": "Research computing nerd who works on the AWS Higher Education Research Team, formerly at UCLA."
  },
  "_downloads": {
    "count": 494,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/starburst"
  },
  "_devurl": "https://github.com/scttfrdmn/starburst",
  "_pkgdown": "https://starburst.ing",
  "_searchresults": 37,
  "_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/starburst.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/scttfrdmn/starburst",
  "_realowner": "scttfrdmn",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.8",
      "date": "2026-03-19"
    }
  ],
  "_exports": [
    "starburst",
    "starburst_check_quota_request",
    "starburst_cleanup_ecr",
    "starburst_cluster",
    "starburst_config",
    "starburst_estimate",
    "starburst_is_configured",
    "starburst_list_sessions",
    "starburst_logs",
    "starburst_map",
    "starburst_quota_status",
    "starburst_rebuild_environment",
    "starburst_request_quota_increase",
    "starburst_session",
    "starburst_session_attach",
    "starburst_setup",
    "starburst_setup_ec2",
    "starburst_status",
    "StarburstBackend",
    "StarburstFuture"
  ],
  "_help": [
    {
      "page": "future.starburst",
      "title": "Create a Future using Starburst Backend",
      "topics": [
        "future.starburst"
      ]
    },
    {
      "page": "launchFuture.StarburstBackend",
      "title": "Launch a future on the Starburst backend",
      "topics": [
        "launchFuture.StarburstBackend"
      ]
    },
    {
      "page": "listFutures.StarburstBackend",
      "title": "List futures for StarburstBackend",
      "topics": [
        "listFutures.StarburstBackend"
      ]
    },
    {
      "page": "nbrOfWorkers.StarburstBackend",
      "title": "Number of workers for StarburstBackend",
      "topics": [
        "nbrOfWorkers.StarburstBackend"
      ]
    },
    {
      "page": "plan.starburst",
      "title": "staRburst Future Backend",
      "topics": [
        "plan.starburst"
      ]
    },
    {
      "page": "print.StarburstSessionStatus",
      "title": "Print method for session status",
      "topics": [
        "print.StarburstSessionStatus"
      ]
    },
    {
      "page": "resolved.StarburstFuture",
      "title": "Check if StarburstFuture is Resolved",
      "topics": [
        "resolved.StarburstFuture"
      ]
    },
    {
      "page": "result.StarburstFuture",
      "title": "Get Result from StarburstFuture",
      "topics": [
        "result.StarburstFuture"
      ]
    },
    {
      "page": "run.StarburstFuture",
      "title": "Run a StarburstFuture",
      "topics": [
        "run.StarburstFuture"
      ]
    },
    {
      "page": "session-api",
      "title": "Detached Session API",
      "topics": [
        "session-api"
      ]
    },
    {
      "page": "starburst",
      "title": "Starburst strategy marker",
      "topics": [
        "starburst"
      ]
    },
    {
      "page": "starburst_check_quota_request",
      "title": "Monitor quota increase request",
      "topics": [
        "starburst_check_quota_request"
      ]
    },
    {
      "page": "starburst_cleanup_ecr",
      "title": "Clean up staRburst ECR images",
      "topics": [
        "starburst_cleanup_ecr"
      ]
    },
    {
      "page": "starburst_cluster",
      "title": "Create a Starburst Cluster",
      "topics": [
        "starburst_cluster"
      ]
    },
    {
      "page": "starburst_config",
      "title": "Configure staRburst options",
      "topics": [
        "starburst_config"
      ]
    },
    {
      "page": "starburst_estimate",
      "title": "Estimate Cloud Performance and Cost",
      "topics": [
        "starburst_estimate"
      ]
    },
    {
      "page": "starburst_is_configured",
      "title": "Check if staRburst is configured",
      "topics": [
        "starburst_is_configured"
      ]
    },
    {
      "page": "starburst_list_sessions",
      "title": "List All Sessions",
      "topics": [
        "starburst_list_sessions"
      ]
    },
    {
      "page": "starburst_logs",
      "title": "View worker logs",
      "topics": [
        "starburst_logs"
      ]
    },
    {
      "page": "starburst_map",
      "title": "Map Function Over Data Using AWS Fargate",
      "topics": [
        "starburst_map"
      ]
    },
    {
      "page": "starburst_quota_status",
      "title": "Show quota status",
      "topics": [
        "starburst_quota_status"
      ]
    },
    {
      "page": "starburst_rebuild_environment",
      "title": "Rebuild environment image",
      "topics": [
        "starburst_rebuild_environment"
      ]
    },
    {
      "page": "starburst_request_quota_increase",
      "title": "Request quota increase (user-facing)",
      "topics": [
        "starburst_request_quota_increase"
      ]
    },
    {
      "page": "starburst_session",
      "title": "Create a Detached Starburst Session",
      "topics": [
        "starburst_session"
      ]
    },
    {
      "page": "starburst_session_attach",
      "title": "Reattach to Existing Session",
      "topics": [
        "starburst_session_attach"
      ]
    },
    {
      "page": "starburst_setup",
      "title": "Setup staRburst",
      "topics": [
        "starburst_setup"
      ]
    },
    {
      "page": "starburst_setup_ec2",
      "title": "Setup EC2 capacity providers for staRburst",
      "topics": [
        "starburst_setup_ec2"
      ]
    },
    {
      "page": "starburst_status",
      "title": "Show staRburst status",
      "topics": [
        "starburst_status"
      ]
    },
    {
      "page": "StarburstBackend",
      "title": "Starburst Future Backend",
      "topics": [
        "StarburstBackend"
      ]
    }
  ],
  "_pkglogo": "https://github.com/scttfrdmn/starburst/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/scttfrdmn/starburst/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "cli",
    "codetools",
    "crayon",
    "curl",
    "digest",
    "future",
    "globals",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "listenv",
    "magrittr",
    "openssl",
    "parallelly",
    "paws.common",
    "paws.compute",
    "paws.management",
    "paws.security.identity",
    "paws.storage",
    "processx",
    "ps",
    "qs2",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppParallel",
    "renv",
    "rlang",
    "stringfish",
    "sys",
    "uuid",
    "vctrs",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "detached-sessions.Rmd",
      "filename": "detached-sessions.html",
      "title": "Detached Session Mode",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Detached Sessions",
        "Why Use Detached Sessions?",
        "Basic Usage",
        "Creating a Session",
        "Checking Status",
        "Collecting Results",
        "Detach and Reattach",
        "Session Management",
        "List All Sessions",
        "Extend Timeout",
        "Cleanup",
        "Advanced Usage",
        "EC2 Launch Type",
        "Error Handling",
        "Partial Collection",
        "How It Works",
        "Architecture",
        "Task Lifecycle",
        "Best Practices",
        "When to Use Detached Sessions",
        "Resource Management",
        "Cost Optimization",
        "Comparison: Ephemeral vs Detached",
        "Troubleshooting",
        "Session Not Found",
        "No Results After Long Wait",
        "Workers Terminating Too Soon",
        "Examples",
        "Genomics Pipeline",
        "Monte Carlo Simulation",
        "See Also"
      ],
      "created": "2026-02-06 19:27:21",
      "modified": "2026-03-06 20:43:37",
      "commits": 2
    },
    {
      "source": "example-bootstrap.Rmd",
      "filename": "example-bootstrap.html",
      "title": "Example: Bootstrap Confidence Intervals for A/B Testing",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Generate Sample Data",
        "Bootstrap Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Analysis",
        "Visualization",
        "Performance Comparison",
        "Advanced: Multi-Metric Bootstrap",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:37:54",
      "modified": "2026-02-04 20:37:54",
      "commits": 1
    },
    {
      "source": "example-monte-carlo.Rmd",
      "filename": "example-monte-carlo.html",
      "title": "Example: Monte Carlo Portfolio Simulation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Simulation Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Analysis",
        "Performance Comparison",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:34:56",
      "modified": "2026-02-04 23:23:36",
      "commits": 2
    },
    {
      "source": "example-api-calls.Rmd",
      "filename": "example-api-calls.html",
      "title": "Example: Parallel Bulk API Calls",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "API Call Function",
        "Mock API for Demo",
        "Generate Sample Data",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Processing",
        "Performance Comparison",
        "Rate Limiting Considerations",
        "Error Handling Best Practices",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:34:56",
      "modified": "2026-02-04 20:34:56",
      "commits": 1
    },
    {
      "source": "example-feature-engineering.Rmd",
      "filename": "example-feature-engineering.html",
      "title": "Example: Parallel Feature Engineering",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Generate Sample Data",
        "Feature Engineering Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Analysis",
        "Performance Comparison",
        "Advanced: Adding ML-Ready Features",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:46:32",
      "modified": "2026-02-04 20:46:32",
      "commits": 1
    },
    {
      "source": "example-geospatial.Rmd",
      "filename": "example-geospatial.html",
      "title": "Example: Parallel Geospatial Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Generate Sample Data",
        "Spatial Analysis Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Analysis",
        "Performance Comparison",
        "Advanced: Delivery Zone Optimization",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:46:32",
      "modified": "2026-02-04 23:23:36",
      "commits": 2
    },
    {
      "source": "example-grid-search.Rmd",
      "filename": "example-grid-search.html",
      "title": "Example: Parallel Grid Search for Hyperparameter Tuning",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Generate Sample Data",
        "Define Parameter Grid",
        "Model Training Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Analysis",
        "Performance Comparison",
        "Advanced: Random Search",
        "Advanced: Bayesian Optimization",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:46:32",
      "modified": "2026-02-04 20:46:32",
      "commits": 1
    },
    {
      "source": "example-risk-modeling.Rmd",
      "filename": "example-risk-modeling.html",
      "title": "Example: Parallel Portfolio Risk Modeling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Generate Sample Portfolio",
        "Risk Scenario Generation",
        "Portfolio Valuation Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Risk Metrics Analysis",
        "Performance Comparison",
        "Advanced: Incremental Risk Analysis",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:46:32",
      "modified": "2026-02-04 23:23:36",
      "commits": 2
    },
    {
      "source": "example-reports.Rmd",
      "filename": "example-reports.html",
      "title": "Example: Parallel Report Generation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The Problem",
        "Setup",
        "Report Template",
        "Generate Sample Data",
        "Report Generation Function",
        "Local Execution",
        "Cloud Execution with staRburst",
        "Results Processing",
        "Performance Comparison",
        "Advanced: Custom Report Distribution",
        "When to Use This Pattern",
        "Running the Full Example",
        "Next Steps"
      ],
      "created": "2026-02-04 20:37:54",
      "modified": "2026-02-13 18:55:36",
      "commits": 4
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with staRburst",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "One-Time Setup",
        "Basic Usage",
        "Example 1: Monte Carlo Simulation",
        "Example 2: Bootstrap Resampling",
        "Example 3: Genomics Pipeline",
        "Working with Data",
        "Data Already in S3",
        "Uploading Local Data",
        "Large Data Optimization",
        "Cost Management",
        "Estimate Costs",
        "Set Cost Limits",
        "Track Actual Costs",
        "Quota Management",
        "Check Your Quota",
        "Request Quota Increase",
        "Wave-Based Execution",
        "Troubleshooting",
        "View Worker Logs",
        "Check Cluster Status",
        "Common Issues",
        "Best Practices",
        "1. Use for Right-Sized Workloads",
        "2. Batch Small Tasks",
        "3. Use S3 for Large Data",
        "4. Set Reasonable Limits",
        "5. Clean Up",
        "Advanced: Custom Configuration",
        "CPU and Memory",
        "Timeout",
        "Region",
        "Next Steps",
        "Getting Help"
      ],
      "created": "2026-02-03 22:04:12",
      "modified": "2026-02-18 16:54:27",
      "commits": 3
    },
    {
      "source": "performance.Rmd",
      "filename": "performance.html",
      "title": "Performance Guide: When to Use Cloud vs Local",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The Honest Truth",
        "Real Performance Data",
        "Per-Task Overhead",
        "Batching",
        "Choosing Instance Types",
        "The Startup Cost Problem",
        "Run once — marginal value",
        "Run 10 times (parameter sweep) — much better",
        "Daily recurring job — excellent",
        "Decision Framework",
        "Common Patterns",
        "Pattern: One-shot analysis — use local",
        "Pattern: Parameter sweep — use cloud",
        "Pattern: Daily production job — keep warm pool",
        "Pattern: Hybrid — develop local, scale on cloud",
        "Cost Estimation",
        "Common Pitfalls",
        "Use Case Quick Reference",
        "AWS Authentication"
      ],
      "created": "2026-03-22 03:42:31",
      "modified": "2026-03-22 03:42:31",
      "commits": 1
    },
    {
      "source": "security.Rmd",
      "filename": "security.html",
      "title": "Security Best Practices for staRburst",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Security Best Practices for staRburst",
        "1. Credential Management",
        "❌ DON'T: Hard-code Credentials",
        "✅ DO: Use IAM Roles (Recommended)",
        "✅ DO: Use Named Profiles (Local Development)",
        "✅ DO: Use Temporary Credentials (STS)",
        "2. S3 Bucket Security",
        "Minimum Required Permissions",
        "Enable Server-Side Encryption",
        "Enable Versioning",
        "Block Public Access",
        "Use Bucket Policies",
        "3. Network Isolation",
        "Use Private Subnets (For Sensitive Workloads)",
        "Configure Security Groups",
        "Enable VPC Endpoints (Recommended)",
        "4. Cost Controls",
        "Set Budget Alerts",
        "Use Worker Limits",
        "Monitor Active Sessions",
        "Use Absolute Timeouts",
        "Cost Estimation",
        "5. Audit Logging",
        "Enable CloudTrail",
        "Enable CloudWatch Logs",
        "Enable S3 Access Logging",
        "Review Security Events",
        "6. Data Protection",
        "Minimize Data Uploaded to S3",
        "Delete Results After Collection",
        "Consider Client-Side Encryption",
        "7. Container Image Security",
        "Use Minimal Base Images",
        "Scan Images for Vulnerabilities",
        "Use Image Lifecycle Policies",
        "8. Compliance Considerations",
        "HIPAA Compliance",
        "GDPR Compliance",
        "SOC 2 Compliance",
        "9. Incident Response",
        "If Credentials Are Compromised",
        "If Data Breach Suspected",
        "10. Security Checklist",
        "Additional Resources",
        "See Also"
      ],
      "created": "2026-02-12 22:12:29",
      "modified": "2026-02-12 22:12:29",
      "commits": 1
    },
    {
      "source": "troubleshooting.Rmd",
      "filename": "troubleshooting.html",
      "title": "Troubleshooting staRburst",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Troubleshooting staRburst",
        "Accessing Logs",
        "CloudWatch Logs Structure",
        "Viewing Logs in R",
        "Viewing Logs in AWS Console",
        "Common Issues",
        "Issue 1: Tasks Stuck in \"Pending\"",
        "Issue 2: Workers Crash Immediately",
        "Issue 3: \"Access Denied\" Errors",
        "Issue 4: High Costs / Runaway Workers",
        "Issue 5: Session Cleanup Not Working",
        "Issue 6: Results Not Appearing",
        "Issue 7: Detached Session Reattach Fails",
        "Issue 8: Package Installation Failures",
        "Advanced Diagnostics",
        "Checking ECS Task Status",
        "Monitoring S3 Storage",
        "Estimating Costs",
        "Getting Help",
        "See Also"
      ],
      "created": "2026-02-12 22:12:29",
      "modified": "2026-02-12 22:12:29",
      "commits": 1
    }
  ],
  "_score": 7.267605805882333,
  "_indexed": true,
  "_nocasepkg": "starburst",
  "_universes": [
    "scttfrdmn"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.8",
      "date": "2026-06-03T03:08:29.000Z",
      "distro": "noble",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "d74824e18f4b39acc9fe571e81912a8a26260bbc6659396560baf675d1573650",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.8",
      "date": "2026-06-03T03:08:29.000Z",
      "distro": "noble",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "194cd8bc5d6e06cd01d9c86decceae203d7315bb0a8862f2932fce83a531c40d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.8",
      "date": "2026-06-03T03:07:36.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "7a46615fc0d8c923f35613b89875ce87303b57ebdac38e784259783c49919afb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.8",
      "date": "2026-06-03T03:07:38.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "317ea4c5c50d58fadfe70684cd775d150e1fa7be844f1ec3027519021154c358",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.8",
      "date": "2026-06-03T03:08:45.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "5fea31ce6079b233e00bad337192d21b9fca2a2ef7e148065b1cf457a5eaab7a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.8",
      "date": "2026-06-03T03:07:27.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "b4dcd32345e708c5b1d5a7c2bcbe58439ec07ba06d795e32cbb9e1929e0a038e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.8",
      "date": "2026-06-03T03:07:24.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "a1ff769ded13f305c233c5d6f9f4163085193ab4a215c66cc29320345dd9c497",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.8",
      "date": "2026-06-03T03:07:33.000Z",
      "commit": "d6499810b0df254ca0582c95724e5be3120c0e39",
      "fileid": "d028c33cd22491586f72b84a54cf5d8905ded6aba54d52f9fbdad5f317e65310",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/scttfrdmn/actions/runs/26861115822"
    }
  ]
}