Skip to content

Reduce number of dependencies #777

Description

@peterdesmet

This is an update of #131. At the time, bioRad had 14 dependencies, which we considered a lot. Now it has 29:

  • assertthat: replace with cli, see Use {cli} for messages/errors #772
  • curl: can probably be replaced with httr2
  • dplyr (>= 1.1.0): ok, tidyverse
  • fields: used once for fields::image.plot, at some change use ggplot2
  • ggplot2
  • glue: replace with cli, see Use {cli} for messages/errors #772
  • graphics: ok, default import
  • httr2: ok, recommended
  • jsonlite: ok, recommended
  • lifecycle: ok, recommended
  • lubridate: ok, tidyverse
  • lutz: used once for lutz::tz_lookup_coords, needed to lookup timezone
  • methods: ok, default import
  • raster: remove once we change to terra
  • readr: ok
  • rhdf5: ok, needed for reading files. Might move to suggest
  • rlang: ok, recommended
  • sf: ok, spatial
  • sp: to remove, first get rid of raster
  • stats: ok, base
  • stringr: ok, tidyverse
  • suntools: ok
  • terra: ok
  • tidyr: used once for tidyr::fill()
  • tidyselect: move to suggested? Also tidyverse, used once for tidyselect::eval_select() See bioRad does not build with tidyselect in suggests #671
  • utils: ok, base
  • viridis: probably ok
  • viridisLite: used once for viridisLite::viridis()
  • xml2: ok, recommmeded

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions