R good first issues

209 open R issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,788 at 2/5, 12,702 at 3/5, 12,124 at 4/5, 857 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is R.

All languages · Browse projects · How to find good first issues

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~209 matching filters (R · 10+ stars)

List

[Feature Request]: Assertion for `id` arg in `a_freq_j()`.

AI summary

This feature request asks for an assertion to be added to the `a_freq_j()` function to validate the `id` argument. Currently, missing or incorrect `id` values lead to uninformative error messages, making it difficult for users to diagnose problems. Adding this assertion would improve the user experience by providing clearer feedback when the `id` argument is not properly specified.

enhancementgood first issue
10
Difficulty
2/5

[Atlas] atlas request neuromorphometrics volume data

AI summary

The user is requesting assistance with creating a new ggseg atlas from the neuromorphometrics volume atlas. They are encountering issues due to outdated dependencies in the `ggsegExtra` package, specifically `rgdal`, which is no longer maintained in R. They have the necessary atlas and label files and are seeking workarounds.

atlas requesthelp wanted
66
Difficulty
3/5

Bug on forecasting K steps ahead

AI summary

A bug exists in the forecasting functionality of the `nowcasting_inla` function when the `K` parameter is greater than 0. The function incorrectly forecasts additional weeks beyond the intended scope, specifically forecasting K+1 weeks ahead instead of K weeks when the last reporting week is incomplete.

bughelp wanted
24
Difficulty
3/5

Report all surviving configurations from postselection

AI summary

This issue proposes adding functionality to report all configurations that remain after a postselection process concludes. This would be similar to how irace displays surviving configurations after a standard iteration, providing users with a complete view of the outcomes.

enhancementhelp wantedwaiting for infopostselection
77
Difficulty
3/5

Switch to `cli` package for error messages and progress bars

AI summary

This issue proposes migrating the project's error messages and progress bar implementations to the `cli` R package. The `cli` package offers enhanced visual presentation and is built on base R, avoiding new external dependencies. The change is expected to be straightforward, involving simple find-and-replace operations.

enhancementgood first issue
29
Difficulty
1/5
r-xla/anvl

More primitives / API functions

AI summary

This issue requests the addition of numerous missing primitive functions and API endpoints to the {anvl} package. The goal is to fill gaps that currently prevent the package from being used for practical problems, covering areas like reverse rules, general tensor operations, statistical distributions, and linear algebra.

good first issuehelp wantedapi functionprimitive
66
Difficulty
4/5

Expand reg agencies articles

AI summary

This issue proposes to update and expand an existing guide on regulatory agency submission standards for 'xpts'. The goal is to provide more current and accurate information by verifying existing facts with accessible documentation and finding new, relevant resources like regulatory documents, conference papers, and webinars.

documentationgood first issue
54
Difficulty
2/5

Clean up and consolidate issue/PR labels (and update labeler workflow)

AI summary

This issue proposes to clean up and consolidate the GitHub labels used in the PEcAn repository. The goal is to reduce the number of labels, eliminate duplicates and obsolete ones, and ensure the automated labeler workflow is updated accordingly. This will involve inventorying current labels, proposing changes with community input, merging/deleting labels, and documenting the new label scheme.

good first issue
242
Difficulty
3/5

Improve PEcAn.SIPNET package/model documentation and connect PEcAn.SIPNET README to PEcAn book

AI summary

This issue aims to significantly improve the documentation for the PEcAn.SIPNET model within the PEcAn project. It involves updating the PEcAn.SIPNET README to accurately describe the model and its usage, and then integrating this information into the PEcAn book documentation, potentially by linking or importing content. The goal is to create a more cohesive and informative documentation experience for users and contributors, with a process that can be replicated for other models.

good first issue
242
Difficulty
3/5

bug(release-lib): __fprintf_chk (glibc fortification symbol) present in `aarch64-unknown-linux-musl` binary

AI summary

The static library for r-polars version 1.7.0 RC is not working on musl environments like Alpine Linux due to a misconfiguration in the build process. Specifically, the GCC compiler, when used with `_FORTIFY_SOURCE=2`, is emitting the `__fprintf_chk` symbol, which is not available in musl, causing build failures. A temporary workaround using `LD_PRELOAD` exists, but a proper fix is needed upstream.

bughelp wantedci
568
Difficulty
3/5

Standardise default argument values

AI summary

This issue proposes standardizing default argument values across the package to ensure consistency. The goal is to identify and harmonize equivalent input arguments that currently have differing default values, improving the overall user experience and predictability of the package's functions.

enhancementgood first issue
29
Difficulty
2/5

Do not use the `use-custom-error` feature of savvy

AI summary

This issue proposes to remove the `use-custom-error` feature from the Savvy library. The goal is to simplify the Rust code by leveraging changes in Savvy version 0.8.0, which is expected to make the code cleaner and easier to maintain.

enhancementgood first issue
568
Difficulty
2/5

implement `ewm_sum`

AI summary

This issue requests the implementation of the `ewm_sum` function in r-polars, which is a feature recently introduced in Polars version 1.43. The user notes that the Python version is also marked as unstable and inquires about its potential inclusion in the upcoming 1.44 release.

enhancementgood first issue
568
Difficulty
3/5

Remove duplicate badge from README

AI summary

This issue requests the removal of a duplicate badge from the project's README file. The user needs to delete a specific line in the `README.Rmd` file and then re-knit it to update the generated Markdown file.

documentationgood first issueHacktoberfest
72
Difficulty
1/5

Use testthat 3e

AI summary

This issue requests updating the project's testing framework to use the latest version of `testthat` (version 3e). It also suggests converting some existing tests to use snapshot testing, referencing a similar implementation in the `loo` package. The author believes this should be a straightforward task, even for new contributors, and provides links to relevant documentation for `testthat` migration.

good first issuetest
171
Difficulty
2/5

Check for existence of badge when rendering the register

AI summary

This issue proposes adding a check to the registration process to detect if a CODECHECK badge is present in the original repository. If the badge is missing, a warning should be displayed to encourage its wider adoption and improve badge distribution across projects.

enhancementgood first issue
11
Difficulty
2/5

VA underestimates effects in binary models

AI summary

The user has identified a bug in their `glmmVA()` implementation for binary models, where it severely underestimates the standard deviation of the random effect. This issue is present in logistic and probit models and is not observed in a comparable implementation by Ormerod and Wand, suggesting a problem specific to the current code rather than a general VA limitation.

bughelp wanted
62
Difficulty
4/5

Should we use the Darwin Core data standard?

AI summary

This issue proposes a discussion on adopting the Darwin Core data standard for biodiversity data within the organization's packages. The standard is widely used, even for historical and fossil data, and its adoption could promote data sharing and potentially lead to an R package for fossil specimen data processing.

help wantedfor discussionPriority - Medium
29
Difficulty
3/5

[chore]: Update README

AI summary

This issue requests a simple text correction in the README file. The term 'flextable' needs to be replaced with 'gt' to accurately reflect the library's current naming convention. This is a straightforward find-and-replace task.

good first issue
19
Difficulty
1/5

[chore]: Move kableExtra from imports to suggests

AI summary

This issue proposes moving the `kableExtra` package from the `imports` section to the `suggests` section in the `stockplotr` package's DESCRIPTION file. This change is motivated because `kableExtra` is not a core dependency but is used for testing and demonstrating functionality.

good first issue
19
Difficulty
1/5

Docs: remove trailing whitespace in README.md

AI summary

This issue requests the removal of trailing whitespace from a specific line in the README.md file. It's presented as a hackathon issue and a good first contribution, aiming to clean up minor formatting inconsistencies in the documentation.

documentationgood first issue
42
Difficulty
1/5

Also browsing: Python , TypeScript , JavaScript