Skip to content

Development#13

Merged
josuechinchilla merged 12 commits into
mainfrom
development
Jul 8, 2026
Merged

Development#13
josuechinchilla merged 12 commits into
mainfrom
development

Conversation

@josuechinchilla

Copy link
Copy Markdown
Collaborator

Updated to version 0.4

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps BIGf90 to v0.4.0, adds a new write_par() helper for generating raw RENUMF90 .par files from R, and refreshes CVA/genomic workflows and package docs/tests accordingly.

Changes:

  • Added write_par() (exported + documented) and a new testthat suite covering write_par() and create_folds().
  • Updated bf90_cv()/CV helpers to support reusing pre-built genomic artifacts (Gi + cleaned SNPs) and adjusted file handling.
  • Version/docs housekeeping: README badges, NEWS entry, DESCRIPTION metadata, ignore rules.

Reviewed changes

Copilot reviewed 16 out of 20 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
tests/testthat/test-write_par.R New unit tests for .par assembly behavior and error paths.
tests/testthat/test-utils.R New unit tests for create_folds().
tests/testthat.R Adds testthat runner for the package.
README.md Adds badges and mentions write_par().
R/write_par.R Implements write_par() to build/write raw RENUMF90 .par files.
R/utils.R Updates CV helpers (mutate_folds(), create_cv_datasets()) for ID-column masking and reuse-files symlinks.
R/run_renum.R Adds parameter-file validation and improves output file handling.
R/run_predict.R Uses file.path() for executable path handling.
R/run_postgibbs.R Moves result files to output_files_dir and adjusts log reading.
R/run_blup.R Uses file.path() for executable path handling.
R/bf90_cv.R Refactors CV flow, adds genomic reuse behavior, removes args (ped/snp) from signature.
NEWS.md Adds v0.4.0 release notes.
NAMESPACE Exports write_par.
man/write_par.Rd New generated Rd for write_par().
man/bf90_cv.Rd Updates signature docs to match removed parameters.
inst/no_cov_script.R Removes an old example script.
DESCRIPTION Bumps version and adds testthat metadata.
.Rbuildignore Expands build ignore patterns.
.gitignore Cleans up ignore rules; keeps tests/ tracked.
Files not reviewed (2)
  • man/bf90_cv.Rd: Generated file
  • man/write_par.Rd: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread R/utils.R
Comment thread R/utils.R
Comment thread R/bf90_cv.R
Comment thread R/bf90_cv.R
Comment thread R/run_renum.R
Comment thread R/run_renum.R
Comment thread tests/testthat/test-utils.R
Comment thread DESCRIPTION Outdated
Comment thread man/bf90_cv.Rd
Comment thread R/write_par.R

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 16 out of 20 changed files in this pull request and generated 5 comments.

Files not reviewed (2)
  • man/bf90_cv.Rd: Generated file
  • man/write_par.Rd: Generated file

Comment thread tests/testthat/test-utils.R
Comment thread tests/testthat/test-utils.R
Comment thread R/bf90_cv.R
Comment thread R/bf90_cv.R
Comment thread R/run_renum.R
@josuechinchilla josuechinchilla merged commit eae0491 into main Jul 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants