rOpenSci’s second cohort of champions was onboarded! Their training started with a session on code style, which we will summarize here in this post. Knowing more about code quality is relevant to all Champion projects, be it creating a new package, submitting a package to software review, or reviewing a package. This training session consisted of a talk and discussion, whereas the next package development training sessions will be more hands-on....
A new package with bindings to libfluidsynth to read and synthesize midi files in R
The package waywiser maintained by Mike Mahoney provides ergonomic methods for assessing spatial models. Assessing predictive models of spatial data can be challenging, both because these models are typically built for extrapolating outside the original region represented by training data and due to potential spatially structured errors, with “hot spots” of higher than expected error clustered geographically due to spatial structure in the underlying data. The waywiser package tries to make it easier, providing methods for assessing models fit to spatial data, including approaches for measuring the spatial structure of model errors, assessing model predictions at multiple spatial scales, and evaluating where predictions can be made safely. Functions in waywiser are designed to be useful on their own, and additionally integrate naturally with the tidymodels framework....
The rOpenSci Champions Program starts this 2024 with a new cohort of Champions. We are pleased to introduce you to our Champions and their projects!
We recently introduced a new paragraph to the development version of our dev guide
Provide a way for users to opt out of verbosity, preferably at the package level: make message creation dependent on an environment variable or option (like “usethis.quiet” in the usethis package), rather than on a function parameter. The control of messages could be on several levels (“none, “inform”, “debug”) rather than logical (no messages at all / all messages). Control of verbosity is useful for end users but also in tests. More interesting comments can be found in an issue of the tidyverse design guide.
...